Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Implementación de un bot de Amazon Lex en una plataforma de mensajería

Modo de enfoque
Implementación de un bot de Amazon Lex en una plataforma de mensajería - Amazon Lex V1

Aviso de fin de soporte: el 15 de septiembre de 2025, AWS dejaremos de ofrecer soporte para Amazon Lex V1. Después del 15 de septiembre de 2025, ya no podrá acceder a la consola Amazon Lex V1 ni a los recursos de Amazon Lex V1. Si utiliza Amazon Lex V2, consulte en su lugar la guía Amazon Lex V2.

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.

Aviso de fin de soporte: el 15 de septiembre de 2025, AWS dejaremos de ofrecer soporte para Amazon Lex V1. Después del 15 de septiembre de 2025, ya no podrá acceder a la consola Amazon Lex V1 ni a los recursos de Amazon Lex V1. Si utiliza Amazon Lex V2, consulte en su lugar la guía Amazon Lex V2.

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.

En esta sección se explica cómo implementar bots de Amazon Lex en las plataformas de mensajería de Facebook, Slack y Twilio.

nota

Al almacenar las configuraciones de Facebook, Slack o Twilio, Amazon Lex utiliza claves administradas por el cliente de AWS Key Management Service para cifrar la información. La primera vez que crea un canal a una de estas plataformas de mensajería, Amazon Lex crea una clave administrada por el cliente predeterminada (aws/lex). Como alternativa, puede crear su propia clave gestionada por el cliente con AWS KMS. Esto le da más flexibilidad, incluida la capacidad de crear, rotar y deshabilitar las claves. También puede definir controles de acceso y auditar las claves de cifrado que se utilizan para proteger sus datos. Para obtener más información, consulte la Guía para desarrolladores de AWS Key Management Service.

Cuando una plataforma de mensajería envía una solicitud a Amazon Lex, incluye información específica de la plataforma como atributo de la solicitud para la función de Lambda. Utilice estos atributos para personalizar el comportamiento del bot. Para obtener más información, consulte Definición de los atributos de solicitud.

Todos los atributos toman el espacio de nombres x-amz-lex: como prefijo. Por ejemplo, el atributo user-id se denomina x-amz-lex:user-id. Existen atributos comunes que se envían por todas las plataformas de mensajería, además de atributos específicos para cada plataforma. En las tablas siguientes se muestran los atributos de solicitud que envían las plataformas de mensajería a la función de Lambda del bot.

Atributos de solicitud comunes
Atributo Descripción
channel-id El identificador del punto de conexión del canal de Amazon Lex.
channel-name El nombre del canal de Amazon Lex.
channel-type

Uno de los valores siguientes:

  • Facebook

  • Kik

  • Slack

  • Twilio-SMS

webhook-endpoint-url El punto de conexión de Amazon Lex para el canal.
Atributos de solicitud de Facebook
Atributo Descripción
user-id El identificador de Facebook del remitente. Consulte https://developers.facebook.com/docs/messenger- platform/webhook-reference/message -received.
facebook-page-id El identificador de la página de Facebook del remitente. Véase https://developers.facebook.com/docs/mensajero recibido platform/webhook-reference/message.
Atributos de solicitud de Kik
Atributo Descripción
kik-chat-id Identificador de la conversación en la que está involucrado su bot. Para obtener más información, consulte https://dev.kik.com/#/docs/messaging #message -formats.
kik-chat-type Tipo de conversación desde la que se originó el mensaje. Para obtener más información, consulte https://dev.kik.com/#/docs/messaging #message -formats.
kik-message-id El UUID que identifica el mensaje. Para obtener más información, consulte https://dev.kik.com/#/docs/messaging #message -formats.
kik-message-type Tipo de mensaje. Para obtener más información, consulte https://dev.kik.com/#/docs/messaging #message -types.
Atributos de solicitud de Twilio
Atributo Descripción
user-id El número de teléfono del remitente (propiedad "From"). Consulte https://www.twilio.com/docs/api/rest/message.
twilio-target-phone-number El número de teléfono del destinatario (propiedad "To"). Consulte https://www.twilio.com/docs/api/rest/message.
Atributos de solicitud de Slack
Atributo Descripción
user-id El identificador de usuario de Slack. Consulte usuario. https://api.slack.com/types/
slack-team-id El identificador del equipo que envió el mensaje. Consulte https://api.slack.com/methods/team.info.
slack-bot-token El token de desarrollador que permite al bot acceder a Slack APIs. Consulta los tipos de https://api.slack.com/docs/token.
PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.