💙 Facebook Messenger
PulseHub reçoit et envoie des messages Facebook Messenger via la Meta Graph API.
Prérequis
- Une Page Facebook
- Une App Développeur Meta avec le produit Messenger ajouté
- La permission
pages_messaging
Étapes de Configuration
1. Créer/Configurer Votre App Meta
- Sur developers.facebook.com, ouvrez votre app
- Ajoutez le produit Messenger
- Sous Messenger → Settings, liez votre Page Facebook
2. Obtenir Vos Identifiants
| Identifiant | Où le Trouver |
|---|---|
| Page Access Token | Messenger → Settings → Access Tokens → Générer pour votre Page |
| App Secret | Tableau de bord de l'App → Settings → Basic → App Secret |
| Verify Token | Une chaîne que vous définissez (n'importe quelle chaîne aléatoire sécurisée) |
3. Ajouter le Canal dans PulseHub
- Allez dans Canaux → Ajouter un Canal
- Sélectionnez Facebook Messenger
- Remplissez Page Access Token, App Secret et Verify Token
- Cliquez sur Enregistrer le Canal
- Copiez l'URL Webhook
4. Configurer le Webhook dans Meta
- Allez dans Messenger → Settings → Webhooks
- Cliquez sur Add Callback URL
- Entrez votre URL webhook PulseHub et Verify Token
- Abonnez-vous à : messages, messaging_postbacks
Fenêtre de Messagerie de 24 Heures
Facebook Messenger a une politique de Messagerie Standard : vous ne pouvez envoyer des messages libres que dans les 24 heures suivant le dernier message du client.
Problèmes Courants
| Symptôme | Cause Probable |
|---|---|
| La vérification du webhook échoue | Verify Token non correspondant ou URL webhook inaccessible |
| Messages non reçus | Page non abonnée au webhook |
| Les réponses échouent après 24 heures | Fenêtre de Messagerie Standard expirée |