إنتقل إلى المحتوى الرئيسي

💙 Facebook Messenger

يستقبل PulseHub ويرسل رسائل Facebook Messenger عبر Meta Graph API.


المتطلبات الأساسية

  1. صفحة Facebook
  2. تطبيق Meta Developer مع إضافة منتج Messenger
  3. إذن pages_messaging

خطوات الإعداد

1. إنشاء/تكوين تطبيق Meta الخاص بك

  1. في developers.facebook.com، افتح تطبيقك
  2. أضف منتج Messenger
  3. ضمن Messenger → Settings، اربط صفحة Facebook الخاصة بك

2. الحصول على بيانات الاعتماد

بيانات الاعتمادمكان العثور عليها
Page Access TokenMessenger → Settings → Access Tokens → إنشاء لصفحتك
App SecretApp Dashboard → Settings → Basic → App Secret
Verify Tokenسلسلة نصية تحددها أنت (أي سلسلة آمنة عشوائية)

3. إضافة القناة في PulseHub

  1. انتقل إلى Channels → Add Channel
  2. اختر Facebook Messenger
  3. املأ Page Access Token وApp Secret وVerify Token
  4. انقر على Save Channel
  5. انسخ رابط Webhook

4. تكوين Webhook في Meta

  1. انتقل إلى Messenger → Settings → Webhooks
  2. انقر على Add Callback URL
  3. أدخل رابط webhook الخاص بـ PulseHub وVerify Token
  4. اشترك في: messages، messaging_postbacks

نافذة المراسلة لمدة 24 ساعة

يتبع Facebook Messenger سياسة المراسلة القياسية: يمكنك فقط إرسال رسائل حرة خلال 24 ساعة من آخر رسالة من العميل.


المشاكل الشائعة

العرضالسبب المحتمل
فشل التحقق من webhookعدم تطابق Verify Token أو رابط webhook غير قابل للوصول
لا يتم استقبال الرسائلالصفحة غير مشتركة في webhook
فشل الردود بعد 24 ساعةانتهت نافذة المراسلة القياسية