Unterhaltungen bestehen aus weitaus mehr als nur einfachen Textnachrichten, wenn du einen Bot auf der Messenger-Plattform entwickelst. Zusätzlich zu Text kannst du mit der Plattform auch Rich-Media-Elemente senden, wie Audio, Video und Bilder. Außerdem bietet die Plattform eine Reihe an strukturierten Messaging-Optionen in Form von Nachrichtenvorlagen, Schnellantworten, Buttons und mehr. Hier erhältst du einen Überblick über die verfügbaren Komponenten, mit denen du dein Messenger-Erlebnis in Unterhaltungen erstellen kannst.
Zusätzlich zu diesen Unterhaltungskomponenten unterstützt die Messenger-Plattform eine vollständige Webansicht, mit der du dein Unterhaltungserlebnis im Messenger auf das Web ausweiten kannst. Mehr über die Nutzung der Webansicht findest du unter Webansicht.
Jedes Erlebnis im Messenger basiert auf einfachem Text. Text ist eines der wichtigsten Tools für dich, wenn du ein Unterhaltungserlebnis erstellen möchtest. Versuche, Textnachrichten mit dem integrierten Feature für natürliche Sprachverarbeitung (NLP) der Messenger-Plattform zu verarbeiten – für alle Arten von Interaktionen mit einfachem Text.
Senden von Text →Du kannst mit der Messenger-Plattform nicht nur Text, sondern auch Rich-Media-Assets als eigenständige Nachrichten oder Anhänge an strukturierten Nachrichtenvorlagen senden. Die folgenden Asset-Arten werden unterstützt:
Assets können von einer URL oder deinem Dateisystem gesendet werden. Du kannst Assets, die du mehrmals versenden möchtest, im Voraus mit der Attachment Upload API oder beim ersten Senden mit der Send API hochladen, um Zeit und Bandbreite für nachfolgende Uploads zu sparen. Gespeicherte Assets werden mit einer attachment_id
versendet, die beim Upload zugewiesen wird.
Nachrichtenvorlagen sind strukturierte Nachrichtentypen für verschiedene Anwendungsfälle. Sie eignen sich für die Darstellung von Informationen in Unterhaltungen, die mit einfachem Text nur schwer zu rendern wären oder unübersichtlich aussehen würden. Vorlagen unterstützen auch Buttons zur Funktionserweiterung.
Die folgenden Nachrichtenvorlagen sind verfügbar:
Nachrichtenvorlagen unterstützen außerdem mehrere Buttons, die weitere Funktionen hinzufügen, wie das Öffnen der Webansicht, das Senden eines Postbacks an deinen Webhook, das Teilen von Inhalt und mehr.
Senden von Nachrichtenvorlagen →Verwenden von Buttons →Über Schnellantworten kannst du den Nachrichtenempfänger*innen mehrere voreingestellte Optionen präsentieren, die über dem Eingabefeld gut sichtbar angezeigt werden. Wenn jemand auf eine Schnellantwort tippt, werden die Optionen durch eine einzelne SMS-Nachricht ersetzt, die an deinen Webhook gesendet wird. Du kannst einer Schnellantwort auch Bilder hinzufügen.
Senden von Schnellantworten →Wenn du einen Messenger-Bot entwickelst, ist es wichtig mitzuteilen, was Nutzer*innen erwarten können. Handlungen des*der Sender*in stellen dabei ein wichtiges Tool dar. Damit kannst du die Standardangaben im Messenger für „Schreibt etwas“ und „Gelesen“ in Unterhaltungen programmatisch steuern. Wenn du beispielsweise mit der Verarbeitung einer Nachricht beginnst, kannst du die Anzeige „Gelesen“ festlegen, damit der*die Absender*in weiß, dass die Nachricht gesehen wurde. Dann kannst du die Anzeige „Schreibt etwas“ festlegen, um anzugeben, dass du an der Antwort arbeitest.
Verwenden von Handlungen des*der Sender*in →Der Willkommensbildschirm ist das Erste, was Personen sehen, wenn sie eine neue Unterhaltung mit deinem Messenger-Bot beginnen. Er enthält den Namen, die Beschreibung, das Profilbild und das Titelbild von deiner Facebook-Seite. Du kannst auch einen optionalen Begrüßungstext für den Willkommensbildschirm festlegen, um den Zweck und die Funktion deines Bots vorzustellen.
Eine Unterhaltung mit deinem Bot beginnt, wenn jemand auf den Button „Los geht‘s“ tippt.
Konfigurieren des Willkommensbildschirms →Das beständige Menü ist ein immer aktives Element auf der Oberfläche, über das Nutzer*innen die Funktionen deines Bots während der Unterhaltung einfach entdecken und aufrufen können. Dieses Menü sollte allgemeine Handlungen enthalten, die Nutzer*innen jederzeit ausführen können. Optional kannst du auch festlegen, dass das beständige Menü die einzige Möglichkeit zur Interaktion mit deinem Bot ist, indem du das Eingabefeld deaktivierst.
Einrichten des beständigen Menüs →