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á.
Como usar o mesmo bot do Amazon Lex para voz e chat
Você pode usar o mesmo bot para voz e chat. No entanto, convém que o bot responda de forma diferente com base no canal. Por exemplo, você deseja retornar SSML para voz para que um número seja lido como um número de telefone, mas deseja retornar texto normal para bate-papo. Você pode fazer isso passando o atributo Channel (Canal).
-
No bloco Obter informações dos clientes, escolha a guia do Amazon Lex.
-
Em Atributos de sessão, escolha Adicionar um atributo. Na caixa Chave de destino, insira phoneNumber. Escolha Definir dinamicamente. Na caixa Namespace, escolha Sistema e, na caixa Valor, escolha Número do cliente, conforme mostrado na imagem a seguir.
-
Escolha Adicionar um atributo novamente.
-
Escolha Definir dinamicamente. Na caixa Chave de destino, insira callType. Na caixa Namespace, escolha Sistema e, na caixa Valor, escolha Canal, conforme mostrado na imagem a seguir.
-
Escolha Salvar.
-
Na função do Lambda, você pode acessar esse valor no campo
SessionAttributes
no evento de entrada.