【发布时间】:2018-11-22 06:01:57
【问题描述】:
尝试了解 MS Bot Framework 并构建我的第一个机器人。
默认对话框是Prompts.choice。第一选择传递到要求Prompts.text 的新对话框。
用户输入文本,然后将其传递给我的 QnAMaker,它会查找答案并将其返回。这按预期工作。
返回答案后,我的机器人关闭 QnAMaker 对话框,然后返回到机器人从头开始的默认对话框。 我不希望这种情况发生。
我如何让用户留在 QnAMaker 对话框中,以便他们可以不断地向 QNAMaker 提问直到他们完成并想要在机器人中做其他事情?
终端输出的屏幕截图。代码如下。谢谢!
bot.dialog('rentalHelp', [
function(session) {
builder.Prompts.text(session, "In which state do you live? (please spell out)");
},
function(session, results) {
// start the QnA bot dialog
session.beginDialog('QnAMaker');
}
]);
【问题讨论】:
标签: node.js botframework