Integrar um bot do Amazon Lex V2 a uma plataforma de mensagens - Guia do desenvolvedor

Integrar um bot do Amazon Lex V2 a uma plataforma de mensagens

Esta seção explica como integrar bots do Amazon Lex V2 nas plataformas de sistema de mensagens do Facebook, Slack e Twilio. Se você ainda não tem um bot do Amazon Lex V2, crie um. Neste tópico, consideramos que você está usando o bot que criou em Exercício 1: criar um bot a partir de um exemplo. No entanto, você pode usar qualquer bot.

nota

Ao armazenar suas configurações do Facebook, do Slack ou da Twilio, o Amazon Lex V2 usa uma AWS KMS key para criptografar as informações. Na primeira vez que você cria um canal para uma das seguintes plataformas de sistema de mensagens, o Amazon Lex V2 cria uma chave gerenciada pelo cliente padrão (aws/lex) na sua conta da AWS. Se preferir, você pode selecionar sua própria chave gerenciada pelo cliente. O Amazon Lex V2 só aceita chaves simétricas. Para mais informações, consulte o Guia do desenvolvedor do AWS Key Management Service.

Quando uma plataforma de sistema de mensagens envia uma solicitação ao Amazon Lex V2, informações específicas à plataforma são incluídas como um atributo de solicitação para a função do Lambda. Use esse atributo para personalizar o comportamento do seu bot. Para obter mais informações, consulte Definição de atributos de solicitação para seu bot do Lex V2.

Atributos de solicitação comuns para plataformas de mensagens
Atributo Descrição
x-amz-lex:channels:platform

Um dos seguintes valores:

  • Facebook

  • Slack

  • Twilio