问题标签 [azure-bot-service]

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

azure - Azure bot from template with credentials doesn't work in emulator

My bot just refuses to work with my appId & password on my dev emulator so tried to do the simplest version possible. This is what I tried:

  1. Create a new blank project from the newly copied "Bot Application" template.
  2. Update all the NuGet packages (except System.IdentityModel.Tokens.Jwt v5.1.4 as it isn't compatible with Microsoft.Bot.Builder 3.8.1).
  3. Test it in the emulator with no AppId / Password and it works.
  4. Update the AppId & Password in the web.config.
  5. Run the emulator again and enter the AppId & Password into it.

So it's a brand new solution from the template with just with my credentials changed and this is the error that it gives:

The credentials are definitely correct as I've tested then with the cUrl command and received the token.

My dev machine is Windows Server 2008 R2.

0 投票
1 回答
466 浏览

node.js - 将 npm 包安装到 Azure Bot 服务中

我正在尝试将机器人分析(https://github.com/Botanalytics/botanalytics-microsoftbotframework-middleware)集成到天蓝色机器人服务中。

但是,由于我对 node.js 非常陌生,我不知道如何在 azure 中使用 npm 安装包。我所做的是将“npm install botanalytics-microsoftbotframework-middleware”输入到 azure cloud shell 中。

但是,当我检查 node_modules 和 package.json(下面的屏幕截图)文件夹时,它没有显示在那里。

这应该是一个相当菜鸟的问题,但我的知识有限,无法解决自己......

谢谢!

在此处输入图像描述

[编辑]

0 投票
2 回答
807 浏览

c# - 如何将 LUIS 集成到 QnA 机器人 Azure

所以我最近在修补 Azure 机器人服务和问答,但我注意到它没有正确回答所有问题,有时也没有得到意图,所以我决定将 LUIS 添加到它,但我真的不知道如何将它集成到机器人。(他们提供了一个代码示例,但我真的不知道该放在哪里)。

我还想知道是否有办法将问答机器人的语言从英语更改为法语,因为我的大多数客户都是法国人。

0 投票
2 回答
360 浏览

azure - 在 Azure 中发布后如何编辑机器人代码 c#

我在 Azure 机器人框架中创建了一个机器人。这是一个Qna。

它有效,我可以在网络聊天中看到它,我可以在我的 bots of bot 框架页面中看到它,我可以在 qnamaker 中看到 qna 数据源。

当我去天蓝色查看资源并单击我的机器人服务时,它会将我带到创建页面,我不想创建,我想获取现有机器人的代码,我不能弄清楚如何,一些道具在机器人框架站点中是可编辑的,但不是代码。

我没有配置持续集成。或者下载代码,因为它是样板,但我现在想戳它。

0 投票
0 回答
359 浏览

node.js - 在 LUIS 对话框中调用 QnAMaker

我有一个 QnA 机器人和一个 LUIS 机器人。当触发 QnA 的对话框以获得响应时,我想在我的 LUIS 对话框中发出发布请求。我只是用一个问题来测试它:嗨,它应该回答你好。

我不确定我的端口是否正确,因为我是从另一个类似的 stackoverflow 问题中得到的,所以这可能是我的错误所在。我也试过没有任何端口。

当我提出问题时,我得到了错误:Error: read ECONNRESET

我在 Azure Bot Service 上运行它,我怀疑这可能是这个特殊错误的原因。

这是我的代码:

0 投票
0 回答
94 浏览

github - 当我将代码从 github 部署到 Azure Bot 服务时出现问题

我使用 Github 在 Azure Bot Service 上使用 BotFramework 部署机器人构建。这是一个使用 Facebook Messenger 平台的机器人。

自 2 周以来,我没有任何问题,但从今天开始,当我编辑代码并推送时,我在 Facebook Messenger 平台上没有任何变化。

我的修改是文本编辑。

当我在 Github 上检查时,我有正确的文本,当我在 Azure 上检查时,我有正确的文本,但是当我在 facebook messenger 上执行机器人时,我有旧文本。

在 FB Messenger 和 Bot Freamework Channel Emulator 上执行相同的代码

你在 Azure Bot 服务上有问题吗?因为我尝试部署某个版本,而且它始终是 Facebook Messenger 昨天调用的版本。

你能帮助我吗 ?

0 投票
1 回答
360 浏览

azure - SKYPE 上的自适应卡片

我知道自适应卡目前不支持 Skype。有相同的更新吗?自适应卡有什么替代品吗?基本上我正在寻找卡片,它可以让我输入文本/表单,我可以在其中捕获登录信息

注意:我不想使用登录卡

0 投票
2 回答
78 浏览

node.js - 通过 Azure 机器人服务公开其他终结点

我正在创建一个主动式机器人,一旦使用正确的参数访问端点,它将与特定用户开始一个新的对话。

在本地很容易使用Restifyor完成Express,只需添加一个server.get方法。

如何使用 Bot 服务做到这一点?我需要在function.json文件上更改什么吗?

0 投票
1 回答
376 浏览

c# - 无法加载 Microsoft.Rtc.Internal.Media 程序集

我正在尝试构建一个 Skype Media Bot 来处理实时音频和视频。我知道Microsoft.Skype.Bots.Media图书馆仍处于alpha阶段。但是当我尝试运行该项目时,我遇到了错误。我正在使用 VS

非常感谢任何帮助。

GitHub 回购问题

错误截图

0 投票
0 回答
81 浏览

node.js - 当用户输入为 3 个或更少字符时提示响应“我不明白”

此对话框提示用户输入要在 JavaScript 对象中搜索的首字母缩写词。当用户输入少于 4 个字符时,机器人返回:

“我不明白。请再试一次。”

当我提供一个包含 4 个或更多字符的首字母缩略词时,对话框可以完美运行。用户响应中的字符数是否有下限?

此外,即使结果函数中的代码是 session.send("Hello, World"); 并且它从不搜索 JS 对象,响应是“我不明白。请再试一次。”

在此处输入图像描述

在此处输入图像描述