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.
Temas
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:
-
Negrita
-
Cursiva
-
Lista con viñetas
-
Lista numerada
-
Hipervínculos
-
Emoji
-
Archivos adjuntos. Para habilitar los archivos adjuntos, siga Habilite los archivos adjuntos CCP para que los clientes y los agentes puedan compartir y cargar archivos.
Cómo habilitar el formato de mensajes
-
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.
-
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
. -
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: -
Llame al StartChatContactAPI. Al llamar a
StartChatContact
, agregue el parámetroSupportedMessagingContentTypes
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
" ] } -
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.
-
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/markdown
as»contentType
en vez detext/plain
cuando quieres enviar mensajes rebajados. Asegúrese de actualizar el parámetrosendMessage
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. -
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.
¿Cómo añadir enlaces de correo electrónico y teléfono
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:
Flujos de mensajes de reproducción
SYSTEM_MESSAGE
Lex BOT
Third Party BOT
Lex BOT Lambda
La siguiente imagen muestra cómo activar un mensaje de forma manual en un bloque de flujo de mensajes de reproducción:
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:
La siguiente imagen muestra cómo aparece el mensaje en los mensajes SYSTEM _ MESSAGE y en varios tipos de BOT mensajes:
La siguiente imagen muestra cómo configurar un aviso en la intención de un bot de Amazon Lex:
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.