Etapa 4: Integrar o aplicativo do Slack com o bot do Amazon Lex - Amazon Lex V1

Aviso de fim do suporte: em 15 de setembro de 2025, o suporte para o Amazon Lex V1 AWS será interrompido. Depois de 15 de setembro de 2025, você não poderá mais acessar o console do Amazon Lex V1 ou os recursos do Amazon Lex V1. Se você estiver usando o Amazon Lex V2, consulte o guia do Amazon Lex V2 em vez disso.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Etapa 4: Integrar o aplicativo do Slack com o bot do Amazon Lex

Agora que tem as credenciais do aplicativo do Slack, você pode integrar o aplicativo com o bot do Amazon Lex. Para associar o aplicativo do Slack a seu bot, adicione uma associação de canal do bot no Amazon Lex.

No console do Amazon Lex, ative uma associação de canal do bot para associar o bot ao aplicativo do Slack. Quando a associação do canal do bot é ativada, o Amazon Lex retorna dois URLs (URL do Postback e OAuthURL). Grave-os URLs porque você precisará deles mais tarde.

Para integrar o aplicativo do Slack ao bot do Amazon Lex
  1. Faça login no AWS Management Console e abra o console do Amazon Lex em https://console.aws.amazon.com/lex/.

  2. Selecione o bot do Amazon Lex que você criou na Etapa 1.

  3. Escolha a guia Canais.

  4. No menu esquerdo, selecione Slack.

  5. Na página Slack, forneça os valores a seguir:

    • Digite um nome. Por exemplo, BotSlackIntegration.

    • No menu suspenso Chave do KMS, escolha "aws/lex".

    • Para Alias, escolha o alias bot.

    • Digite o ID do cliente, o Segredo do clientee o Token de verificação, que você registrou na etapa anterior. Essas são as credenciais da aplicação do Slack.

    A tela de configuração do Slack.
  6. Selecione Ativar.

    O console cria a associação do canal do bot e retorna duas URLs (URL do postback e OAuth URL). Anote-os. Na próxima seção, você atualizará a configuração da sua aplicação do Slack para usar esses endpoints conforme o seguinte:

    • A URL do Postback é o endpoint do bot do Amazon Lex que ouve aos eventos do Slack. Você usa este URL:

      • Como o URL de solicitação no atributo Assinaturas de eventos do aplicativo do Slack.

      • Para substituir o valor do espaço reservado para o URL solicitado no atributo Mensagens interativas do aplicativo do Slack.

    • A OAuth URL é o endpoint do seu bot Amazon Lex para um OAuth handshake com o Slack.

Próxima etapa

Etapa 5: Completar a integração do Slack