عقدة WhatsApp الخاصة بي لا تعمل

صف المشكلة/الخطأ/السؤال

عقدة WhatsApp Trigger الخاصة بي تبقى تحميل بشكل لا نهائي ولا تسجل التفعيل حتى لو أرسلت الرسالة على رقم الاختبار الخاص بي، أنا أستخدم n8n cloud

ما رسالة الخطأ (إن وجدت)؟

يرجى مشاركة سير عملك

شارك الإخراج الذي أرجعته العقدة الأخيرة

لا يوجد إخراج

معلومات حول إعداد n8n الخاص بك

  • إصدار n8n:
  • قاعدة البيانات (الافتراضية: SQLite):
  • إعداد n8n EXECUTIONS_PROCESS (الافتراضي: own, main):
  • تشغيل n8n عبر (Docker, npm, n8n cloud, desktop app):
  • نظام التشغيل:

مرحباً @Tilak_Gupta أهلاً وسهلاً!
العقدة تدور بشكل مستمر لأن Meta لم تبدأ بإرسال الأحداث إليها حتى الآن. webhook الاختبار في n8n نشط فقط طالما كانت العقدة تستمع، وMeta توصل فقط إلى عنوان callback سجلته في تطبيق Meta. أعده بهذا الترتيب:

  1. افتح WhatsApp Trigger واضغط على “Listen for Test Event” لكي يبدأ n8n بالاستماع. انسخ عنوان webhook ورمز التحقق الذي يعرضه.
  2. بينما يظل يستمع، اذهب إلى لوحة تحكم تطبيق Meta > WhatsApp > Configuration > Webhook، والصق عنوان callback ورمز التحقق، واضغط على “Verify and Save”. بما أن العقدة تستمع، فإنها تجيب على تحدي Meta ويتحقق عنوان URL.
  3. لا تزال في Meta، ضمن حقول Webhook اشترك في “messages”، ثم أرسل رسالة اختبار من رقمك.
    WhatsApp يسمح بـ webhook واحد فقط لكل تطبيق، والتبديل بين عنوان URL الاختبار وعنوان URL الإنتاج يستبدله. لذا عندما تفعل سير العمل، أعد تسجيل عنوان URL لـ webhook الإنتاج في Meta بنفس الطريقة، وإلا فإنه سيعمل فقط في الاختبار.
    WhatsApp Trigger | Nodes | n8n Docs