问题标签 [skype-bots]

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 投票
0 回答
41 浏览

c# - 如何使用 Microsoft 框架将记录的数据导出为文本或数据库?

我有一个活跃的 Skype 机器人。

如何将我的机器人从 Skype 记录的聊天导出为文本或 Db?

我不知道从哪里开始。请给我发送指南或其他内容,可以添加我的代码以从 Skype 导出记录的数据。

这是我的 dialog.cs 代码:

0 投票
1 回答
458 浏览

botframework - Skype:无法向用户发送文件附件

我无法将文件附件从机器人发送给 Skype 中的用户。我正在使用 bot builder 版本 3.5.0。

下面是我的代码。

0 投票
1 回答
308 浏览

botframework - 无法将文件附件发送到 Skype 中文件位置的用户/超链接 url

我需要机器人将文件作为可下载文件发送给 Skype 中的用户。文件在物理路径中。

下面是代码:

在上面的代码中,我试图在消息附件中附加文件的内容。当我检查 Skype 频道时,它显示“MIME 类型无效”

注意:这是在模拟器中工作的。我没有使用 Skype for Business。我也知道此功能在 Skype for Business 中不起作用。

我还需要将文件的位置作为超链接 URL 发送给用户。目前我们只能作为字符串而不是 URL 发送。对于这个功能,我们使用英雄卡。

0 投票
3 回答
642 浏览

node.js - Bot Framework Node.js 给特定用户的临时消息

我一直盯着这个几个小时,找不到解决方案,即使所有建议都应该很容易 - https://docs.microsoft.com/en-us/bot-framework/nodejs/bot -builder-nodejs-proactive-messages

我创建了一个简单的代码,它将“注册”用户并将他们的数据保存在我在 Azure 上的 cosmosDatabse 中。这完美无缺。

  • 但是,如果满足某个条件,我如何访问该特定用户并向他发送消息?(实际上是在 HTTP 请求上)

我相当肯定我们必须在某处写下对话 ID 或用户 ID。问题是在哪里?

  • 这就是我认为应该是多么简单。但是你在哪里指定用户呢?
0 投票
1 回答
646 浏览

botframework - 如何在Skype实时媒体通话中录制用户的音频和视频?

我想向用户提问并记录他的回答,就像 IVR 机器人一样,但我想记录用户的音频和视频。是否可以通过实时媒体通话来做到这一点?

我已经浏览了样本,但我不明白如何指定何时录制音频/视频。

0 投票
1 回答
1508 浏览

azure - Azure、Microsoft Bot Framework 错误:找不到标识符为 **** 的应用程序

刚刚发生在我的 Skype 机器人上:nlsql

没有任何东西被提交或改变,在某一刻我得到了一个错误:

机器人框架可能有一些新的 Azure 更改?连接的新链接?

Microsoft Azure 上没有错误。

0 投票
1 回答
184 浏览

botframework - 在 Skype 机器人上提示用户位置

我最近发现可以在所有 Skype 新客户端应用程序中发送位置。我尝试以用户身份主动将其发送给机器人并且它有效(通过消息实体接收地理位置)

我的问题是是否可以通过按钮或快速回复提示用户发送位置?

位置分享

两年前我已经看到这是不可能的,但似乎它可能已经改变了

MS Bot Framework,如何在 Skype 上定位用户

0 投票
1 回答
479 浏览

botframework - Microsoft.Bot.Connector.BotState。- 操作返回无效状态代码“未授权”

在我的机器人已经活跃了几个小时后,我不断收到此异常。我没有使用任何状态 API,并且已将数据存储替换为 Azure 扩展中的一个

它是 ASP.NET Core 应用程序,在出现此异常之前,一切都运行良好几个小时。我正在使用最新版本的 Nuget 包

例外:

0 投票
0 回答
64 浏览

bots - 微软机器人 DirectLineClient v 3.0

我在我的 ASP.NET 应用程序中嵌入了一个 Skype 聊天控件,并将其配置为使用 data-bot-id。

现在,尝试在我的 ASP.NET 代码中使用 DirectLineClient 来监视任何用户在 Skype 机器人上发布的消息。

我收到执行以下行的编译器错误 -

编译器错误消息:CS0012:“DelegatingHandler”类型在未引用的程序集中定义。您必须添加对程序集“System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”的引用。

我已经包含了 Microsoft.Bot.Connector.DirectLine。

0 投票
0 回答
49 浏览

botframework - 来自 Microsoft Bot 的前言消息

My Bot 充当用户之间的中间通道 -skype 用户 - 换句话说,它的一项工作是捕获来自一个用户的消息并将此消息转发给另一个用户,

目前,我可以使用以下代码毫无问题地获取文本和照片消息并将其转发。

上面的代码非常适用于(文本和图像消息);我使用 Httpclient 下载图像,然后将其转换为 base64;Skype的原始链接有些人认为是这样的

https://smba.trafficmanager.net/apis/v3/attachments/0-weu-d6-a8a59a9361b6074775a1994bf74e5762/views/original

那么有什么方法可以在不下载的情况下转发消息然后发送,尤其是在发送不是图像的消息时