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
-
Faça login no Console de Gerenciamento da AWS e abra o console do Amazon Lex em https://console.aws.amazon.com/lex/
. -
Selecione o bot do Amazon Lex que você criou na Etapa 1.
-
Escolha a guia Canais.
-
No menu esquerdo, selecione Slack.
-
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.
-
-
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