Share via


Canais adicionais

APLICA-SE A: SDK v4

Você pode tornar seu bot acessível em canais de duas maneiras:

  1. Canais do Serviço de Bot de IA do Azure: disponibilize seu bot disponível em canais com o Serviço de Bot de IA do Azure. Isso funciona para todos os idiomas suportados.

  2. Adaptadores de canal: disponibilize seu bot em canais com um adaptador. O adaptador de canal converte entre o esquema de atividade do Bot Framework e o esquema nativo de um canal. Os repositórios SDK, Botkit e Bot Builder Community fornecem vários adaptadores de canal, que são específicos do idioma.

    1. O repositório do SDK do Bot Framework lista muitos dos adaptadores disponíveis, incluindo canais do Serviço de Bot de IA do Azure e adaptadores de canal.
    2. O repositório Botkit inclui adaptadores de canal, que eles chamam de adaptadores de plataforma. O Botkit é uma ferramenta de desenvolvedor de software livre e um SDK de criação de chatbots, aplicativos e integrações personalizadas para as principais plataformas de mensagens.
    3. Os repositórios da Comunidade do Bot Builder incluem adaptadores de canal. Exiba o LEIAME de cada repositório para ver quais adaptadores de canal foram desenvolvidos.

Alguns canais são acessíveis por meio do Serviço de Bot de IA do Azure ou por meio de um adaptador. Depende de você quando usar um canal versus um adaptador.

Adaptadores disponíveis no momento

Cada repositório é responsável por manter a lista de adaptadores e canais suportados.

Quando usar um adaptador de canal

  1. O Serviço de Bot de IA do Azure não oferece suporte ao canal desejado.
  2. Os requisitos de segurança e conformidade da implantação determinam que você não pode contar com um serviço externo.
  3. Talvez não haja suporte para a profundidade dos recursos que você precisa em um canal específico.

Quando usar um canal do Azure

  1. Você precisa de compatibilidade entre canais: seu bot deve funcionar em mais de um dos canais disponíveis.
  2. Suporte interno. A Microsoft mantém, atende e aplica patches em cada canal perfeitamente para você sempre que um terceiro faz atualizações.
  3. Permite o acesso a mais canais da Microsoft exclusivos, como o Microsoft Teams, que está crescendo rapidamente.
  4. Se você quiser contar com uma interface GUI para habilitar os canais adicionais para o bot.