Canali aggiuntivi

SI APPLICA A: SDK v4

È possibile rendere il bot accessibile nei canali in due modi:

  1. Canali servizio Bot di intelligenza artificiale di Azure: rendere il bot disponibile nei canali con l'servizio Bot di intelligenza artificiale di Azure. Funziona per tutte le lingue supportate.

  2. Adattatori di canale: rendere il bot disponibile nei canali con un adattatore. L'adattatore di canale viene convertito tra lo schema dell'attività di Bot Framework e lo schema nativo di un canale. I repository SDK, Botkit e Bot Builder Community forniscono diversi adattatori di canale, specifici del linguaggio.

    1. Il repository di Bot Framework SDK elenca molte delle schede disponibili, tra cui i canali di servizio Bot di Intelligenza artificiale di Azure e le schede di canale.
    2. Il repository Botkit include adattatori di canale, che chiamano adattatori della piattaforma. Botkit è uno strumento di sviluppo open source per la creazione di chat bot, app e integrazioni personalizzate per le principali piattaforme di messaggistica.
    3. I repository della community di Bot Builder includono adattatori di canale. Visualizzare il file README per ogni repository per vedere quali schede di canale sono state sviluppate.

Alcuni canali sono accessibili tramite i servizio Bot di intelligenza artificiale di Azure o tramite un adattatore. Spetta all'utente quando usare un canale rispetto a un adattatore.

Adapter attualmente disponibili

Ogni repository è responsabile della gestione dell'elenco di adapter e canali supportati.

Quando usare una scheda canale

  1. Azure AI servizio Bot non supporta il canale desiderato.
  2. I requisiti di sicurezza e conformità della distribuzione determinano che non è possibile basarsi su un servizio esterno.
  3. La profondità delle funzionalità necessarie in un determinato canale potrebbe non essere supportata.

Quando usare un canale di Azure

  1. È necessaria la compatibilità tra canali, in modo che il bot funzioni su più canali disponibili.
  2. Supporto predefinito. Microsoft gestisce, applica patch e servizi senza problemi a ogni canale ogni volta che un utente di terze parti effettua aggiornamenti.
  3. Si vuole accedere ad altri canali Microsoft esclusivi, ad esempio microsoft teams in rapida crescita.
  4. Se si vuole fare affidamento su un'interfaccia GUI per abilitare canali aggiuntivi per il bot.