其他通道

適用于: SDK v4

您可以透過兩種方式,讓 Bot 在通道中存取:

  1. Azure AI Bot Service 通道 :使用 Azure AI Bot Service 在通道中提供您的 Bot。 這適用于所有支援的語言。

  2. 通道配接器 :讓您的 Bot 可在通道中使用配接器。 通道配接器會在 Bot Framework 活動架構與通道的原生架構之間轉譯。 SDK、Botkit 和 Bot Builder Community 存放庫提供各種通道配接器,這些介面卡是特定語言。

    1. Bot Framework SDK 存放庫會列出許多 可用的配接 器,包括 Azure AI Bot Service 通道和通道配接器。
    2. Botkit 存放庫包含通道配接器,其會呼叫 平臺配接器 。 Botkit 是一種開放原始碼開發人員工具,可用來建置主要傳訊平臺的聊天機器人、應用程式和自訂整合。
    3. Bot Builder 社群 存放 庫包含通道配接器。 檢視每個存放庫的讀我檔案,以查看已開發哪些通道介面卡。

某些通道可透過 Azure AI Bot Service 或配接器來存取。 使用通道與配接器時,由您決定。

目前可用的配接器

每個存放庫都負責維護其支援的配接器和通道清單。

使用通道配接器的時機

  1. Azure AI Bot Service 不支援您想要的通道。
  2. 部署的安全性和合規性需求會決定您無法依賴外部服務。
  3. 不支援特定通道所需的功能深度。

使用 Azure 通道的時機

  1. 您需要跨通道相容性,讓 Bot 應處理多個可用的通道。
  2. 內建支援。 每次協力廠商進行更新時,Microsoft 會為您維護、修補和順暢地服務每個通道。
  3. 您想要存取其他專屬的 Microsoft 頻道,例如快速成長的 Microsoft Teams。
  4. 如果您想要依賴 GUI 介面來啟用 Bot 的其他通道。