In diesem Dokument wird erklärt, wie du einen Begrüßungsbildschirm für dein Messenger-Erlebnis erstellst. Auf dem Begrüßungsbildschirm werden der Name der Facebook-Seite deines Unternehmens, das Profilbild und das Titelbild deiner Facebook-Seite, die Zeit, die dein Unternehmen normalerweise braucht, um auf Nachrichten zu antworten, eine optionale Begrüßungsnachricht und der Button Los geht's angezeigt. Wenn eine Person auf den „Los geht‘s“-Button klickt, wird die Nachricht „Los geht‘s“ in der Unterhaltung gepostet. Deine App darf nun Nachrichten an die Person senden.
Wenn eine Person in deinem Messenger-Erlebnis auf den „Los geht‘s“-Button klickt, wird an dich eine Webhook-Benachrichtigung gesendet. Du kannst diese Benachrichtigung verwenden, um eine erste Begrüßungsnachricht zu senden, z. B. einen kurzen Text oder eine Reihe von Kurzantworten.
Bevor du beginnstIn diesem Leitfaden gehen wir davon aus, dass du die Übersicht zur Messenger-Plattform gelesen, die benötigten Komponenten wie eine Facebook-Seite für dein Unternehmen (oder eine Test-Seite) implementiert, dich als Meta-Entwickler*in registriert und eine Meta-Business-App-ID mit dem Messenger-Produkt erstellt hast. Was du benötigst:
EinschränkungenBei Apps mit Standardzugriff wird der Begrüßungsbildschirm nur Personen angezeigt, die eine Rolle in der App besitzen. |
Wenn deine Seite Befehle verwendet, zeigt der Begrüßungsbildschirm die Liste der Befehle, die vom Messaging-Erlebnis unterstützt werden. So können Personen einfach nachvollziehen, welche Handlungen die KI ausführen kann.
Um den Postback-Payload einzurichten, sendest du eine POST
-Anfrage an die Messenger Profile API:
curl -X POST -H "Content-Type: application/json" -d '{
"get_started": {"payload": "
Alle Details dazu findest du in der Referenz zur get_started
-Eigenschaft.
Mit dem Begrüßungstext auf deiner Startseite kannst du Nutzer*innen direkt mitteilen, warum sie eine Unterhaltung mit deinem Messenger-Bot beginnen sollten. In deinen Begrüßungstext kannst du beispielsweise eine kurze Beschreibung zur Funktionsweise deines Bots einbinden, z. B. die wichtigsten Funktionen oder eine Tagline. So kannst du auch einen Stil oder den Tonfall deines Bots festlegen.
Verwende entweder einen Standardbegrüßungstext oder eine lokalisierte Begrüßung.
Um den Begrüßungstext einzurichten, sende eine POST
-Anfrage an die Messenger Profile API:
curl -X POST -H "Content-Type: application/json" -d '{
"greeting": [
{
"locale":"default",
"text":"Hello!"
}, {
"locale":"en_US",
"text":"Timeless apparel for the masses."
}
]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=
Alle Details dazu findest du in der greeting property
-Referenz.
Du kannst den Begrüßungstext mit dem Namen des Gesprächspartners personalisieren. Dabei kannst du die folgenden Vorlagen-Strings verwenden:
{{user_first_name}}
{{user_last_name}}
{{user_full_name}}
"greeting":[
{
"locale":"default",
"text":"Hello {{user_first_name}}!"
}
]