Publish Bot - Composer - 从现有资源导入
Publish Bot - Composer - Import from Existing Resources
由于我的帐户来自组织,因此我很少遇到与权限相关的问题。所以决定利用“使用现有资源导入”。请在下面找到用于创建发布配置文件的 .json。
{
“名称”:“convAISubAuto”,
“环境”:“开发”,
"tenantId": "TENANT_ID",
"hostname": "subAutoConvAI", #与 azure bot 名称相同
“runtimeIdentifier”:“win-x64”,
“资源组”:“聊天机器人”,
"botName": "subAutoConvAI", #与 azure 机器人名称相同
"subscriptionId": "SUB_ID",
“地区”:“韦斯特斯”,
"appServiceOperatingSystem": "windows",
"scmHostDomain": "",
“luisResource”:“convAIBoth”,
“设置”:{
“应用洞察”:{
“仪表键”:“”,
“连接字符串”:“”
},
“宇宙数据库”:{
“cosmosDBEndpoint”:“”,
“授权键”: ””,
"databaseId": "botstate-db",
“containerId”:“botstate容器”
},
“blobStorage”:{
“连接字符串”:“”,
“容器”: ””
},
“路易斯”:{
“创作键”:“”,
“创作端点”:“”,
“端点键”:“”,
“端点”:“”,
“地区”:“东方”
},
“qna”:{
“订阅密钥”:“”,
“端点”:“”
},
"MicrosoftAppId": "APP_ID", #Taken from Azure bot configurations 屏幕
"MicrosoftAppPassword": "***" #取自app注册时生成的secret
}
}
机器人发布成功。但是,当我单击 Azure Bot 资源中的“在网络聊天中测试”选项时,出现空白屏幕。
此外,在 Azure 机器人的配置中...提到的端点是 https://host_name/api/messages。我不得不提到它,因为该字段是空白的。
我的发布配置文件的 JSON 文件有问题吗?
解决方法如下
- 进行应用注册并生成密钥。
- 创建一个 Azure 机器人,在第一步中,有一个“使用现有的应用程序注册”选项,里面提到应用程序 ID 和密码(应用程序密码)
- 在上述 json 文件中使用相同的应用 ID 和应用密码。
这解决了问题。
由于我的帐户来自组织,因此我很少遇到与权限相关的问题。所以决定利用“使用现有资源导入”。请在下面找到用于创建发布配置文件的 .json。
{ “名称”:“convAISubAuto”, “环境”:“开发”, "tenantId": "TENANT_ID", "hostname": "subAutoConvAI", #与 azure bot 名称相同 “runtimeIdentifier”:“win-x64”, “资源组”:“聊天机器人”, "botName": "subAutoConvAI", #与 azure 机器人名称相同 "subscriptionId": "SUB_ID", “地区”:“韦斯特斯”, "appServiceOperatingSystem": "windows", "scmHostDomain": "", “luisResource”:“convAIBoth”, “设置”:{ “应用洞察”:{ “仪表键”:“”, “连接字符串”:“” }, “宇宙数据库”:{ “cosmosDBEndpoint”:“”, “授权键”: ””, "databaseId": "botstate-db", “containerId”:“botstate容器” }, “blobStorage”:{ “连接字符串”:“”, “容器”: ”” }, “路易斯”:{ “创作键”:“”, “创作端点”:“”, “端点键”:“”, “端点”:“”, “地区”:“东方” }, “qna”:{ “订阅密钥”:“”, “端点”:“” }, "MicrosoftAppId": "APP_ID", #Taken from Azure bot configurations 屏幕 "MicrosoftAppPassword": "***" #取自app注册时生成的secret } }
机器人发布成功。但是,当我单击 Azure Bot 资源中的“在网络聊天中测试”选项时,出现空白屏幕。
此外,在 Azure 机器人的配置中...提到的端点是 https://host_name/api/messages。我不得不提到它,因为该字段是空白的。
我的发布配置文件的 JSON 文件有问题吗?
解决方法如下
- 进行应用注册并生成密钥。
- 创建一个 Azure 机器人,在第一步中,有一个“使用现有的应用程序注册”选项,里面提到应用程序 ID 和密码(应用程序密码)
- 在上述 json 文件中使用相同的应用 ID 和应用密码。
这解决了问题。