💙 Facebook Messenger
يستقبل PulseHub ويرسل رسائل Facebook Messenger عبر Meta Graph API.
المتطلبات الأساسية
- صفحة Facebook
- تطبيق Meta Developer مع إضافة منتج Messenger
- إذن
pages_messaging
خطوات الإعداد
1. إنشاء/تكوين تطبيق Meta الخاص بك
- في developers.facebook.com، افتح تطبيقك
- أضف منتج Messenger
- ضمن Messenger → Settings، اربط صفحة Facebook الخاصة بك
2. الحصول على بيانات الاعتماد
| بيانات الاعتماد | مكان العثور عليها |
|---|---|
| Page Access Token | Messenger → Settings → Access Tokens → إنشاء لصفحتك |
| App Secret | App Dashboard → Settings → Basic → App Secret |
| Verify Token | سلسلة نصية تحددها أنت (أي سلسلة آمنة عشوائية) |
3. إضافة القناة في PulseHub
- انتقل إلى Channels → Add Channel
- اختر Facebook Messenger
- املأ Page Access Token وApp Secret وVerify Token
- انقر على Save Channel
- انسخ رابط Webhook
4. تكوين Webhook في Meta
- انتقل إلى Messenger → Settings → Webhooks
- انقر على Add Callback URL
- أدخل رابط webhook الخاص بـ PulseHub وVerify Token
- اشترك في: messages، messaging_postbacks
نافذة المراسلة لمدة 24 ساعة
يتبع Facebook Messenger سياسة المراسلة القياسية: يمكنك فقط إرسال رسائل حرة خلال 24 ساعة من آخر رسالة من العميل.
المشاكل الشائعة
| العرض | السبب المحتمل |
|---|---|
| فشل التحقق من webhook | عدم تطابق Verify Token أو رابط webhook غير قابل للوصول |
| لا يتم استقبال الرسائل | الصفحة غير مشتركة في webhook |
| فشل الردود بعد 24 ساعة | انتهت نافذة المراسلة القياسية |