【发布时间】:2019-08-30 23:26:58
【问题描述】:
目前有一个choice_prompt 要求用户提供一些选项来验证。要进入瀑布的下一步,用户的输入必须是该值或与该值关联的同义词。
如果用户键入的内容不是值或同义词,choicePrompt 只会循环。不管输入是什么,我都想继续下一个瀑布步骤。
return await step.prompt(CHOICE_PROMPT, {
prompt: 'What can we help you with today?',
choices: ChoiceFactory.toChoices([
{value:"Meeting",synonyms:['list1','list2']},
{value:"Help",synonyms:['Dog','assistance','aid']},
{value:"Test",synonyms:['please help me','sample','code']},
])
})
有任何建议或参数来更改输入的验证逻辑吗?
【问题讨论】:
-
将解决方案标记为已接受服务于更大的 Stack Overflow 社区和任何有类似问题的人。如果您觉得我的回答足够,请“接受”它。如果没有,请告诉我我还能提供哪些帮助!
标签: node.js botframework