iry*_*ond 2 c# dialog botframework formflow
任何人都可以解释我什么时候使用Dialogs比FormFlow更好?在我的情况下,我没有提供很多选项供用户选择(比如Sandwich bot示例),但我会有很多逻辑.例如:如果用户说了什么,我正在通过LUIS模型分析他的答案,然后调用一个特定的方法.根据用户说的我需要调用不同的方法.
对话更灵活.虽然FormFlow允许在字段之间前后导航,但您无法执行更多操作,例如,根据用户输入更改字段的顺序.同时,Dialogs允许您构建复杂的事物,例如在任何时刻从一个场景切换到另一个场景,或仅执行场景的一部分.
我用Dialogs实现的机器人的真实例子(我不知道如何使用FormFlow):
根据用户的输入,此方案可以从开始到结束,从任何阶段到结束,或者可以在任何阶段中断(如果用户拒绝提供位置或联系信息).