问题标签 [microsoft-skype-bot]

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 回答
671 浏览

bots - 如何创建一个无需任何用户输入即可发送聊天消息的 azure 聊天机器人

我之前尝试过开发 azure bots。目前,我正在尝试找出是否有任何方法可以设置一个机器人,该机器人可以持续监控某些内容并向特定用户发送消息,而无需用户发起聊天。

例如,机器人监控系统并发现问题并向用户发送聊天消息(在这种情况下,机器人启动聊天)。我做了一些研究,但还没有找到任何方法来实现这一点。

提前致谢,

DM

0 投票
1 回答
458 浏览

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

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

下面是我的代码。

0 投票
1 回答
479 浏览

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

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

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

例外:

0 投票
0 回答
96 浏览

botframework - 从 Skype Bot 中调用控制器中的消息控制器获取价值

我正在使用 Microsoft Bot Framework 开发 Skype 机器人。我有一个 MessageController 和 CallingController。我试图以某种方式将从 MessageController 获得的信息与调用控制器中的函数链接起来。

当通话会话继续时,用户将被要求输入一个字母数字值进行聊天。调用会话将等待接收该值。一旦其接收到的呼叫会话将根据写入的逻辑处理该值。

对此的任何帮助表示赞赏。

0 投票
1 回答
406 浏览

botframework - 使用 botframework rest-api 将 .txt、.pdf 或 zip 文件附加到 Skype 机器人

我试图使用rest-api将 .txt 和 .pdf 文件附加到 Skype 机器人,但出现此错误:

}

同时我发现Rest API 附件错误,任何人都可以确认 pdf 或文本文件附件是否受到限制,因为他们的 api 中没有明确的声明?我试过这种格式:

提前致谢。

0 投票
1 回答
119 浏览

botframework - 用户从 Skype 机器人两次收到相同的消息

我试图使用 nodeJs 中的REST API向 Skype 用户发送 Skype-bot 消息,但用户收到该单条消息的两次 bot 消息。我使用单个activityId 仅一次发送带有HTTP POST 请求的消息。有没有办法控制重复消息?这背后的原因是什么?

我已经经历了两次收到相同的消息
有人可以帮忙找出问题吗?

[未使用 sdk 或其他库]

0 投票
0 回答
115 浏览

botframework - bot 框架 Skype 超链接

我有一个 formflow 机器人,它具有以下字段:

  • 站点名称

  • 父站点 URL(需要传递超链接)

  • 网站所有者

超链接没有使用正则表达式。

每当我从网络聊天频道运行时,它都会按预期工作。但在 Skype 机器人中,传入超链接会产生一些问题;如果我传递文本而不是超链接,它可以正常工作。这些值使用 API 保存在 SharePoint 列表中。

有没有人遇到过这样的问题/有人知道需要做什么吗?

0 投票
1 回答
118 浏览

node.js - 你可以在 azure webchat 和 skype 上使用 Botkit 和 botframework 吗?

我在 studio.botkit.ai 上为 Microsoft Teams 设置了一个入门套件。该机器人托管在故障上。在 Azure bot 注册中,我包含了 glitch 提供的端点。我还将我的 azure bot 注册中的 id 和密码添加到我的 bot 中。

当我尝试在 azure 网络聊天中测试机器人时,我发送了一个错误,内容为

“向您的机器人发送此消息时出错:HTTP 状态代码 NotFound”

这可能吗?

0 投票
0 回答
173 浏览

botframework - LUIS 机器人不考虑单数/复数意图

我们正在创建一个机器人并使用 LUIS 作为接口,这是一个要求。在 LUIS 上,我们实现了意图和话语。我们面临着实现可用性场景的问题。准确地说,为每个意图创建了话语,这些话语没有考虑单数/复数意图。

以下是我遵循的步骤,

  1. 我创建了一个意图“报告”
  2. 我为意图插入了一些话语,话语如屏幕截图所示
  3. 用“reports”和“generate reports”这个词训练和测试后,结果没有将“report”作为首要意图返回注意:不要将“report”这个词的复数(“reports”)配置为话语

在此处输入图像描述

请向我们提供实现此功能的任何解决方案或替代方案。

0 投票
1 回答
228 浏览

node.js - 集成 Skype 和 facebook Messenger 没有用fulfillmenttext 响应

除了谷歌助手应用程序之外,我所有的集成都使用静态默认响应而不是我在服务器上托管的自定义实现进行响应。我已经检查了从对话流到我的服务器的请求和响应 json,它们很好......当我从 Skype 发出请求时,来自我的服务器的响应确实有自定义的履行消息,但是 Skype 显示我写的 Skype 的静态响应我的意图的默认短信选项卡。请让我知道我需要做什么。谢谢

预期通过(Skype)进行的对话用户:一些英语单词代理(来自 Fulfillment):英语,这是针对英语的响应

我得到的实际对话:用户:英语代理中的一些单词(来自对话流静态文本响应):你好..我是来自Skype的默认响应

请注意,这只发生在 facebook messenger、skype(这些是我启用的唯一集成)中,而不是在 dialogflow 模拟器和谷歌模拟器上的操作中。

我认为这个问题来自对话流结束,因为 facebook messenger 和 skype 产生相同的行为