问题标签 [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 - 表单流返回 Skype Bot 中电子邮件 ID 的超链接
我在 FormFlow for Skype bot 中提供确认消息时遇到问题。每当用户在电子邮件 ID 列中给出“否”以进行确认时,就会出现问题
我的电子邮件 ID 为:
Group Mailbox Email Address (<a tabindex ="-1" target = "_blank title="mailto:1152@infy.com" href="mailto:1152@infy.com">1152@infy.com </a>)
有什么办法可以将其更改为:
Group Mailbox Email Address(1152@infy.com)
此问题仅在用于网络聊天的 Skype 机器人中出现,它工作正常。
请让我知道是否有人对此有一些解决方法。
谢谢,谢韦塔
c# - BotFramework - 使用 Json 模式定义表单 - 如何在 OnCompletion 方法中访问表单字段?
我正在按照 BotFramework 文档使用 JSON Schema Link创建表单,但是每当我尝试访问 OnCompletion 方法中的表单字段并使用 bot-emulator 访问机器人时,我都会收到“抱歉,我的机器人代码有问题。”。我不知道如何调试此代码,感谢任何帮助。
这是我的 JSON 架构内容:
测试流.json:
我也试过 state.FirstName
我的 BotBuilder 版本:3.15.2.2
c# - 如何在 FormFlow 中的消息到达识别器之前拦截它?(枚举使用)
如果他不喜欢列表中的任何选项,我想拦截用户写的内容。我的代码如下,但验证功能仅在用户选择一个选项时才有效。
c# - 从 Bot 用户处获取附件并存储以备将来使用
我正在开发一个机器人,我需要从用户那里收集一些信息来创建订单以及附件。我正在使用表单流来收集信息并使用这些信息来创建工单/订单。如何从接收方接收附件并将其与其他信息一起使用以处理订单。
下面是我目前正在使用的表单代码
我怎样才能收到它的附件。?
c# - 在 Bot 框架 C# 中自定义验证消息
如何在 Bot 框架表单流中自定义验证消息?下面是我正在使用的示例代码,如果用户键入除提供的选项以外的任何文本,我需要将选择列表返回给他们,说明选择的选项不正确。
目前,如果该选项不在列表中,它只会抛出一条消息,例如
'用户输入 不是 联系人/附件/类别 选项'
c# - 将 formflow 与 botbuilder v4 一起使用
大家好
对于一个项目,我必须创建一个聊天机器人,首先用户应该选择一个介于 1 和 5 之间的数字。最后如果用户写 1,机器人会要求你写:
- 你的名字,
- 你的姓氏,
- 你的电话号码
在机器人返回您的姓名、您的电话号码并显示welcomeMessage 后
如果用户写 2,机器人会要求你写:
- 你的地址,
- 你的生日
在机器人返回您的地址、您的生日和机器人后显示welcomeMessage
我一开始使用的是formflow,但它没有用,因为我使用的是SDKBotBuilder V4。
c# - 在我的表单确认对话框后自定义导航表单
我已经定义了一个自定义MessageDelegate
传递给.Confirm(...)
我的FormBuilder
. (见截图。)
我的问题是我想自定义当用户在Confirm
对话框中选择“否”时出现的导航菜单。我发现这个SO 帖子似乎朝着正确的方向前进,但我想要更多的定制。我仍然希望出现按钮列表,但我希望能够指定出现/不出现哪些按钮,以及每个按钮上的文本,而不是让它由 FormFlow 自动填充。
例如:
在我的用例中,我有一个
HasMiddleName
字段后跟一个MiddleName
字段,如果该HasMiddleName
字段收到“是”答案,则该字段仅向用户显示。我希望导航只显示“中间名”,类似于它显示第一个/最后一个的方式。如果用户选择中间名,我希望它重定向到HasMiddleName
表单的一部分。另一个调整是我希望能够将出生日期格式化为仅显示
MM/dd/yyyy
.
我尝试使用Pattern 语言,但无法让它工作......我想要的可能吗?如果我手动创建对话框,我想展示如何将其与 FormFlow 的导航关联?
botframework - 如何将表单选择值传递给 QnA maker?
我正在尝试构建一组预先配置的问题(在表单填充器的帮助下),其答案可以从 QnA 制造商处获取。有什么建议么?
c# - 将动态 Formflow 值传递回 Luis
我创建了一个动态表单流(很好)。此外,我需要获取用户选择的值并从 LUIS 返回答案。
我的动态表单流程如下:
在 LUIS 中,我做了以下事情:
它进入异常。谁能告诉我哪里出错了。
botframework - 是否建议使用调度创建多个 LUIS 模型?
要求:我需要使机器人能够处理 QnA、与 SharePoint 列表对话以获取动态表单流并返回自定义设计的卡片/操作、带有常见问题的预配置故障排除服务以及集成 Service Now 等。
问题:既然机器人做的不止一个,我是否应该考虑设计单独的 LUIS 模型并使用调度服务?或者我可以使用多个意图和单个 LUIS 模型来构建它吗?