你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
将机器人连接到 Azure 通信服务
Azure 通信服务提供 API 和 SDK,用于构建可包含机器人的多参与者协作应用程序。 此机器人可以问候用户、执行接收任务以确定主题和回答问题。 Azure 通信服务允许将对话移交给人工代理。 它还允许监督程序或其他机器人在必要时监视或参与对话。 此外,Azure 通信服务还提供 UI 库,以轻松构建可嵌入到现有网页中的聊天用户体验。
先决条件
- 了解 Bot Framework 服务的基础知识,以及如何使用 Bot Framework SDK 创建机器人。
- 想要连接到通道的已发布机器人。
- 含当前订阅的 Azure 帐户。 如果没有帐户,请在开始前创建 免费帐户。
- Azure 通信服务资源。 如果没有,请参阅 创建 Azure 通信服务资源。
- .NET 6.0 或更高版本。
- Visual Studio 2022 或更高版本。
将机器人连接到 Azure 通信服务
- 在 Azure 门户中,转到机器人资源。
- 打开通道边栏选项卡,然后选择通信服务 – 聊天。
- 在“配置通信”边栏选项卡上,连接到 Azure 通信服务资源并保存。 有关详细信息,请参阅 Azure 通信服务文档,了解如何 启用 Azure 通信服务通道。
机器人现已注册到 Azure 通信服务。
创建聊天应用并将机器人添加为参与者
将机器人注册到 Azure 通信服务后,可以创建与机器人作为参与者的聊天线程。 有关详细信息,请参阅 Azure 通信服务文档中的 “将机器人添加到您的聊天应用”。
其他信息
对于消息活动,Azure 通信服务通道的限制为 28 KB。
后续步骤
- 有关如何将对话移交给人工代理的信息,请参阅 将聊天从机器人过渡到人工 以获取详细信息。
- 有关机器人连接或服务中的通道支持的信息,请参阅连接机器人到通道。
- 有关生成机器人的信息,请参阅 机器人如何工作,以及 使用 Bot Framework SDK 快速入门创建机器人。
- 有关部署机器人的信息,请参阅部署机器人和设置持续部署。
- 有关 Azure 通信服务 UI 库 的信息