如何跳过bot框架Waterfall BeginDialog Nodejs中的步骤?

时间:2019-04-09 11:21:57

标签: node.js botframework

我正在执行3个步骤的“瀑布”对话框。 第1步-要求用户输入 第2步-处理输入并显示卡 第3步-结束对话框

当我使用BeginDialog时,我能够触发瀑布对话框。但是我想通过跳过步骤1触发相同的对话框,因为我已经输入了通过代码传递的信息。

我尝试使用此方法,但未成功。 https://docs.microsoft.com/en-us/javascript/api/botbuilder-dialogs/skipstepfunction?view=botbuilder-ts-latest

await dc.beginDialog(HELP);

我希望对话框是模块化的,因此我可以跳过任何步骤或按照常规流程进行调用。

1 个答案:

答案 0 :(得分:1)

我找到了解决方法。

根据步骤1中的某些条件,我们可以触发step.next()

step.next()