Habilita el formato de texto en Amazon Connect para la experiencia de chat de tus clientes - Amazon Connect

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Habilita el formato de texto en Amazon Connect para la experiencia de chat de tus clientes

Con el formato de mensajes de Amazon Connect, puede habilitar a sus clientes y agentes para que agreguen rápidamente estructura y claridad a sus mensajes de chat.

Tipos de formato compatibles

Puede proporcionar los siguientes tipos de formato tanto en la interfaz de usuario de chat como en la aplicación del agente mediante Markdown:

Cómo habilitar el formato de mensajes

  1. Al crear una nueva interfaz de usuario de chat, el formato de texto enriquecido está habilitado listo para usar. No se necesita configuración adicional.

  2. Para agregar capacidades de formato de texto a una interfaz de usuario de chat existente, actualice el código del widget de comunicaciones con el siguiente código resaltado en negrita:

    (function(w, d, x, id){ s=d.createElement('script'); s.src='https://d3xxxx.cloudfront.net/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' ]);

    El código resaltado en rojo se establece a los valores correctos cuando se obtiene el fragmento de la consola de Amazon Connect. El solo contenido que elige agregar o eliminar es la última línea en negrita para supportedMessagingContentTypes.

  3. Para agregar funciones de formato de texto a su propia interfaz de usuario de chat personalizada (por ejemplo, Interfaz de chat o su propia solución de interfaz de usuario basada en ChatJS), siga estos pasos:

    1. Llame al StartChatContactAPI. Al llamar a StartChatContact, agregue el parámetro SupportedMessagingContentTypes como se muestra en negrita en el siguiente ejemplo:

      // 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. Importe chatjs como un objeto, como se muestra en el siguiente ejemplo:

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

      Si no lo usas ChatJs, consulta estos temas para obtener información sobre el envío de textos rebajados a través de Amazon ConnectAPIs: StartChatContacty SendMessage.

    3. Envíe mensajes con Markdown. Consulte el fragmento de código anterior para importar chatjs como objeto para ver un ejemplo de cómo enviar mensajes. Puede utilizar Markdown simple para dar formato al texto en los chats. Si ya utilizas chat.js para enviar mensajes de texto sin formato, puedes modificar tu lógica actual para llamar SendMessagecon «text/markdownas» contentType en vez de text/plain cuando quieres enviar mensajes rebajados. Asegúrese de actualizar el parámetro sendMessage para que tenga el formato Markdown de sus mensajes. Para obtener más información, consulte Sintaxis básica de la guía de Markdown.

    4. Implemente su propia lógica en el paquete de interfaz de usuario para representar los mensajes Markdown en el área de entrada y la transcripción del chat. Si utiliza React, puede utilizar react-markdown como referencia.

nota
  • Las características de formato de texto solo aparecen para su agente si la característica se ha habilitado para su cliente en la interfaz de usuario de chat. Si el formato de texto no está admitido ni habilitado en la interfaz de usuario de chat del cliente, el agente no tendrá la posibilidad de redactar y enviar mensajes con formato de texto.

  • Todas las capacidades de formato de texto, excepto los adjuntos, están disponibles para las respuestas rápidas.

El siguiente ejemplo muestra cómo agregar enlaces en los que se puede hacer clic y en los que se puede llamar a sus aplicaciones web y móviles.

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)

¿Cómo añadir mensajes de chatbot

Si habilitas la función Markdown para los mensajes de chat, puedes usar el formato de texto enriquecido para los siguientes tipos de mensajes de chatbot:

La siguiente imagen muestra cómo activar un mensaje de forma manual en un bloque de flujo de mensajes de reproducción:

Imagen de un bloque de flujo y un mensaje con 2 enlaces, uno para un número de teléfono FAQ y otro para un número de teléfono.

La siguiente imagen muestra cómo activar un mensaje manualmente en el bloque de flujo de entrada Get customer y, a continuación, asociar el bloque de flujo a un bot de Amazon Lex:

Imagen de un bloque de flujo y un mensaje con 2 enlaces, uno para un número de teléfono FAQ y otro para un número de teléfono.

La siguiente imagen muestra cómo aparece el mensaje en los mensajes SYSTEM _ MESSAGE y en varios tipos de BOT mensajes:

Imagen que muestra los enlaces y los BOT mensajes «Revisa nuestrasFAQ» SYSTEM y «llámanos».

La siguiente imagen muestra cómo configurar un aviso en la intención de un bot de Amazon Lex:

Imagen de una intención de Amazon Lex que contiene un mensaje con 2 enlaces, uno para un número de teléfono FAQ y otro para un número de teléfono.

Para obtener más información sobre las intenciones, consulte Añadir intenciones en la Guía para desarrolladores de Amazon Lex V2. Para obtener más información sobre los mensajes Lambda, consulte Habilitar la lógica personalizada con funciones AWS Lambda, también en la Guía para desarrolladores de Amazon Lex V2.