1

从 Azure Web bot 服务下载的我的 bot 框架代码不会在 Bot 模拟器中本地运行。我正在使用 /api/messages URL。

我已经使用 bot 框架注册了 bot 并提供了以下配置:

  • BotId 中的机器人句柄
  • MiscrosoftAppId 中的应用 ID,AzureWebJobsStorage 中的 Azure 存储,
  • QnAAuthKey 中的 QnA 订阅密钥,
  • QnAKnowledgebaseId 中的 QnA 知识库 ID
  • MicrosoftAppPassword 中的应用密码

在我的web.config文件中,并确保更新了所需的引用 Bot.builder.services 和 CognitiveServices.QnAMaker。

问题消息:“BotAuthenticator 无法验证传入请求!”

是否需要一些特殊配置才能使其在本地运行,以便我可以在其上使用调试器?如果是这样,在哪里和什么?

4

1 回答 1

0

尝试在 web.config 中评论 MiscrosoftAppId 和 MicrosoftAppPassword。在模拟器中创建一个新机器人并将这些字段留空。

于 2018-06-08T10:38:31.877 回答