Rich Messaging
Bot Builder unterstützt mehrere Rich-Media-Typen, die in den Nachrichten Ihres Bots verwendet werden können. Rich-Media-Inhalte erweitern den Funktionsumfang Ihrer Nachrichten mit Optionen wie Schaltflächen, Links oder einer Listenauswahl. Damit können Sie Kontakten eine bessere Erfahrung anbieten als mit reinen Textnachrichten.
Wenn Sie Rich-Media-Inhalte in Bot-Nachrichten einschließen, sollten Sie immer ein Rich-Messaging-Fallback einrichten. Damit wird sichergestellt, dass der Kontakt die Nachricht auch dann erhält, wenn der jeweilige Kanal den Medientyp nicht unterstützt.
Unterstützte Rich-Media-Typen
Bot Builder unterstützt die folgenden Rich-Media-Typen:
Rich-Media-Typ | Details |
---|---|
Schaltflächen |
Beschreibung: Hiermit werden Schaltflächen erstellt, auf die Kontakte klicken können. Schaltflächen bleiben im Gesprächsverlauf bestehen. Das heißt, dass Kontakte später in der Unterhaltung im Chatfenster nach oben blättern und eine Schaltfläche verwenden können. Unterstützte Kanäle:
Für Kanäle Eine Möglichkeit für Kontakte, mit Agenten oder Bots zu interagieren. Kanäle sind zum Beispiel Sprache, E-Mail, Chat, Social Media usw., die Max. Anzahl pro Nachricht: 3 Unterstützung für Variablen: Ja Schaltflächenaktionen: Absicht auslösen oder URL öffnen |
Beschreibung: Karten können Bilder, strukturierten Text und Schaltflächen in einer Nachricht kombinieren. Unterstützte Kanäle:
Für Kanäle Eine Möglichkeit für Kontakte, mit Agenten oder Bots zu interagieren. Kanäle sind zum Beispiel Sprache, E-Mail, Chat, Social Media usw., die Max. Anzahl pro Nachricht: 10 Unterstützung für Variablen: Ja Schaltflächenaktionen: Absicht auslösen oder URL öffnen |
|
Beschreibung: Sendet eine URL mit einem Bild. Der Kontakt kann auf den Link oder das Bild klicken, um die URL aufzurufen. Unterstützte Kanäle:
Für Kanäle Eine Möglichkeit für Kontakte, mit Agenten oder Bots zu interagieren. Kanäle sind zum Beispiel Sprache, E-Mail, Chat, Social Media usw., die Max. Anzahl pro Nachricht: 1 Unterstützung für Variablen: Ja Klickaktionen: URL öffnen (Standardoption, kann nicht geändert werden) |
|
Listenauswahl |
Beschreibung: Hiermit wird eine Liste mit Optionen erstellt, in denen der Kunde eine Auswahl treffen kann. Unterstützte Kanäle:
Für Kanäle Eine Möglichkeit für Kontakte, mit Agenten oder Bots zu interagieren. Kanäle sind zum Beispiel Sprache, E-Mail, Chat, Social Media usw., die Max. Anzahl pro Nachricht: 10 Optionen Unterstützung für Variablen: Ja Klickaktionen: Absicht auslösen oder Text senden |
Beschreibung: Hochladen einer Multimedia-Datei. Unterstützte Dateitypen:
Unterstützte Kanäle:
Max. Anzahl pro Nachricht: 1 Unterstützung für Variablen: Ja Klickaktionen: Klicken, um die Multimedia-Datei zu öffnen, je nach Kanal. |
|
Beschreibung: Ähnlich wie Schaltflächen; bieten Kunden eine Liste mit Optionen, in denen sie eine Auswahl treffen können. Normalerweise wird dies verwendet, um die Absicht des Kunden einzugrenzen. Schnellantworten bleiben im Gesprächsverlauf nicht bestehen. Das heißt, dass sie später in der Unterhaltung nicht mehr verwendet werden können. Sobald eine neue Nachricht im Chat erscheint, werden die Schnellantworten ausgeblendet. Unterstützte Kanäle:
Für Kanäle Eine Möglichkeit für Kontakte, mit Agenten oder Bots zu interagieren. Kanäle sind zum Beispiel Sprache, E-Mail, Chat, Social Media usw., die Max. Anzahl pro Nachricht: 12 Unterstützung für Variablen: Ja Klickaktionen: Absicht auslösen oder Text senden |
|
Adaptive Karten |
Beschreibung: Adaptive Karten sind eine von Microsoft entwickelte Methode zum Erstellen von Rich Messaging Elemente in digitalen Nachrichten wie Schaltflächen, Bilder, Menüs oder Auswahlmöglichkeiten-Inhalten. Dabei handelt es sich um ein offenes Kartenaustauschformat, mit dem UI-Inhalte auf allgemeine und konsistente Weise ausgetauscht werden können. Erfahren Sie mehr über Adaptive Karten zur Verwendung mit Ihrem Bot. Unterstützte Kanäle:
Für Kanäle Eine Möglichkeit für Kontakte, mit Agenten oder Bots zu interagieren. Kanäle sind zum Beispiel Sprache, E-Mail, Chat, Social Media usw., die Max. Anzahl pro Nachricht: 1 Unterstützung für Variablen: Ja Klickaktionen: Absenden oder URL öffnen |
Variablen in Rich-Media-Content
In den meisten unterstützten Rich-Media-Typen können Variablen verwendet werden. In Bot Builder werden Slots Instanz, die aus der Nachricht des Kontakts extrahiert und zur Verwendung in Bot-Antworten gespeichert wird. Ähnlich wie eine Variable. als Variablen verwendet. Der Wert, den der Slot enthält, ersetzt die Variable, wenn der Bot die Nachricht sendet. Sie müssen dafür sorgen, dass der Slot den richtigen Wert abruft, bevor Sie ihn als Variable in der Interaktion verwenden. So können Sie Informationen in Nachrichten einfügen, die Rich-Media-Inhalte aufweisen, vorausgesetzt, dass ein Slot vorhanden ist, der die Informationen erfasst.
Um eine Variable hinzuzufügen, verwenden Sie diese Syntax: {slot_name}. Wenn der Slot ein verschachteltes JSON-Objekt enthält, können Sie mithilfe der Punktnotation auf die Werte im Objekt zugreifen: {slotName.parameter}.
Wenn der Bot beispielsweise den Kontakt mit seinem Vornamen begrüßen soll, benötigen Sie einen Slot für den Vornamen und eine Möglichkeit, um den Slot auszufüllen, etwa ein Formular, das vor dem Chat angezeigt wird. Angenommen, der Slot hat den Titel "contact_firstName", geben Sie diesen Text als Begrüßungsnachricht ein, die der Bot sendet: Hello {contact_firstName}!
Klickaktionen in Rich-Media-Content
Viele Rich-Media-Typen sind interaktiv. Der Kontakt kann darauf klicken und dadurch eine bestimmte Aktion im Chat auslösen. Es gibt drei mögliche Klickaktionen. Jeder Rich-Media-Typ unterstützt maximal zwei der drei möglichen Aktionen. Die Klickaktionen sind:
- Absicht auslösen: Mit dieser Option können Sie die Absicht Die Bedeutung oder der Zweck hinter dem, was ein Kontakt sagt/tippt; was der Kontakt mitteilen oder erreichen möchte konfigurieren, die ausgelöst wird, wenn der Kontakt auf das Rich-Media-Element klickt. Dadurch wird die nächste Antwort des Bots bestimmt. Sie können auch eine Entität Informationen, die aus den Nachrichten eines Kontakts in Unterhaltungen mit einem Bot erfasst werden. auswählen, die beim Klicken auf das Rich-Media-Element ausgefüllt werden soll. Dabei geben Sie auch den Wert an, mit dem die Entität ausgefüllt wird.
- URL öffnen: Mit dieser Option wird eine Webseite in einer neuen Registerkarte geöffnet. Dies kann die Konversation bereichern, indem zum Beispiel auf eine Website verwiesen wird, die mehr Details zu einem Produkt liefert, als der Bot in einer Konversation liefern würde.
- Text senden: Mit dieser Option wird der Text der Rich-Media-Option als nächste Nachricht des Kontakts an den Bot gesendet. Der Bot muss in der Lage sein, auf Basis der Nachricht eine Absicht zu erkennen.
Adaptive Karten verfügen über eigene Klickaktionen, die sich von den Optionen in diesem Abschnitt unterscheiden. Weitere Informationen finden Sie in der Dokumentation für Adaptive Karten .
Rich-Messaging-Fallback
Rich-Media-Nachrichten enthalten Optionen, die über einfachen Text hinausgehen. Einige digital Kanäle Alle Kanäle, Kontakte, oder Skills, die mit Digital Experience verknüpft sind., wie digitale Chats, unterstützen Rich-Media-Nachrichten. Andere Kanäle, wie SMS, unterstützen nur reinen Text.
Das Rich-Messaging-Fallback ist eine Alternative, die Sie konfigurieren können und die aus reinem Text besteht. Bei Kanälen, die keine Rich-Media-Nachrichten unterstützen, wird anstelle der Rich-Media-Nachricht das Fallback angezeigt. Sie können für jeden Rich-Content-Typ in Nachrichten eine standardmäßige Fallback-Option konfigurieren. Sie können die Standardeinstellung für einzelne Nachrichten außer Kraft setzen.
Das Rich-Messaging-Fallback unterscheidet sich vom Aktion- oder NLU-Fallback, das verwendet wird, wenn der Bot die Absicht nicht mit der konfigurierten Zuverlässigkeit vorhersagen kann.
Unterstützung für Rich-Media-Nachrichten nach Kanal
Anhand der folgenden Tabelle können Sie feststellen, welche Kanäle welche Arten von Rich Content senden. Für Zeilen, die mit einem gekennzeichnet sind, und für nicht aufgelistete Kanäle wird das Rich Messaging Fallback verwendet.
Schaltflächen | Karten | Multimedia* | Schnellantworten | Rich-Links | Listenwähler | |
---|---|---|---|---|---|---|
Apple Messages für Unternehmen |
|
|||||
Digital Experience Chat | ||||||
Facebook Messenger | ||||||
Google Business Messages | ||||||
nur Bilder |
||||||
Andere Kanäle |
*Für Multimedia gelten Einschränkungen in Bezug auf den Dateityp und die Größe:
- Bilder: PNG, JPG, GIF oder BMP; maximal 5 MB
- Videos: AVI, MPEG-4 oder WEBM; maximal 200 MB
- Audio: MP3; maximal 15 MB
- PDF, Microsoft Word, Excel oder Powerpoint: maximal 15 MB