Messenger
Zwei Wege
Öffnen Sie in der Dashboard-Seitenleiste Konfigurationen → Kanäle und wählen Sie auf der Karte Messenger die Option Autorisieren. Der Dialog bietet zwei Wege:
- Ihre Facebook-Seite verbinden mit der Schaltfläche Seite verbinden in einem einzigen Popup: Seite wählen, Zugriff erlauben, fertig. Sie müssen nichts kopieren und auf Seiten von Facebook nichts einrichten.
- Erweitert, eigene Meta-App mitbringen darunter, der manuelle Weg für alle, die bereits eine eigene App auf der Entwicklerseite von Facebook betreiben.
Die Schaltfläche Seite verbinden trägt derzeit die Aufschrift Demnächst verfügbar: Die eigene Facebook-Anwendung von ProxyAI durchläuft noch die Geschäftsverifizierung und Prüfung durch Meta. Das ist die Entscheidung und der Zeitplan von Meta. Bis dahin funktioniert der erweiterte Weg unten vollständig.
Der manuelle Weg
Dieser Weg ist wirklich technisch. Er betrifft die Entwicklerseite von Facebook und nicht die gewöhnlichen Seiteneinstellungen. Wenn Ihnen das nicht liegt, geben Sie diesen Abschnitt an die Person weiter, die Ihre Website betreut, oder warten Sie auf die Ein-Klick-Verbindung.
Messenger liefert Nachrichten über eine Facebook-Seite, nie über ein persönliches Profil. Sie benötigen:
- Eine Facebook-Seite, deren Administrator Sie sind.
- Eine App auf der Meta-Entwicklerseite mit dem Produkt Messenger.
Zwei Werte tragen Sie in ProxyAI ein:
- Seiten-Zugriffstoken: auf der Meta-Entwicklerseite Ihre App → Messenger → Einstellungen → Zugriffstoken, dort Ihre Seite hinzufügen und ein Token erzeugen.
- App-Secret: App-Einstellungen → Allgemein → App-Secret. ProxyAI nutzt es, um zu bestätigen, dass eingehende Nachrichten wirklich von Facebook stammen. So kann niemand gefälschte Nachrichten an Ihren Bot senden.
Behandeln Sie beide wie Passwörter. Gelangt einer davon nach außen, setzen Sie ihn auf Seiten von Meta zurück und speichern Sie den Ersatz hier.
Fügen Sie beide ein und wählen Sie Speichern. ProxyAI prüft die Werte bei Facebook und verbindet Ihre Seite.
Facebook auf ProxyAI ausrichten
Facebook speichert diese Einstellung an der App und nicht an der Seite. Deshalb kann ProxyAI sie nicht für Sie ausfüllen. Der Dialog zeigt die beiden benötigten Werte, jeweils mit einer Kopierschaltfläche: Webhook-Callback-URL und Verifizierungstoken.
Danach, einmal pro App:
- Meta-Entwicklerseite → Ihre App → Messenger → Einstellungen → Webhooks.
- Wählen Sie Callback-URL hinzufügen.
- Fügen Sie Callback-URL und Verifizierungstoken aus dem ProxyAI-Dialog ein.
- Wählen Sie Verifizieren und speichern. Facebook prüft die Adresse sofort. Speichern Sie deshalb zuerst in ProxyAI.
- Abonnieren Sie `messages` und fügen Sie `messaging_postbacks` hinzu, falls Ihr Bot Schaltflächen nutzt.
Echte Kunden zulassen
Eine neue App startet im Modus Entwicklung. Dort erhalten nur Personen eine Antwort, die auf der App aufgeführt sind, also Sie und alle, die Sie hinzugefügt haben. Um echte Kunden zu bedienen, schließen Sie die App-Prüfung von Meta für pages_messaging ab und schalten Sie die App dann auf Live.
Testen
Öffnen Sie Ihre Seite im Messenger und senden Sie eine Nachricht. Der Bot antwortet innerhalb weniger Sekunden.
- Gar keine Antwort: Das Abonnement von
messagesfehlt, oder die App ist noch im Modus Entwicklung und Sie schreiben von einem Konto aus, das nicht auf der App steht. - Facebook lehnt die Verifizierung ab: Das Verifizierungstoken muss genau dem ProxyAI-Dialog entsprechen. Außerdem müssen Sie in ProxyAI gespeichert haben, bevor Sie Verifizieren und speichern drücken.
- Das Speichern schlägt mit einem Fehler zu einem ungültigen Token fehl: Das Token gehört zu einer anderen Seite oder ist abgelaufen. Erzeugen Sie ein neues.
Die 24-Stunden-Regel
Facebook erlaubt einer Seite nur innerhalb von 24 Stunden nach der letzten Nachricht des Kunden zu antworten. Antworten des Bots gehen sofort hinaus und sind deshalb fast nie betroffen. Menschliche Antworten sind betroffen: Übernehmen Sie eine Unterhaltung im Agenten-Posteingang und antworten Sie einen Tag später, lehnt Facebook das ab. Der Posteingang zeigt Ihnen, dass das Zeitfenster abgelaufen ist, und der Kunde muss erneut schreiben. Das ist eine Regel von Meta, und auf Seiten von ProxyAI lässt sie sich nicht aufheben.