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

Se você estiver usando o Amazon Lex V2, consulte o Guia do Amazon Lex V2.

 

Se você estiver usando o Amazon Lex V1, recomendamos atualizar seus bots para o Amazon Lex V2. Não estamos mais adicionando novos atributos à V1 e recomendamos o uso da V2 para todos os novos bots.

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 de canal do bot é ativada, o Amazon Lex retorna duas URLs (URL do Postback e URL do OAuth). Anote esses URLs, pois serão necessários posteriormente.

Para integrar o aplicativo do Slack ao bot do Amazon Lex
  1. Faça login no Console de Gerenciamento da AWS 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 Kik.
  6. Selecione Ativar.

    O console cria a associação de canal do bot e retorna dois URLs (Postback URL 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.

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

Próxima etapa

Etapa 5: Completar a integração do Slack