你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
BotFrameworkConfig 类
用于初始化 DialogServiceConnector 的类,该类将使用 Direct Line 语音通道连接到 Bot Framework 机器人。
另请参阅 Direct Line 语音页 https://docs.microsoft.com/azure/cognitive-services/speech-service/direct-line-speech。
可以通过以下方式初始化配置:
从订阅:传递订阅密钥、区域和bot_id (可选)
从授权令牌:传递授权令牌、区域和bot_id (可选)
- 继承
-
BotFrameworkConfig
构造函数
BotFrameworkConfig(subscription: str | None = None, auth_token: str | None = None, region: str | None = None, bot_id: str | None = '')
参数
名称 | 说明 |
---|---|
subscription
|
订阅密钥。 默认值: None
|
auth_token
|
授权令牌。 默认值: None
|
region
|
区域名称 (请参阅 区域页) 。 默认值: None
|
bot_id
必需
|
要请求的特定机器人资源的标识符。 |
方法
get_property |
按 ID 获取属性。 |
get_property_by_name |
按名称获取属性。 |
set_property |
按 ID 设置属性。 |
set_property_by_name |
按名称设置属性。 |
set_proxy |
设置代理信息。 注意 代理功能在 macOS 上不可用。 此函数对 此平台。 |
set_service_property |
设置将使用指定通道传递给服务的属性值。 |
get_property
按 ID 获取属性。
get_property(property_id: PropertyId) -> str
参数
名称 | 说明 |
---|---|
property_id
必需
|
要检索的属性的 ID。 |
返回
类型 | 说明 |
---|---|
该属性的值。 |
get_property_by_name
按名称获取属性。
get_property_by_name(property_name: str) -> str
参数
名称 | 说明 |
---|---|
property_name
必需
|
要检索的属性的名称。 |
返回
类型 | 说明 |
---|---|
该属性的值。 |
set_property
按 ID 设置属性。
set_property(property_id: PropertyId, value: str)
参数
名称 | 说明 |
---|---|
property_id
必需
|
要设置的属性的 ID。 |
value
必需
|
要为 属性设置的值。 |
set_property_by_name
按名称设置属性。
set_property_by_name(property_name: str, value: str)
参数
名称 | 说明 |
---|---|
property_name
必需
|
要设置的属性的名称。 |
value
必需
|
要为 属性设置的值。 |
set_proxy
设置代理信息。
注意
代理功能在 macOS 上不可用。 此函数对
此平台。
set_proxy(hostname: str, port: str, username: str, password: str)
参数
名称 | 说明 |
---|---|
hostname
必需
|
代理服务器的主机名。 不要将 http) (协议信息添加到主机名。 |
port
必需
|
代理服务器的端口号。 |
username
必需
|
代理服务器的用户名。 |
password
必需
|
代理服务器的密码。 |
set_service_property
设置将使用指定通道传递给服务的属性值。
set_service_property(name: str, value: str, channel: ServicePropertyChannel)
参数
名称 | 说明 |
---|---|
name
必需
|
属性名称。 |
value
必需
|
属性值。 |
channel
必需
|
用于将指定属性传递给服务的通道。 |
属性
language
用于语音转文本的语言标识符,以 BCP-47 格式表示。