#node.js #botframework
#node.js #botframework
Вопрос:
У меня есть диалог водопада с 3 шагами. шаг 1 — ожидает ввода от пользователя шаг 2 — обрабатывает ввод и отображает карточку шаг 3 — завершает диалог
Когда я использую BeginDialog, я могу запустить диалоговое окно водопада. Но я хочу запустить тот же диалог, пропустив шаг 1, поскольку у меня есть ввод для передачи через код.
Я пытался использовать это, но безуспешно. https://learn.microsoft.com/en-us/javascript/api/botbuilder-dialogs/skipstepfunction?view=botbuilder-ts-latest
await dc.beginDialog(HELP);
Я ожидаю, что диалоговое окно будет модульным и чтобы я мог вызывать их, пропуская любые шаги или следуя обычному потоку.
Ответ №1:
Я нашел решение.
Основываясь на некотором условии на шаге 1, мы можем запустить step.next()
step.next()