我正在使用Node.js中Microsoft Bot Framework V4上的聊天机器人。该机器人具有一个技能使用者和两个技能,并且集成了LUIS和QnA。我在一个父机器人通过SkillDialog
触发的一个Skill机器人上有一些对话框。技能漫游器中的对话框使用一些提示来接受用户的输入。现在,我能够从root bot触发对话框,但是在提示输入后,流程又回到root bot,并且QnA被触发。
我将QnA逻辑包装在if(!context.responded){Dialog and QnA Logic}