配置机器人注册设置

适用于:SDK v4

可在机器人配置文件窗格中查看和修改 Azure 机器人资源设置,如显示名称、图标和说明。 可在配置窗格中查看和修改 Azure 机器人资源设置,如消息传送终结点、Microsoft 应用 ID 和 Application Insights。

机器人配置文件

机器人配置文件设置。

机器人配置文件字段列表如下:

字段 说明
图标 自定义图标,用于直观地识别通道中的机器人,并作为 Microsoft Teams 等服务中机器人的图标。
显示名称 通道和目录中机器人的名称。 稍后可以随时更改此值。
机器人句柄 机器人的唯一标识符。 使用机器人服务创建机器人后,无法更改此值。
说明 机器人说明。 有些通道显示说明。 稍后可以随时更改此值。

如要保存所做的更改,请选择边栏选项卡底部的应用

配置

机器人配置设置。

配置字段列表如下:

字段 说明
消息传送终结点 与机器人通信的终结点。
Microsoft 应用 ID 机器人的唯一标识符。 无法更改此值。 可单击“管理”链接生成新密码
架构转换版本 用于此机器人的机器人架构转换版本。 如欲了解详细信息,请参阅将机器人连接到通道
Application Insights 检测密钥 机器人遥测数据的唯一密钥。 如果要接收此机器人的机器人遥测数据,请将 Azure Application Insights 密钥复制到此字段。 此值是可选的。 有关此字段的更多详细信息,请参阅 Application Insights 密钥
Application Insights API 密钥 机器人分析的唯一密钥。 如果要在仪表板中查看有关机器人的分析,请将 Azure Application Insights API 密钥复制到此字段。 此值是可选的。 有关此字段的更多详细信息,请参阅 Application Insights 密钥
Application Insights 应用程序 ID 机器人分析的唯一 ID。 如果要在仪表板中查看有关机器人的分析,请将 Azure Insights 应用程序 ID 密钥复制到此字段。 此值是可选的。 有关此字段的更多详细信息,请参阅 Application Insights 密钥

如要保存所做的更改,请选择边栏选项卡底部的应用

机器人标识信息

按照以下步骤将标识信息添加到机器人的配置文件。 该文件因创建机器人所用的编程语言而异。

重要

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。

其他信息

可以使用 az bot update 从命令行更新机器人设置。