Markdown-Formate in angepassten Kanälen, die Direct Line verwenden
In Omnichannel for Customer Service können Sie mit Markdown formatierte Nachrichten in angepassten Messaging-Kanälen mit Direct Line API 3.0 senden und empfangen. Wenn Sie als Entwickler verstehen, wie das Markdown-Format durch den Kanal geleitet wird und die Details des Formats kennen, können Sie das HTML-Styling und die Tags in Ihrer eigenen Benutzeroberfläche aktualisieren.
Wenn ein Agent im Direct Line-Kanal (ausgehend) eine mit Markdown formatierte Nachricht an einen Direct Line-Bot sendet, empfängt der Bot die Nachricht in einem bestimmten Format. Wenn nun ein Bot (eingehend) eine formatierte Nachricht von einem Kunden erhält, muss er in der Lage sein, die mit Markdown formatierte Nachricht korrekt zu interpretieren. Als Entwickler müssen Sie Markdown entsprechend verwenden, damit die Nachricht für Ihre Agenten und Kunden richtig formatiert wird.
Markdown-Formate
In der folgenden Tabelle sind die Markdown-Formate aufgeführt, die in eingehenden Nachrichten, die der Kunde sendet, und in ausgehenden Nachrichten, die der Agent an den Kunden sendet, verwendet werden.
Stil | Eingehend | Ausgehend | Beispiel |
---|---|---|---|
Fett | **fett** | **fett** | text |
kursiv | _kursiv_ | _kursiv_ | text |
durchgestrichen | ~durchgestrichen~ | ~durchgestrichen~ |
|
blockquote | > blockquote | > blockquote | > Text |
Header (Ebenen 1 bis 4) | ### header3 | ### header3 | Text |
hyperlink | https://www.microsoft.com | https://www.microsoft.com | https://www.microsoft.com |
Hyperlink mit Text | [Text](https://www.microsoft.com) | [Text](https://www.microsoft.com) | Microsoft Website |
Monospace | ``` text ``` |
``` text ``` |
text |
nummerierte Liste | <Nummer> Element eins | <Nummer> Element eins | 1. Element eins 2. Element zwei |
unsortierte Liste | * Element eins or - Element eins |
* Element eins oder - Element eins |
* Element eins * Element zwei |
neue Zeile | Absatz 1 <br> Absatz 2 </br> | Absatz 1 Absatz 2 |
Notiz
Derzeit unterstützen wir die <Umschalt + Eingabe> Tastenkombination nicht, um mehrere Zeilenumbrüche hinzuzufügen.
Für eingehende Nachrichten legen Sie den Markdown-Text auf die text
-Eigenschaft des Activity-Objekts fest.
Für ausgehende Nachrichten wird der Markdown-Text in der text
-Eigenschaft des Activity-Objekts empfangen (ähnlich wie bei einer normalen Nachricht).
Nächste Schritte,
Erstellen Sie Ihren eigenen angepassten Nachrichten-Kanal mit Direct Line
Muster-Code, um Ihren eigenen Kanal zu erstellen
Benutzerdefinierter Nachrichtenkanal konfigurieren
Siehe auch
Unterstützung für Live-Chat und asynchrone Kanäle
Formatierte Nachrichten aktivieren
Markdown-Formate für Bearbeiter
Wichtige Konzepte in Direct Line API 3.0