【发布时间】:2021-03-08 06:56:48
【问题描述】:
机器人信息:
- Bot Framework SDK 版本:4.3.2
- SDK 平台:.NET Core 3.1
- 活动渠道:Microsoft Teams 聊天机器人
- 部署环境:Azure App Service(西欧)
迁移 LUIS 后我遇到了这个问题;它改变了 appkey、appID 和主机名。我已经(正确)配置并保存了它。我已经重新启动了机器,但是当我检查本地模拟器时它没有工作。然后我将它重新部署到 azure 服务器,仍然显示一些关于聊天机器人的错误消息“操作返回了无效的状态代码 'Gone'”。
// Create the LUIS settings from configuration.
//Get all the LUIS related details from Env variables.
var luisApplication = new LuisApplication(
Environment.GetEnvironmentVariable("LuisAppId"),
Environment.GetEnvironmentVariable("LuisAPIKey"),
Environment.GetEnvironmentVariable("LuisAPIHostName")
);
var recognizer = new LuisRecognizer(luisApplication);
对 LUIS 的实际调用将返回已识别的意图和实体
recognizerResult = awaitrecognizer.RecognizeAsync(turnContext,cancellationToken);
但是回复说“应用程序 d1e6b8a0-47bb-4890-9250-6fb3f2d2bb62 未在插槽生产中发布”
【问题讨论】:
标签: botframework azure-language-understanding