问题标签 [formflow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
botframework - 使用 FormFlow Bots Framework 测验程序
我们的机器人构建为用户进行了“个性测验”。想想 Buzzfeed。
我有各种我想增加的属性,只是整数,基于用户在表单上的选择,然后返回最终结果。使用 Sandwichbot 作为模板,这是在询问类似(释义):
你喜欢帮助别人吗?是 否
代码就像:
它工作正常,但我讨厌我必须通过键入 OK 来让用户“确认”。这是一个额外的步骤,特别是如果他们必须在每个问题之后都这样做。
我尝试用 validate 来编写这个,例如 validate: async (state, response) => 这提供了更好的用户体验,但实际上并没有运行 switch-case。我认为开关的格式是在错误的地方进行验证?我不确定此处获取“验证”以处理此案的语法。
在 FormFlow 中做这样的事情的正确方法是什么?
c# - BotBuilder:自定义 Formflow
你能建议我设置哪些配置来改变“你想改变什么?” 在表单流结束时确认拒绝后?谢谢
c# - FormFlow 和建议的操作
我正在使用带有枚举的 FormFlow 来呈现一些问题,但似乎 formflow 将它们呈现为带有按钮的 HeroCard,我希望将提示呈现为建议的操作,以便在 FB 中显示为快速回复,最好的方法是什么这样做?现在,我实现了一个自定义提示器,如下所示,但想知道是否有更好的方法来使用属性,所以我不需要编写自定义代码。
botframework - BotData 客户属性值在 Bot 框架中变为空,有什么问题?
我正在研究 MS Bot,现在卡在某一点上,我有两个问题
MessageController 类调用 (Chain.From(() => new BotManager()) -> 在 BotManager() 中列出了所有意图 -> 从 Intents 我跳转到特定表单,例如我有表单构建器的 SampleForm。
botframework - 在表单流中实现“更多”功能
场景,我有一个包含 20+ 可能值的字段,用户需要选择 1,如果我渲染所有 20+,屏幕向上滚动会降低用户体验。
理想情况下,我想一次展示 10 个项目和一个额外的按钮,以便用户可以选择“更多”或“下一个”/“上一个”,有没有人有关于如何在 formflow 中完成此操作的参考实现?
(我想它涉及一些验证和重新提示逻辑,我在其中更新了选择的基础值,但我不知道如何去做)
谢谢
c# - 如何根据先前的输入自动填充 FormFlow 中的字段
我正在使用 FormFlow,并希望根据答案自动填充一些下一个字段。
例如在下面的代码中,如果用户用 NationalCloud 回答 CloudType 的问题,我想自动将 ClusterPurpose 的值设置为 1,而不是询问它的值。如果用户使用 PublicCloud 回答 CloudType,我想询问 ClusterPurpose。
实现这一目标的最佳方法是什么?
谢谢!
c# - FormFlow 'Help' 命令和 Scorables/GlobalMessage 处理程序 'Help' 命令
当对话在 FormFlow 中并且用户键入“帮助”时,目前 Scorables 全局消息处理程序“帮助”将获得控制权。我希望 FormFlows 'Help' 命令在表单内时使用,而 Scorables 'Help' 仅在其他对话中时使用。有没有办法做到这一点?
[可序列化] 公共类 BuildARCollRaiseDisputeForm {
}
botframework - Bot Framework FormFlow:轮播中的自适应卡片
我想在轮播中显示一组自适应卡片。如何做到这一点?在我们的应用程序中,我们使用 FormFlow 中的 DescribeAttribute 在轮播视图中显示项目,但现在我们想要切换到自适应卡片,我正在尝试找出如何使其协同工作。
c# - 如何根据botframework中FormFlow中其他字段的值设置字段值?
我正在使用 FormFlow 使用 botframework (C#) 构建我的机器人。我有两个可选字段。基于这两个字段的值,如果 ApplicationName 中的值存在,我想将第三个字段 ReportRequest 的值设置为“应用程序” ,如果仅存在PojectName中的值,则设置为“项目” ,或者如果值在这两个字段都存在。我不想提示用户询问 ReportRequest 字段。我想在内部设置
我尝试执行以下操作,但似乎不起作用
有任何想法吗?