使用节点js从另一个对话中调用qnamaker服务

bot.dialog('/', [ function (session , next) { session.send('Hi Ask me some questions!'); session.beginDialog('/qna'); } ]); bot.dialog('/qna', basicQnAMakerDialog); 

问题是,如果我input“嗨”,它会直接传递第一条消息的内容..

例如

  • 我:“你好”
  • 机器人:“嗨,问我一些问题!”
  • 机器人:“对不起,我不明白,你可能想要重述你的问题”

但我只是想展示Ask me some question ,然后等待下一个问题。

从QnA制造商获取结果后,再次提示'嗨问我问题',我只想发送一次

       

网上收集的解决方案 "使用节点js从另一个对话中调用qnamaker服务"