其他通道
适用于:SDK v4
可通过以下两种方式在通道中提供机器人的访问权限:
Azure AI 机器人服务通道:使用 Azure AI 机器人服务在通道中提供机器人的访问权限。 此操作适用于所有受支持的语言。
通道适配器:使用适配器在通道中提供机器人的访问权限。 通道适配器在 Bot Framework 活动架构与通道本机架构之间转换。 SDK、Botkit 和 Bot Builder Community 存储库提供各种特定语言的通道适配器。
- Bot Framework SDK 存储库列出了许多可用适配器,包括 Azure AI 机器人服务通道和通道适配器。
- Botkit 存储库包括通道适配器——平台适配器。 Botkit 是一个开源开发人员工具,用于生成适用于主流消息传送平台的聊天机器人、应用和自定义集成。
- Bot Builder Community 存储库包括通道适配器。 查看各个存储库的自述文件,了解已开发的通道适配器。
某些通道可通过 Azure AI 机器人服务或适配器访问。 自行决定使用通道还是适配器。
目前可用的适配器
存储库自行负责维护各自所支持的适配器和通道的列表。
何时使用通道适配器
- Azure AI 机器人服务不支持你想要使用的通道。
- 根据部署的安全性与合规性要求,你不能依赖于外部服务。
- 在特定通道中需要的各种功能可能不受支持。
何时使用 Azure 通道
- 需要跨通道兼容,比如机器人应在多个可用通道上运行。
- 内置支持。 每当第三方进行更新时,Microsoft 都会为每个通道进行维护、修补并提供无缝服务。
- 想要访问其他专属的 Microsoft 通道,例如正在快速发展的 Microsoft Teams。
- 如果需要依赖某个 GUI 界面为机器人启用其他通道。