问题标签 [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# - 如何在 Microsoft Bot Framework LuisIntent 方法中获取原始消息文本
我正在尝试从标记为 a 的方法中访问完整的原始LuisIntent
文本LuisDialog
。
文档将这些方法显示为采用两个参数:
两者都没有公开暴露消息的原始文本。上下文对象确实包含消息,但在context.data.message.text
不可访问的私有属性 () 中。
有没有办法在 中访问它context
,或者可以将它传递给对话框构造函数?
botframework - 如何从从数据库中检索到的值填充 Enum
查看Message Controller for Pizza Example 的示例,如果我想根据一些用户输入填充 Size 或 Kind 并调用数据库,我该怎么做?
据我所知,没有一种简单的方法可以在运行时填充 Enum。
asp.net-web-api - 如何使用 Microsoft Bot Framework 将文件附加到消息?
我有 Web API 服务:
机器人代码:
如果我将服务器和客户端上的内容类型更改为“image/png”并将 PNG 图像从服务器发送到客户端,那么此示例工作完美 - 在 Bot Framework Emulator 中,我收到文本“这是您的文档:”并收到图像。
但是,如果我尝试发送内容类型为“application/pdf”或“application/octet-stream”的 PDF 文档并在内容类型为“application/pdf”的客户端上获取它,那么在 Bot Framework Emulator 上我会收到这样的消息:
这是否可以进入对话“真实”文档而不是下载链接(它如何与图像一起使用)?
PS:此问题仅适用于“image/png”或类似内容类型。
botframework - Bot Framework 网络聊天令牌协议不起作用
Bot Framework WebChat 控件无法使用令牌协议,如嵌入聊天控件文档中所述。这是我遇到问题的代码:
WebChatTokenResponse 是
当我调试并遇到断点时,我确实有一个 ConversationID 和一个令牌。没有异常被抛出。
如果我只使用秘密,就像这样(而不是上面的代码,一切正常:
以下是我使用 F12 工具看到的错误消息:
我看到 500 内部服务器错误
请求网址:https ://webchat.botframework.com/api/conversations
带有错误消息:
{ "message": "发生错误。" }
如果我输入“嗨”消息:
请求网址:https ://webchat.botframework.com/api/conversations/null/messages
我收到一条带有响应的 403 Forbidden 消息:
{ "message": "无效的令牌或秘密" }
更新
我在Using the Bot Framework Chat Control上写了一篇关于我是如何完成这项工作的博客。
c# - Skype 机器人不工作
- Bot Emulator测试正常
- Bot Framework 聊天框测试正常
- Skype 集成测试正常
- 机器人已添加到联系人列表中
但是当我尝试与机器人聊天时,它没有任何反应
当我在服务器端调试时,没有从 Skype 向我的 api 端点发出请求。
我做错了什么?无论如何我可以调试Skype聊天机器人吗?
谢谢,
更新:网络嵌入式机器人正在工作,但Skype 机器人没有。
更新 2(4 月 13 日):对于任何寻求解决方案的人。
我将我原来的机器人 (A)克隆到新的 (B)。
当我测试它们时,行为很奇怪。
- 我向(B)发送了消息,但我收到了来自(A) 的消息,而(B)没有回复
- 我向 (A) 发送了消息,( A)和(B)都没有发生任何事情
所以我最终删除了(A),并且(B)正在神秘地工作。
感谢所有的帮助。
botframework - 是否可以通过 FormFlow 链接命令?
根据 bot 框架文档, Dialog几乎可以做所有事情,但它会比FormFlow花费更多的时间来调查。我还没有找到一个有很多机器人框架样本的地方。目前,在我花很多时间尝试对话之前,任何人都知道是否可以使用FormFlow链接命令。
我正在尝试做的工作是编写一系列命令:
- 查询记录
- 从结果中选择一条记录
- 记录中的动作/操作
- ETC...
非常感谢熟悉Bot Framework的人可以在这方面为我提供帮助。
bots - 是否可以将位置从 Telegram 发送到 Bot?
是否可以将位置从 Telegram 发送到在 Bot Framework 中制作的 Bot?
我将我的位置从我的电报帐户发送到我的机器人,但服务器没有得到它们(我没有得到响应)。
短信发送正常,我得到服务器的响应。
代码很简单:
botframework - 如何在 Bot Framework 上实施常见问题解答?
我正在为使用 Bot Framework 实施常见问题解答应采取的方法而苦苦挣扎。我考虑过使用 LUIS,但发现我必须为每个问题创建一个 Intent。由于可能有很多这样的(比如 100 个),我想知道是否有更好的方法?
azure - Microsoft Bot Framework 测试连接现在只会导致内部服务错误
每当我使用“测试与您的机器人的连接”功能测试我的机器人时,它只会响应“内部服务错误”和 500 状态代码。它昨天没有这样做,从那以后我没有改变任何东西。更重要的是,当我在本地机器上的 bot 框架模拟器上运行该 bot 时,它运行良好。
更重要的是,每当我尝试在 azure 中访问我的机器人的日志时,我都会收到一个错误代码,指出我的应用程序没有运行,即使根据 azure 门户它是。
这是什么原因造成的?有没有什么办法解决这一问题?
node.js - 使用 NodeJS 发送无端消息
有没有办法在不被激怒的情况下向频道发送消息?例如,每隔几个小时,Skype 聊天机器人可能会提醒您给妈妈打电话。
我正在使用 Microsoft 的新Bot Framework和 NodeJS sdk。