其他通道

适用于:SDK v4

可通过以下两种方式在通道中提供机器人的访问权限:

  1. Azure AI 机器人服务通道:使用 Azure AI 机器人服务在通道中提供机器人的访问权限。 此操作适用于所有受支持的语言。

  2. 通道适配器:使用适配器在通道中提供机器人的访问权限。 通道适配器在 Bot Framework 活动架构与通道本机架构之间转换。 SDK、Botkit 和 Bot Builder Community 存储库提供各种特定语言的通道适配器。

    1. Bot Framework SDK 存储库列出了许多可用适配器,包括 Azure AI 机器人服务通道和通道适配器。
    2. Botkit 存储库包括通道适配器——平台适配器。 Botkit 是一个开源开发人员工具,用于生成适用于主流消息传送平台的聊天机器人、应用和自定义集成。
    3. Bot Builder Community 存储库包括通道适配器。 查看各个存储库的自述文件,了解已开发的通道适配器。

某些通道可通过 Azure AI 机器人服务或适配器访问。 自行决定使用通道还是适配器。

目前可用的适配器

存储库自行负责维护各自所支持的适配器和通道的列表。

何时使用通道适配器

  1. Azure AI 机器人服务不支持你想要使用的通道。
  2. 根据部署的安全性与合规性要求,你不能依赖于外部服务。
  3. 在特定通道中需要的各种功能可能不受支持。

何时使用 Azure 通道

  1. 需要跨通道兼容,比如机器人应在多个可用通道上运行。
  2. 内置支持。 每当第三方进行更新时,Microsoft 都会为每个通道进行维护、修补并提供无缝服务。
  3. 想要访问其他专属的 Microsoft 通道,例如正在快速发展的 Microsoft Teams。
  4. 如果需要依赖某个 GUI 界面为机器人启用其他通道。