Integración de un bot de Amazon Lex con Twilio Programmable SMS - Amazon Lex V1

Si utiliza Amazon Lex V2, consulte la guía de Amazon Lex V2.

 

Si utiliza Amazon Lex V1, le recomendamos que actualice los bots a Amazon Lex V2. Hemos dejado de agregar nuevas características a V1, por lo que recomendamos encarecidamente utilizar V2 para todos los nuevos bots.

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.

Integración de un bot de Amazon Lex con Twilio Programmable SMS

Este ejercicio proporciona instrucciones para integrar un bot de Amazon Lex con el servicio de mensajería simple (SMS) de Twilio. Debe realizar los pasos siguientes:

  1. crear un bot de Amazon Lex,

  2. integrar Twilio Programmable SMS con el bot de Amazon Lex,

  3. participar en una interacción con el bot de Amazon Lex y probar la configuración con el servicio de SMS en el teléfono móvil,

  4. probar la integración.

Paso 1: creación de un bot de Amazon Lex

Si aún no tiene un bot de Amazon Lex, cree uno e impleméntelo. En este tema, supongamos que está utilizando el bot que ha creado en el ejercicio de introducción 1. También puede utilizar cualquiera de los ejemplos de bot que se proporcionan en esta guía. Para el Ejercicio de introducción 1, consulte Ejercicio 1: creación de un bot de Amazon Lex mediante un esquema (consola).

  1. Cree un bot de Amazon Lex. Para obtener instrucciones, consulte Ejercicio 1: creación de un bot de Amazon Lex mediante un esquema (consola).

  2. Implemente el bot y cree un alias. Para obtener instrucciones, consulte Ejercicio 3: publicación de una versión y creación de un alias.

Paso 2: creación de una cuenta de Twilio SMS

Inscríbase para obtener una cuenta de Twilio y registre la siguiente información de la cuenta:

  • ACCOUNT SID

  • AUTH TOKEN

Para ver las instrucciones, consulte https://www.twilio.com/console.

Paso 3: integración del punto de conexión con el servicio de mensajería de Twilio con el bot de Amazon Lex

Integración de Twilio con el bot de Amazon Lex
  1. Para asociar el bot de Amazon Lex con el punto de conexión de Twilio Programmable SMS, active la asociación del canal de bot en la consola de Amazon Lex. Cuando se active la asociación del canal de bot, Amazon Lex devolverá una URL de devolución de llamada. Tome nota de esta URL de devolución de llamada porque la necesitará más adelante.

    1. Inicie sesión en la AWS Management Console y abra la consola de Amazon Lex en https://console.aws.amazon.com/lex/.

    2. Elija el bot de Amazon Lex que ha creado en el paso 1.

    3. Elija la pestaña Channels.

    4. En la sección Chatbots, elija Twilio SMS.

    5. En la página Twilio SMS, proporcione la siguiente información:

      • Escriba un nombre. Por ejemplo, BotTwilioAssociation.

      • Elija "aws/lex" en KMS key.

      • En Alias, elija el alias del bot.

      • En Authentication Token, escriba el AUTH TOKEN de su cuenta de Twilio.

      • En Account SID, escriba el ACCOUNT SID de su cuenta de Twilio.

      La pantalla de configuración de Twilio.
    6. Elija Activar.

      La consola crea la asociación de canal de bot y devuelve una URL de devolución de llamada. Registre esta URL.

  2. En la consola de Twilio, conecte el punto de conexión de Twilio SMS al bot de Amazon Lex.

    1. Inicie sesión en la consola de Twilio en https://www.twilio.com/console.

    2. Si no tiene un punto de enlace de Twilio SMS, créelo.

    3. Actualice la configuración de entrada del servicio de mensajería. Para ello, especifique el valor de REQUEST URL en la URL de devolución de llamada que Amazon Lex ha proporcionado en el paso anterior.

Paso 4: comprobación de la integración

Utilice su teléfono móvil para probar la integración entre Twilio SMS y su bot.

Para probar la integración
  1. Inicie sesión en la consola de Twilio en https://www.twilio.com/console y haga lo siguiente:

    1. Compruebe que tiene un número de Twilio asociado al servicio de mensajería en Manage Numbers.

      Puede enviar mensajes a este número y participar en una interacción de SMS con el bot de Amazon Lex desde su teléfono móvil.

    2. Compruebe que el teléfono móvil está habilitado como ID de intermediario verificado.

      Si no lo está, siga las instrucciones en la consola de Twilio para habilitar el teléfono móvil que quiere utilizar para las pruebas.

      Ahora puede utilizar su teléfono móvil para enviar mensajes al punto de conexión de Twilio SMS asignado al bot de Amazon Lex.

  2. Use su teléfono móvil para enviar mensajes al número de Twilio.

    El bot de Amazon Lex responderá. Si creó el bot en Ejercicio de introducción 1, puede utilizar los ejemplos de conversaciones proporcionados en dicho ejercicio. Para obtener más información, consulte Paso 4: adición de la función de Lambda como enlace de código (consola).