一旦使用qnamaker.ai创建bot,我想使用SDK将其部署到Azure中,并从VS2017发布,这使我可以定义顶级参数以启用Active学习如https://github.com/Microsoft/BotBuilder-CognitiveServices/tree/master/CSharp/Samples/QnAMaker 所示但是,当我想在dev.botframework中注册时,终点URL不起作用。QnA Maker SDK/Azure模板主动学习和端点URL
如果我使用Azure Bot服务模板,则无法设置顶层参数,但在我的僵尸工具中注册已准备就绪。 我已经意识到,从Azure的模板中的URL包含了一些额外的信息,这是不是在我的web应用程序 ...码= 2xDGuyPbupZIm8zsDOucgcHDvXO908dPIad2LFG2y/37TPecdMfQEw ==
从Azure的“典型”的网址,与其他工作提供部署的机器人是https://“MyBotName”.azurewebsites.net/api/messages
请您帮助启用Azure模板中的主动学习Q & A bot? 你能解释我应该添加什么来获得我的Web应用程序URL中的“额外细节”?
谢谢,@EzequielJadib。 我同意QnA Maker提供其余的API。在Azure中部署Bot之后,Web App URL在BotFramework中不起作用:_将此消息发送给您的bot时发生错误:HTTP状态代码InternalServerError._ 另一种情况是使用Azure Bot模板,该模板“已过时“并且不让我声明'top'参数来启用主动学习。一旦在Azure模板中创建Bot,自动在Bot框架中注册,并且URL有我评论我的问题的额外信息。现在希望更好地解释 – jgfdsa
您是否使用从Bot Framework开发人员门户获得的更新了web.config中的MicrosoftAppId和MicrosoftAppPassword设置? https://github.com/Microsoft/BotBuilder-CognitiveServices/blob/master/CSharp/Samples/QnAMaker/QnABotWithActiveLearning/Web.config –
您节省了我的一天。我修改了Web.config,但在注册Bot后没有重新发布。 所以我验证了web.config并再次发布。现在我的Bot在BotFramework中按照预期工作 – jgfdsa