问题标签 [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 - 验证选择字段
我有一个具有枚举的属性,在我有“帮助”的枚举值之一中,如果用户选择该选项,我想做两件事:1.向用户发送带有帮助的文本。2.询问用户是要继续,还是要离开。我不知道怎么做。非常感谢您。
公共内容分类内容分类{获取;放; }
return new FormBuilder() .Field(nameof(ContentClassification))
c# - 根据选择跳过问题
我想知道是否有可能根据用户的选择跳过所有问题并终止对话。
例如,我有下一个代码:
根据“ContentClassification”的选择,跳过其他问题。
提前致谢。
botframework - 使用 FieldReflector 验证字段
我有一个属性,由于之前的问题,我禁用了它。
但尽管如此,通过另一个选项,我可能需要对该字段进行验证,并根据用户选择的内容向用户发送消息。有可能做到吗?我不知道使用“FieldReflector”的字段是否有效。
提前致谢
c# - 如何找出登录机器的用户名?
是否可以在 ChatBot 上找出登录 Windows 机器的用户的名称?我正在使用“userName = context.Activity.From.Name”,但不需要它。
提前致谢。
c# - 如何验证本地化是否在 Bot 框架中正常工作
我使用 RView 和 MAT 工具为法语语言创建资源文件,如https://docs.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-formflow-localize中所述以本地化表单流动。如何验证本地化是否正常工作。基本上我需要一种方法来在我的模拟器中用法语测试表单流。设置CurrentUICulture或测试它的最佳/正确方法是什么?
c# - 在 C# 中从 FormFlow 调用 LUIS
我正在使用 Microsoft 机器人框架来创建一个机器人来询问用户然后理解答案。使用机器人框架中的 FormFlow API 询问用户并检索答案。这是表单流的代码:
当被要求输入姓名时,用户可以输入:
我叫詹姆斯邦德
名称也可以是可变长度的。我最好从这里调用 luis 并获取意图的实体(名称)。我目前不知道如何从表单流中调用 luis 对话框。
c# - Microsoft Bot Framework Form Builder C#,在构建表单之前获取用户输入
在构建表单之前如何获取用户输入。例如,如果用户在表单流程中的任何时候键入“exit”,我想将用户输入保存到状态变量中并检查它是否等于“exit”,如果它确实返回 null 或执行一些代码。
botframework - MS Bot Framework - 表单流 - 使用 FieldReflector 时保持带有链接格式的漂亮框
所以我使用 FieldReflector 在表单流中动态填充选项,这很好用。问题是非动态枚举字段显示了一种非常好的“卡片”,其中包含用户可以单击的链接。我使用 FieldReflector 的字段恢复为丑陋的选择文本列表,例如:
选择一个主题选项(1. TopicA、2. TopicB 或 3. TopicC)
所有漂亮的格式都去哪儿了?我在模板和模式文档中转来转去,尝试了很多东西但没有结果。
任何帮助,将不胜感激。