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 do Azure AI: disponibilize seu bot em canais com o Serviço de Bot do Azure AI. Isso funciona para todos os idiomas suportados.

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

    1. O repositório SDK do Bot Framework lista muitos dos adaptadores disponíveis, incluindo canais do Serviço de Bot do Azure AI e adaptadores de canal.
    2. O repositório Botkit inclui adaptadores de canal, que eles chamam de adaptadores de plataforma. Botkit é uma ferramenta de desenvolvedor de código aberto para construir bots de bate-papo, aplicativos e integrações personalizadas para as principais plataformas de mensagens.
    3. Os repositórios da Comunidade do Bot Builder incluem adaptadores de canal. Veja o LEIA-ME de cada repositório para ver quais adaptadores de canal foram desenvolvidos.

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

Adaptadores atualmente disponíveis

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 do Azure AI não suporta o canal que pretende.
  2. Os requisitos de segurança e conformidade da sua implantação determinam que você não pode confiar em um serviço externo.
  3. A profundidade dos recursos que você precisa em um canal específico pode não ser suportada.

Quando usar um canal do Azure

  1. Você precisa de compatibilidade entre canais, de modo que seu bot funcione em mais de um dos canais disponíveis.
  2. Suporte incorporado. A Microsoft mantém, corrige e atende perfeitamente cada canal para você sempre que um terceiro faz atualizações.
  3. Você quer ter acesso a canais exclusivos adicionais da Microsoft, como o Microsoft Teams em rápido crescimento.
  4. Se você quiser confiar em uma interface GUI para habilitar canais adicionais para seu bot.