无法使用带有QnA(NodeJS)模板的bot

时间:2018-01-15 11:55:37

标签: node.js botframework qnamaker

我刚刚使用以下步骤创建了一个QnA Bot:

  1. 使用“问答(NodeJS)”模板创建机器人。
  2. 在“应用程序设置”中更新“QnAKnowledgebaseId”和“QnASubscriptionKey”。
  3. 然而,当我导航到“在网络聊天中测试”时,它总是会显示“等待机器人准备就绪”:waiting-for-bot-to-be-ready

    如果选择“C#Basic”或“Node.js Basic”,它的效果很好。

    以下是错误消息:web-chat-recent-issues

    我怎样才能让它发挥作用?感谢。

1 个答案:

答案 0 :(得分:1)

也许npm模块无法加载。它们加载到C#qna maker bot中,因此您可以使用C#bot或者需要加载npm软件包。

要加载npm包,请单击build(在“在网络聊天中测试”上方),选择顶部蓝色栏中的第二个菜单项(应该是您的应用名称),然后选择“打开Kudu控制台” 。您需要将目录更改为D:\ home \ site \ wwwroot并从那里运行“npm install”。完成后,给网络应用程序一分钟,然后再试一次。