Skip to content

پیکربندی webhook

NOTE

اگر می‌خواهید از webhook استفاده کنید، ابتدا باید KV را متصل کنید و متغیر worker را با ENABLE_WEBHOOK = true پیکربندی کنید

اگر می‌خواهید قابلیت تجزیه ایمیل webhook قوی‌تر باشد، به پیکربندی ورکر برای استفاده از wasm برای تجزیه ایمیل مراجعه کنید

پیش‌نیازها

شما نیاز دارید یک سرویس webhook را خودتان راه‌اندازی کنید یا از پلتفرم‌های شخص ثالث استفاده کنید. این سرویس باید قادر به دریافت درخواست‌های POST و تجزیه داده‌های json باشد.

این پروژه از songquanpeng/message-pusher به عنوان نمونه سرویس webhook استفاده می‌کند.

  • می‌توانید از سرویس ارائه شده توسط msgpusher.com استفاده کنید
  • همچنین می‌توانید سرویس message-pusher را خودتان راه‌اندازی کنید، به songquanpeng/message-pusher مراجعه کنید

پیکربندی webhook سراسری در پنل مدیریت

telegram

اجازه استفاده از webhook برای ایمیل‌ها در پنل مدیریت

telegram

پیکربندی webhook برای یک ایمیل خاص

telegram

قالب داده webhook

برای دریافت url، باید FRONTEND_URL ورکر را به آدرس فرانت‌اند خود پیکربندی کنید، یا می‌توانید با استفاده از id خودتان url را بسازید: url = ${FRONTEND_URL}?mail_id=${id}

json
{
    "id": "${id}",
    "url": "${url}",
    "from": "${from}",
    "to": "${to}",
    "subject": "${subject}",
    "raw": "${raw}",
    "parsedText": "${parsedText}",
    "parsedHtml": "${parsedHtml}",
}

منتشر شده تحت مجوز MIT