Conectar um bot ao Twilio (SMS)
APLICA-SE A: SDK v4
Você pode configurar seu bot para se comunicar com as pessoas usando a plataforma de comunicação em nuvem Twilio (SMS). Este artigo descreve como configurar um bot para se comunicar usando o Twilio criando um aplicativo TwiML e conectando o bot no portal do Azure.
Pré-requisitos
- Uma conta do Azure. Se ainda não tiver uma, crie uma conta gratuita antes de começar.
- Um bot existente publicado no Azure.
Criar um aplicativo TwiML
- Se você não tiver uma conta Twilio, crie uma nova conta. Se você já tem uma conta Twilio, continue para a próxima etapa.
- Siga as instruções para criar um aplicativo TwiML.
Introduza um Nome Amigável para a sua aplicação TwiML.
Em Configuração de voz, deixe o URL de solicitação vazio
Em Configuração de Mensagens, defina o URL de Solicitação:
- Para um bot global, digite
https://sms.botframework.com/api/sms
. - Para um bot regional, insira o seguinte url de acordo com a região selecionada:
País/Região URL do Pedido Europa https://europe.sms.botframework.com/api/sms
Índia https://india.sms.botframework.com/api/sms
- Para um bot global, digite
Selecionar ou adicionar um número de telefone
Siga as instruções para adicionar um chamador verificado através da Consola. Você pode ignorar isso se já tiver um identificador de chamadas verificado.
Depois de terminar, você verá seu número verificado em IDs de chamador verificados.
Especificar o aplicativo TwiML a ser usado para voz e mensagens
Depois de adicionar um ID de chamador verificado, configure a configuração do seu número para usar o aplicativo TwiML que você criou.
- Selecione Números ativos em Gerenciar números > de telefone. Selecione o número e vá para Configurar.
- Em Voz & Fax e Mensagens, defina Configurar com como *TwiML App. Em seguida, defina TwiML APP para o aplicativo TwiML que você criou anteriormente. Depois de terminar, selecione Salvar.
- Selecione Números ativos novamente. Você verá que a Configuração Ativa de Voz e Mensagens está definida para seu aplicativo TwiML.
Reúna credenciais do Twilio
Voltar à página inicial do Twilio Console
Em Informações da conta, você verá o SID da conta e o token de autenticação no painel do projeto, mostrado abaixo. Copie e salve esses valores para etapas posteriores.
Insira as credenciais do Twilio no portal do Azure
Agora que você tem os valores necessários do Twilio, conecte seu bot ao Twilio no portal do Azure.
Em uma janela ou guia separada, vá para o portal do Azure.
Selecione o bot que você deseja conectar ao Twilio.
Em Configurações, selecione Canais e, em seguida, selecione o ícone Twilio (SMS) na lista de Canais Disponíveis.
Insira o número de telefone, o ID da conta e o token de autenticação que você salvou anteriormente. Depois de terminar, selecione Aplicar.
Seu bot agora está configurado com sucesso para se comunicar com os usuários do Twilio.
Teste seu bot no Twilio
Para testar se seu bot está conectado ao Twilio corretamente, envie uma mensagem SMS para seu número Twilio. Quando o bot recebe a mensagem, ele envia uma mensagem de volta para você, ecoando o texto da sua mensagem.
Informações adicionais
Para saber mais sobre como desenvolver para Twilio, consulte a documentação do Twilio SMS.
Conectar um bot ao Twilio usando o adaptador Twilio
Além de usar o canal disponível do Serviço de Bot do Azure AI para conectar seu bot ao Twilio, os repositórios da Comunidade do Bot Builder definem um adaptador de canal personalizado para o Twilio.
- Para obter informações sobre o adaptador C#, consulte a seção Adaptadores no repositório da comunidade .NET.
- Para obter informações sobre o adaptador JavaScript, consulte a seção Adaptadores no repositório da comunidade JavaScript.