问题标签 [botframework]
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.
c# - 如何将数据从网站传递到 botframework 网络聊天机器人?
我们正在构建一个 MS botframework 机器人,它将托管在我们控制的网站上。
有没有办法将会话 ID 从主机网站传递到网络聊天机器人小部件,以便在处理来自机器人内部的消息时可以访问它?
如果没有,是否可以访问此处描述的“t”令牌参数 http://docs.botframework.com/connector/embed-chat-control /
谢谢
botframework - 如何终止 Bot 对话(并获取客户详细信息)?
我有一个简单的 Bot,如下所示:
一旦表单完成,就会进行 MyFormComplete 回调。
第一个问题 - 我如何访问该功能中的客户详细信息?我需要知道 Skype 句柄,以便将其映射到内部用户。
其次 - 完成表格后,我无法开始新的表格。无论我在客户端输入什么,它都会不断触发回调函数。必须有一种方法来终止会话/对话,以便来自 Skype 客户端的下一个文本将开始一个新的对话/表单。是的?
botframework - 如何查看用户是否在线?
如果我有用户地址和频道名称,我可以向该用户发送消息。在发送消息之前,我想知道该用户是否在线。
ping消息有帮助还是有其他方法?
c# - 将 Luis 实体映射到对话框字段
我无法让我的 Luis 实体绑定到我的 FormFlow 字段,因此我可以跳过 FormFlow 中的步骤。我的 FormFlow 对话框的简化版本如下
我用以下代码调用它
result.Entities 确实包含适当的实体(Type = SearchTerm),但 FormFlow 在运行时总是要求提供此信息。
示例 Pizza bot 示例代码似乎可以工作,但我似乎无法将实体绑定到该字段。
有人知道我做错了什么吗?
提前致谢
artificial-intelligence - BotBuilder - FormFlow - 如何修复错误?
使用 Microsoft Bot Framework 我正面临FormFlow。这个过程几乎是清楚的,除了如何管理用户错误选择选项然后退后一步并修复它而不等待所有过程结束的情况。最后不清楚如何使用 LUIS 进入 FormFlow 那么官方 Sandwich 示例是否还有其他资源?
谢谢
artificial-intelligence - BotBuilder - FormFlow - 如何更改确认选项语言
我正在使用 Microsoft Bot Framework 面对FormFlow。
我正在使用这样的示例确认对话框:
确认对话框有效,但我正在运行机器人,然后用意大利语提问,而 Confirm 似乎只接受“是/否”选项。
如何把它变成意大利语(“si/no”)?
是否可以全局设置语言?
谢谢
c# - 有没有办法在 MS bot 框架上为其他用户获取 botUserData
有什么方法可以为对话中的其他用户获取 botUserData。
现在,当我拥有 Bot.Connector.Message 时,可以获取/更改当前用户的全局数据,以及所有用户的对话数据。但我想在对话中为其他用户访问全球数据。我可以通过 IList Participants 获取此对话的参与者列表,但是如何获取这些参与者的用户数据?
谢谢你的帮助。
ios - 带有 iphone 的 Bot Framework SMS 通道 - 短信不起作用
我有一个使用 Emotion/Face API 的工作机器人,它获取用户提供的图像并使用 Face/Emotion API 返回有关图像的详细信息。
我使用 Twilio 配置了 SMS 通道,一切都适用于 android 手机。与 iPhone 相同,甚至没有响应,也没有返回任何响应文本。
我是否缺少任何其他配置?
谢谢阿杰
botframework - 即使在从 MS Bot Framework 中删除 Outlook 频道后仍接收来自 Outlook 的回复
我使用 MS Bot Framework 创建了一个机器人。然后我将它与 Microsoft Bot Framework 提供的 Outlook Channel 连接起来。
它一切正常,现在我决定删除渠道集成并且也这样做了。不幸的是,即使删除了频道,我的前景仍然会回复邮件。我在 MS 上的机器人主页显示以下消息:
“您还没有连接任何频道,请选择要连接的频道。”
我不知道为什么我看到这些回复。有点奇怪。请帮忙。
c# - Skype 机器人参与者
我已经使用 Bot 框架中的 Bot Connector 构建了一个 Skype 机器人。我已将 Skype 机器人添加到一组用户并正在请求参与者。
我原以为 Participants 会有来自 Skype 组的所有参与者,但看起来它只包含说话的参与者和机器人。有没有办法让小组中的所有其他参与者?