Compartilhar via


Bot Framework REST APIs

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

Construir um bot

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

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 do Serviço de Bot de IA do Azure para saber mais sobre como criar bots usando o serviço.

Criar um cliente de Linha Direta

A maioria dos canais, como Facebook, Teams ou Slack, fornece clientes, mas com o Direct Line você pode habilitar seu próprio aplicativo cliente para se comunicar com seu bot. O Web Chat é um exemplo de software livre de um cliente de Linha Direta e pode ser usado as-is ou modificado ou aprendido ao criar seu próprio cliente. A API de Linha Direta implementa um mecanismo de autenticação que usa padrões de token/segredo padrão e fornece um esquema estável, mesmo que o bot altere 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, confira os principais conceitos.

Os clientes de Linha Direta 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, consulte Sobre a Linha Direta.