Conectar um bot aos Serviços de Comunicação do Azure
Os Serviços de Comunicação do Azure fornecem as APIs e os SDKs para criar aplicativos de colaboração de vários participantes que podem incluir um bot. Esse bot pode saudar os usuários, executar tarefas de ingestão para determinar o tópico e responder a perguntas. Os Serviços de Comunicação do Azure permitem que você entregue a conversa a um agente humano. Ele também permite que um supervisor ou bot adicional monitore ou participe da conversa, se necessário. Além disso, os Serviços de Comunicação do Azure oferecem uma biblioteca de interface do usuário para criar facilmente experiências de usuário conversacional que podem ser inseridas em suas páginas da Web existentes.
Pré-requisitos
- Conhecimento das Noções básicas do Bot Framework Service e de como Criar um bot com o Bot Framework SDK.
- Um bot publicado que você deseja conectar ao canal.
- Uma conta do Azure com uma assinatura atual. Se você não tiver uma, crie uma conta gratuita antes de começar.
- Um recurso dos Serviços de Comunicação do Azure. Se você não tiver um, consulte Criar um recurso dos Serviços de Comunicação do Azure.
- .NET 6.0 ou posterior.
- Visual Studio 2022 ou posterior.
Conectar seu bot aos Serviços de Comunicação do Azure
- No portal do Azure, acesse o recurso do seu bot.
- Abra a folha Canais e selecione Serviços de Comunicação - Conversa.
- Na folha Configurar Comunicação, conecte-se ao recurso dos Serviços de Comunicação do Azure e salve-o. Para obter mais informações, consulte a documentação dos Serviços de Comunicação do Azure sobre como habilitar o canal dos Serviços de Comunicação do Azure.
Seu bot agora está registrado nos Serviços de Comunicação do Azure.
Criar um aplicativo de chat e adicionar seu bot como participante
Agora que o bot está registrado nos Serviços de Comunicação do Azure, você pode criar um thread de chat com o bot como participante. Para obter mais informações, consulte Adicionar um bot ao seu aplicativo de chat na documentação dos Serviços de Comunicação do Azure.
Informações adicionais
O canal dos Serviços de Comunicação do Azure tem um limite de 28 KB para atividades de mensagem.
Próximas etapas
- Para obter informações sobre como entregar a conversa a um agente humano, consulte Transição de conversas do bot para humano.
- Para obter informações sobre o suporte a canais no Serviço Conector de Bot, confira Conectar um bot a canais.
- Para obter informações sobre como criar bots, consulte Como os bots funcionam e o Criar um bot com o SDK do Bot Framework início rápido.
- Para obter informações sobre como implantar bots, consulte Implantar seu bot e Configurar implantação contínua.
- Para obter informações sobre a Biblioteca de interface do usuário dos Serviços de Comunicação do Azure