اتنقل للمحتوى

Interactive · button

اديه لحد 3 زراير يرد بضغطة.

رسالة ومعاها لحد 3 زراير رد. الضغطة بتوصل للويب هوك بتاعك بالـ id والعنوان بتوع الزرار.

الـ to والـ message ids دي expressions بتقرا من الـ WhatsApp Trigger اللي قبل النود دي على طول ($json.messages[0].from / .id). لو هتجرّب يدوي، حط مكانها رقم و message id.

الـ JSON body

HTTP Request → Body → JSON
POSThttps://graph.facebook.com/v26.0/YOUR_PHONE_NUMBER_ID/messages
{  "messaging_product": "whatsapp",  "recipient_type": "individual",  "to": "{{ $json.messages[0].from }}",  "type": "interactive",  "interactive": {    "type": "button",    "body": {      "text": "حجزك الخميس الساعة 6. نثبّته؟"    },    "action": {      "buttons": [        {          "type": "reply",          "reply": {            "id": "confirm",            "title": "تأكيد"          }        },        {          "type": "reply",          "reply": {            "id": "reschedule",            "title": "تغيير الميعاد"          }        },        {          "type": "reply",          "reply": {            "id": "cancel",            "title": "إلغاء"          }        }      ]    }  }}

الحدود والأخطاء الشائعة

  1. عنوان الزرار: 20 حرف بالكتير ومش مكرر؛ الـ id: 256 بالكتير ومش مكرر.

    المصدر (بيفتح في تاب جديد)
  2. النص: 1,024 بالكتير؛ header اختياري (نص أو صورة أو فيديو أو ملف) وfooter لحد 60.

    المصدر (بيفتح في تاب جديد)
  3. الضغطة بتوصل كـ interactive.type = button_reply ومعاها id وtitle: وجّه على الـ id مش على العنوان.

    المصدر (بيفتح في تاب جديد)
إزاي تظبط الـ Credential في n8n
  1. في n8n افتح Credentials ← Create credential واختار Header Auth.
  2. املا الخانتين:
    NameAuthorization
    ValueBearer <your token>
  3. افتح النود اللي لصقته. الـ Authentication متظبط Generic ← Header Auth؛ اختار الـ Credential اللي عملته.
  4. استخدم توكن System User من إعدادات Meta Business؛ التوكن اللي في صفحة API Setup بيخلص في ساعات.المصدر (بيفتح في تاب جديد)المصدر (بيفتح في تاب جديد)

التوكن بتاعك بيفضل في n8n بس. عمري ما هطلبه.

مش فاضي تبنيه؟ أنا أبنيهولك.

اعملهالي

WhatsApp و n8n علامات تجارية لأصحابها. Pixtaha مش تابعة لـ Meta ولا n8n ومش معتمدة منهم.