问题标签 [botbuilder]
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.
node.js - Microsoft BotFramework:如何将原始 JSON 消息发送到通道?
我正在使用 Node.js 和 BotBuilder v3.1.1。
以前,Session.sendMessage();
我们可以使用它来将原始数据发送到我们连接的通道。
事实证明,这对于快速测试和使用库中尚未实现的新功能很有用。
由于已删除 sendMessage 方法,如何在当前版本 v3 上执行此操作?
botframework - 如何解决此问题“从客户端 (:) 检测到潜在危险的 Request.Path 值。”?
我正在研究机器人框架技术,在我的一个项目中,我为我当前的机器人实现了“使用 OAuth 2.0 和 Azure Active Directory 授权访问 Web 应用程序”的概念。
它使用 bot 框架通道模拟器在本地正常工作,之后我将我的机器人发布到 azure 并添加了一个 Skype 通道。
接下来,我开始与我的机器人聊天,当我单击此 URL https://bankivrcallingbot.azurewebsites.net/api/29:1LFUEWsOCTRAjSGXvSbsESUgPgwwns4PUh7l8vgKP_znay9FRGiLd0Cm6xO5Undeo/login它显示“/”应用程序中的服务器错误和潜在危险的 Request.Path 值是从客户端检测到 (:)。
请告诉如何尽快解决此错误。
-普拉迪普
botframework - 我如何在除消息控制器之外的其他控制器中创建 StateClient 或连接器客户端对象?
我正在研究机器人框架技术,在我的一个项目中,我想将下面这些代码行从版本 1 更新到版本 3 机器人框架。
请告诉我如何解决这个问题。
-普拉迪普
botframework - 如何解决 Skype 频道显示英雄卡和表单流程的问题?
我正在研究机器人框架技术,在一个项目中,我为英雄卡和缩略图卡实现了代码。
在我添加了上述概念的代码后,接下来我在 Bot Framework Channel Emulator 中进行了测试,它工作正常并成功显示了英雄卡。但是在我将我的代码发布到 azure 并将Skype频道添加到我的机器人之后,现在我开始与我的机器人聊天以显示英雄卡图像,但它没有显示任何英雄卡图像,如下图所示。
同样,我实现了表单流概念,它在 Bot Emulator 中运行良好,但在 Skype 频道中不起作用,它显示与上图相同的问题。
请告诉如何解决这个问题。我认为 Skype 中可能存在显示英雄卡和表单流对话框的错误。
普拉迪普
botframework - 使用 Botframework 版本 3 从机器人向 Skype 用户发送消息
更新
我正在开发一个与 Bot Framework 进行 1:1 对话的 Skype 机器人。我有一个 WebHook 方法,该方法将从外部服务调用并向我的机器人发送消息,然后我的机器人将该消息发送给 Skype 用户。
以下代码适用于消息控制器中的 v1 以及 api/messages 发布方法
我将从另一个服务调用 WebHook 上方,以便我的机器人将消息发送给相应的 Skype 用户。
谁能帮助我如何在 V3 bot 框架中实现相同的目标?我尝试了以下但不工作
但它不起作用,最后我想要实现的是我希望我的机器人随时向用户发送消息,我们将如何向 Skype 中的人发送消息。
botbuilder - 普遍寻找用户
“收集输入”演示机器人将用户名保存在session.userData.name
. 如何按名称搜索所有使用过该机器人的用户?
我需要一个像