管理机器人
适用于: SDK v4
在浏览器中,转到 Azure 门户。 选择资源应用程序,例如 Azure 机器人。 在导航窗格中,你将看到下面所述的部分。
Azure 机器人资源设置
Azure 机器人资源包含下述设置。
常规
导航窗格的顶部提供了适用于机器人的一般信息的链接。
链接 | 说明 |
---|---|
概述 | 包含有关机器人的高级信息,例如机器人的订阅 ID 和消息终结点。 在 Web 应用机器人的概述中,还可以下载机器人源代码。 |
活动日志 | 提供 Azure 资源及其所依赖的 Azure 平台的详细诊断和审核信息。 有关详细信息,请参阅 Azure 平台日志概述。 |
访问控制 (IAM) | 显示用户或其他安全主体对 Azure 资源的访问权限。 有关详细信息,请参阅查看用户对 Azure 资源的访问权限 |
标记 | 显示 Azure 资源、资源组和订阅的标记,这些标记用于有条理地将它们组织成分类。 有关详细信息,请参阅使用标记来组织 Azure 资源。 |
设置
设置部分提供了机器人的大多数管理选项的链接。
链接 | 说明 |
---|---|
机器人配置文件 | 管理各种机器人配置文件设置,例如显示名称、图标和说明。 |
配置 | 管理各种机器人设置,例如分析、消息传递终结点和 OAuth 连接设置。 |
通道 | 配置机器人用来与用户进行通信的通道。 |
定价 | 管理机器人服务的定价层。 |
通过网上聊天执行测试 | 使用集成的 Web 聊天控件来快速测试机器人。 |
加密 | 管理加密密钥。 |
属性 | 列出机器人资源属性,例如资源 ID、订阅 ID 和资源组 ID。 |
锁 | 管理资源锁。 |
监视
监视部分提供了大多数机器人监视选项的链接。
链接 | 说明 |
---|---|
聊天分析 | 启用分析以使用 Application Insights 查看收集的数据。 此“分析”边栏选项卡将被弃用。 有关详细信息,请参阅将遥测数据添加到机器人和分析机器人的遥测数据。 |
警报 | 配置警报规则并注意触发的警报以有效监视 Azure 资源。 有关详细信息,请参阅 Azure 中的警报概述。 |
指标 | 选择一个指标以便在适当的图表中查看数据。 |
诊断设置 | 诊断设置用于将资源的平台日志和指标流式导出配置到你选择的目标位置。 有关详细信息,请参阅诊断设置。 |
日志 | 从 Azure Monitor 日志中生成见解。 |
应用程序服务设置
机器人应用程序也称为应用程序服务(应用服务),具有一组可以通过 Azure 门户访问的应用程序设置。 它们是传递给机器人应用程序代码的环境变量。 有关详细信息,请参阅在 Azure 门户中配置应用服务应用。
- 在浏览器中,转到 Azure 门户。
- 搜索机器人应用服务并选择其名称。
- 显示机器人应用服务信息。
机器人标识信息
按照以下步骤将标识信息添加到机器人的配置文件。 该文件因创建机器人所用的编程语言而异。
重要
Bot Framework SDK 的 Java 版本仅支持多租户机器人。 C#、JavaScript 和 Python 版本支持用于管理机器人标识的所有三种应用程序类型。
语言 | 文件名 | 备注 |
---|---|---|
C# | appsettings.json | 支持所有三种应用程序类型来管理机器人的标识。 |
JavaScript | .env | 支持所有三种应用程序类型来管理机器人的标识。 |
Java | application.properties | 仅支持多租户机器人。 |
Python | config.py | 支持所有三种应用程序类型来管理机器人的标识。 |
需要添加的标识信息取决于机器人的应用程序类型。 提供配置文件中的以下值。
适用于 C#、JavaScript 和 Python 机器人。
属性 | 值 |
---|---|
MicrosoftAppType |
UserAssignedMSI |
MicrosoftAppId |
用户分配的托管标识的客户端 ID。 |
MicrosoftAppPassword |
不适用。 此处为用户分配的托管标识机器人保留空白。 |
MicrosoftAppTenantId |
用户分配的托管标识的租户 ID。 |
后续步骤
了解 Azure 门户中的机器人服务边栏选项卡后,请了解 Bot Framework 服务、机器人如何与用户通信以及活动、通道、HTTP POST 请求等。