Compartilhar via


APIs REST do Bot Framework

A maioria dos bots do Bot Framework é criada usando o SDK do Bot Framework, que organiza o bot e manipula todas as conversas para você. Uma alternativa ao uso do SDK é enviar mensagens diretamente para o bot usando uma API REST.

Criar um bot

Ao codificar com APIs REST do Bot Framework, você pode enviar e receber mensagens com usuários em qualquer canal configurado na IA do Azure do bot Serviço de Bot registro.

Dica

O Bot Framework fornece bibliotecas de cliente que podem ser usadas para criar bots em C# ou Node.js. Para criar um bot usando C#, use o SDK do Bot Framework para C#. Para criar um bot usando Node.js, use o SDK do Bot Framework para Node.js.

Consulte os documentos de Serviço de Bot de IA do Azure para saber mais sobre como criar bots usando o serviço.

Criar um cliente Direct Line

A maioria dos canais, como Facebook, Teams ou Slack, fornece clientes, mas com Direct Line você pode permitir que seu próprio aplicativo cliente se comunique com seu bot. Webchat é um exemplo código aberto de um cliente Direct Line e pode ser usado como está ou modificado ou aprendido ao criar seu próprio cliente. A API de Linha Direta implementa um mecanismo de autenticação que usa os padrões de segredo/token padrão e fornece um esquema estável, mesmo que seu bot mude sua versão de protocolo. Para saber mais sobre como usar a API de Linha Direta para habilitar a comunicação entre um cliente e seu bot, veja Conceitos principais.

Direct Line clientes podem estar em diferentes idiomas e locais (por exemplo, um aplicativo da área de trabalho em vez de uma página da Web). Para obter mais informações, confira Sobre o Direct Line.