Aktivieren der Textformatierung für die Chat-Umgebung Ihrer Kunden in Amazon Connect - Amazon Connect

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktivieren der Textformatierung für die Chat-Umgebung Ihrer Kunden in Amazon Connect

Mit der Nachrichtenformatierung von Amazon Connect können Ihre Kunden und Kundendienstmitarbeiter Chat-Nachrichten schnell Struktur und Klarheit verleihen.

Unterstützte Formatierungstypen

Mithilfe von Markdown können Sie sowohl auf der Chat-Benutzeroberfläche als auch in der Anwendung für Kundendienstmitarbeiter die folgenden Formatierungsarten angeben:

So aktivieren Sie die Nachrichtenformatierung

  1. Wenn Sie eine neue Chat-Benutzeroberfläche erstellen, ist die Rich-Text-Formatierung standardmäßig aktiviert. Es ist keine zusätzliche Konfiguration erforderlich.

  2. Um einer vorhandenen Chat-Benutzeroberfläche Funktionen zur Textformatierung hinzuzufügen, aktualisieren Sie den Kommunikations-Widget-Code mit dem folgenden Code, der fett hervorgehoben ist:

    (function(w, d, x, id){ s=d.createElement('script'); s.src='https://your-instance-alias.my.connect.aws/connectwidget/static/amazon-connect-chat-interface-client.js'; s.async=1; s.id=id; d.getElementsByTagName('head')[0].appendChild(s); w[x] = w[x] || function() { (w[x].ac = w[x].ac || []).push(arguments) }; })(window, document, 'amazon_connect', 'widget-id'); amazon_connect('styles', { openChat: { color: 'white', backgroundColor: '#123456'}, closeChat: { color: 'white', backgroundColor: '#123456'} }); amazon_connect('snippetId', 'snippet-id'); amazon_connect('supportedMessagingContentTypes', [ 'text/plain', 'text/markdown' ]);

    Der rot hervorgehobene Code wird auf die richtigen Werte gesetzt, wenn Sie das Snippet von der Amazon Connect Konsole abrufen. Hinzuzufügen oder zu entfernen ist ausschließlich die letzte fettgedruckte Zeile für supportedMessagingContentTypes.

  3. Gehen Sie wie folgt vor, um Ihrer eigenen benutzerdefinierten Chat-Benutzeroberfläche (z. B. Chat Interface oder einer eigenen UI-Lösung zusätzlich zu ChatJS) Textformatierungsfunktionen hinzuzufügen:

    1. Rufen Sie die API StartChatContact auf. Fügen Sie beim Aufrufen von StartChatContact den Parameter SupportedMessagingContentTypes hinzu, wie im folgenden Beispiel fett hervorgehoben:

      // Amazon Connect StartChatContact API { "Attributes": { "string" : "string" }, "ClientToken": "string", "ContactFlowId": "your flow ID", "InitialMessage": { "Content": "string", "ContentType": "string" }, "InstanceId": "your instance ID", "ParticipantDetails": { "DisplayName": "string" } // optional "SupportedMessagingContentTypes": [ "text/plain", "text/markdown" ] }
    2. Importieren Sie chatjs als Objekt, wie im folgenden Beispiel gezeigt:

      import "amazon-connect-chatjs"; this.session = connect.ChatSession.create({ ... }); this.session.sendMessage({ message: "message-in-markdown-format", contentType: "text/markdown" });

      Wenn Sie nicht ChatJS verwenden, finden Sie unter diesen Themen Informationen zum Senden von Markdown-Text über die Amazon Connect APIs: StartChatContact und SendMessage.

    3. Senden von Nachrichten mit Markdown Ein Beispiel für das Senden von Nachrichten finden Sie im vorherigen Codeausschnitt für den Import von chatjs als Objekt. Sie können einfaches Markdown zum Formatieren von Text in Chats verwenden. Wenn Sie chatjs bereits zum Senden von Klartext-Nachrichten verwenden, können Sie die bestehende Logik so ändern, dass SendMessage mit text/markdown als contentType anstelle von text/plain aufgerufen wird, wenn Sie Markdown-Nachrichten senden möchten. Achten Sie darauf, den Parameter sendMessage so zu aktualisieren, dass er das Markdown-Format Ihrer Nachrichten hat. Weitere Informationen finden Sie unter Markdown Guide Basic Syntax.

    4. Implementieren Sie eine eigene Logik im UI-Paket, um Markdown-Nachrichten im Eingabebereich und im Chat-Transkript auszugeben. Wenn Sie React verwenden, können Sie React-Markdown als Referenz verwenden.

Anmerkung
  • Funktionen zur Textformatierung stehen Kundendienstmitarbeitern nur zur Verfügung, wenn diese Features für Kunden in der Chat-Benutzeroberfläche aktiviert wurden. Wenn Textformatierung auf der kundenseitigen Chat-Benutzeroberfläche nicht unterstützt oder aktiviert wird, können Kundendienstmitarbeiter keine Nachrichten mit Textformatierung verfassen und senden.

  • Alle Textformatierungsfunktionen mit Ausnahme von Anhängen sind für Schnellantworten verfügbar.

Im folgenden Beispiel wird gezeigt, wie Sie Ihren Web- und Mobilanwendungen anklickbare und aufrufbare Links hinzufügen.

Call us today: [+1 (123) 456-7890](tel:+11234567890) [Call Us](tel:+11234567890) [Skype Us](callto:+91123-456-7890) [Fax Us](fax:+91123-456-7890) [Text Us](SMS:+91123-456-7890) [Email Us](mailto:name@email.com)

So fügen Sie Chatbot-Nachrichten hinzu

Wenn Sie Markdown für Chat-Nachrichten aktivieren, können Sie die Rich-Text-Formatierung für die folgenden Arten von Chatbot-Nachrichten verwenden:

Die folgende Abbildung zeigt, wie Sie einen Prompt manuell in einem Ablaufblock zum Abspielen von Prompts aktivieren können:

Bild eines Flow-Blocks und eines Prompts mit 2 Links, einem für häufig gestellte Fragen und einem für eine Telefonnummer.

Die folgende Abbildung zeigt, wie Sie einen Prompt manuell in einem Ablaufblock zum Abrufen von Kundeneingaben aktivieren und den Ablaufblock dann einem Amazon-Lex-Bot zuordnen:

Bild eines Flow-Blocks und eines Prompts mit 2 Links, einem für häufig gestellte Fragen und einem für eine Telefonnummer.

Die folgende Abbildung zeigt, wie der Prompt in SYSTEM_MESSAGE und verschiedenen BOT-Nachrichtentypen angezeigt wird:

Das Bild zeigt die Links „Häufig gestellte Fragen lesen“ und „Rufen Sie uns an“ in SYSTEM- und BOT-Nachrichten.

Die folgende Abbildung zeigt, wie Sie einen Prompt in einer Bot-Absicht von Amazon Lex einrichten:

Bild einer Amazon-Lex-Absicht mit einem Prompt und 2 Links, einem für häufig gestellte Fragen und einem für eine Telefonnummer.

Weitere Informationen zu Absichten finden Sie unter Hinzufügen von Absichten im Entwicklerhandbuch zu Amazon Lex V2. Weitere Informationen zu Lambda-Nachrichten finden Sie unter Aktivieren benutzerdefinierter Logik mit AWS-Lambda-Funktionen auch im Entwicklerhandbuch zu Amazon Lex V2.