💙 Facebook Messenger
PulseHub empfängt und sendet Facebook Messenger-Nachrichten über die Meta Graph API.
Voraussetzungen
- Eine Facebook-Seite
- Eine Meta-Entwickler-App mit hinzugefügtem Messenger-Produkt
- Die Berechtigung
pages_messaging
Einrichtungsschritte
1. Meta-App erstellen/konfigurieren
- Auf developers.facebook.com öffnen Sie Ihre App
- Fügen Sie das Produkt Messenger hinzu
- Unter Messenger → Settings verknüpfen Sie Ihre Facebook-Seite
2. Zugangsdaten erhalten
| Zugangsdaten | Wo zu finden |
|---|---|
| Page Access Token | Messenger → Settings → Access Tokens → Für Ihre Seite generieren |
| App Secret | App Dashboard → Settings → Basic → App Secret |
| Verify Token | Ein String, den Sie definieren (beliebiger sicherer zufälliger String) |
3. Kanal in PulseHub hinzufügen
- Gehen Sie zu Kanäle → Kanal hinzufügen
- Wählen Sie Facebook Messenger
- Füllen Sie Page Access Token, App Secret und Verify Token aus
- Klicken Sie auf Kanal speichern
- Kopieren Sie die Webhook-URL
4. Webhook in Meta konfigurieren
- Gehen Sie zu Messenger → Settings → Webhooks
- Klicken Sie auf Add Callback URL
- Geben Sie Ihre PulseHub-Webhook-URL und Verify Token ein
- Abonnieren Sie: messages, messaging_postbacks
24-Stunden-Messaging-Fenster
Facebook Messenger hat eine Standard-Messaging-Richtlinie: Sie können nur innerhalb von 24 Stunden nach der letzten Kundennachricht frei Nachrichten senden.
Häufige Probleme
| Symptom | Wahrscheinliche Ursache |
|---|---|
| Webhook-Verifizierung schlägt fehl | Verify Token stimmt nicht überein oder Webhook-URL nicht erreichbar |
| Nachrichten werden nicht empfangen | Seite nicht für Webhook abonniert |
| Antworten schlagen nach 24 Stunden fehl | Standard-Messaging-Fenster abgelaufen |