Paso 4: integración de la aplicación Slack con el bot de Amazon Lex - 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.

Paso 4: integración de la aplicación Slack con el bot de Amazon Lex

Ahora que ya tiene las credenciales de la aplicación Slack, puede integrar la aplicación con el bot de Amazon Lex. Para asociar la aplicación Slack con el bot, añada una asociación de canal de bot en Amazon Lex.

En la consola de Amazon Lex, active una asociación de canal de bot para asociar el bot con la aplicación Slack. Cuando la asociación del canal de bot se activa, Amazon Lex devuelve dos direcciones URL (URL de Postback y URL de OAuth). Registre estas direcciones URL, pues las necesitará más tarde.

Integración de la aplicación Slack con el bot de Amazon Lex
  1. Inicie sesión en la consola de administración de AWS y abra la consola de Amazon 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 el menú de la izquierda, elija Slack.

  5. En la página Slack, especifique lo siguiente:

    • Escriba un nombre. Por ejemplo, BotSlackIntegration.

    • Elija "aws/lex" en el menú desplegable KMS key.

    • En Alias, elija el alias del bot.

    • Rellene los campos Client Id, Client secret y Verification Token, cuyos datos registró en el paso anterior. Estas son las credenciales de la aplicación Slack.

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

    La consola crea la asociación del canal de bot y devuelve dos direcciones URL (URL de Postback y URL de OAuth). Regístrelas. En la siguiente sección, actualice la configuración de la aplicación Slack para utilizar estos puntos de conexión de la siguiente manera:

    • La dirección URL de Postback es el punto de conexión del bot de Amazon Lex que escucha los eventos de Slack. Utilice esta dirección URL:

      • Como dirección URL de solicitud en la función Event Subscriptions de la aplicación Slack.

      • Para sustituir el valor del marcador de posición de la dirección URL solicitada en la función Interactive Messages de la aplicación Slack.

    • La dirección URL de OAuth es el punto de conexión del bot de Amazon Lex para un protocolo de enlace OAuth con Slack.

Paso siguiente

Paso 5: finalización de la integración con Slack