问题标签 [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.

0 投票
1 回答
1228 浏览

node.js - Microsoft BotFramework:如何将原始 JSON 消息发送到通道?

我正在使用 Node.js 和 BotBuilder v3.1.1。

以前,Session.sendMessage();我们可以使用它来将原始数据发送到我们连接的通道。

事实证明,这对于快速测试和使用库中尚未实现的新功能很有用。

由于已删除 sendMessage 方法,如何在当前版本 v3 上执行此操作?

0 投票
2 回答
1720 浏览

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 值是从客户端检测到 (:)。

请参阅下面的屏幕截图以完全了解我的错误。 在此处输入图像描述

请告诉如何尽快解决此错误。

-普拉迪普

0 投票
1 回答
667 浏览

botframework - 我如何在除消息控制器之外的其他控制器中创建 StateClient 或连接器客户端对象?

我正在研究机器人框架技术,在我的一个项目中,我想将下面这些代码行从版本 1 更新到版本 3 机器人框架。

请告诉我如何解决这个问题。

-普拉迪普

0 投票
2 回答
1487 浏览

botframework - 如何解决 Skype 频道显示英雄卡和表单流程的问题?

我正在研究机器人框架技术,在一个项目中,我为英雄卡和缩略图卡实现了代码。

在我添加了上述概念的代码后,接下来我在 Bot Framework Channel Emulator 中进行了测试,它工作正常并成功显示了英雄卡。但是在我将我的代码发布到 azure 并将Skype频道添加到我的机器人之后,现在我开始与我的机器人聊天以显示英雄卡图像,但它没有显示任何英雄卡图像,如下图所示。 在此处输入图像描述

同样,我实现了表单流概念,它在 Bot Emulator 中运行良好,但在 Skype 频道中不起作用,它显示与上图相同的问题。

请告诉如何解决这个问题。我认为 Skype 中可能存在显示英雄卡和表单流对话框的错误。

普拉迪普

0 投票
1 回答
906 浏览

botframework - 如何使用 Bot Framework 版本 3 在 Skype 中显示音频和视频?

我正在研究机器人框架技术,在我的一个项目中,我实现了一个概念,比如显示音频文件和视频文件,为此我必须在我的 MessagesController 中编写下面的代码行。

添加代码并将我的应用程序发布到 azure 并添加 Skype 频道后,现在我开始与我的机器人聊天,然后显示视频提示,但是当我单击它没有播放它时,显示错误如下图所示。

在此处输入图像描述 在此处输入图像描述 请告诉我如何解决这个问题。普拉迪普

0 投票
2 回答
2105 浏览

botframework - 使用 Botframework 版本 3 从机器人向 Skype 用户发送消息

更新

我正在开发一个与 Bot Framework 进行 1:1 对话的 Skype 机器人。我有一个 WebHook 方法,该方法将从外部服务调用并向我的机器人发送消息,然后我的机器人将该消息发送给 Skype 用户。

以下代码适用于消息控制器中的 v1 以及 api/messages 发布方法

我将从另一个服务调用 WebHook 上方,以便我的机器人将消息发送给相应的 Skype 用户。

谁能帮助我如何在 V3 bot 框架中实现相同的目标?我尝试了以下但不工作

但它不起作用,最后我想要实现的是我希望我的机器人随时向用户发送消息,我们将如何向 Skype 中的人发送消息。

0 投票
1 回答
20 浏览

botbuilder - 普遍寻找用户

“收集输入”演示机器人将用户名保存在session.userData.name. 如何按名称搜索所有使用过该机器人的用户?

我需要一个像

0 投票
1 回答
249 浏览

bots - 当我使用缩略图卡单击机器人框架中的按钮时如何执行下一个过程

我正在开发一个机器人框架工作项目,因为我有一些要求,如下所示。每当我单击下一个缩略图卡中的按钮时,我想在显示项目列表后水平显示项目列表,接下来我单击任何一个项目列表,它将被重定向到我自己的 URL。

目前我正在显示缩略图卡,如下所示 在此处输入图像描述

现在我想在单击按钮时显示如下列表 在此处输入图像描述

0 投票
1 回答
383 浏览

bots - 如何在 IDialog 上下文中使用 ThumbnailCard

嗨,我正在使用 Microsoftbotframework项目开发一个机器人,因为我正在使用IDialog界面。我正在使用ThumbnailCard来显示卡片。在这里,当我将一些数据附加到我的卡并且数据正确附加但在PostAsync方法内它没有提供回复时。

当我运行机器人时,它显示以下错误 在此处输入图像描述

我们可以在IDialog 上下文中使用卡片作为附件吗?

0 投票
0 回答
103 浏览

bots - 当我想使用机器人在 Skype 中显示多个视频时如何解决此问题

我正在使用 BotFramework 处理机器人项目,因为我正在使用一些视频在机器人中显示,这里的问题是当我在本地显示视频时它工作正常,当我配置到 Skype 时,它​​只显示一个视频在 Skype 中。

代码是这样的:

当我在 Skype 中打电话时,它得到的视频如下所示,并且播放成功。

在此处输入图像描述