问题标签 [bot-emulator]

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

c# - Microsoft Bot Emulator 未直观显示消息

我在 Windows 10 (2004) 上使用最新的 Microsoft Bot Emulator 4.10.0 并尝试连接到本地运行的机器人以及在线部署的机器人。在这两种情况下,我的消息都会到达机器人,而机器人的响应会到达模拟器,如下面的屏幕截图所示。

但是,机器人响应不会呈现到左侧的对话窗口中。我确保这不是 JSON 格式错误的情况,并且响应是纯文本。甚至欢迎消息也到达了机器人,但没有在可视对话管道中呈现。

这是我第一次看到模拟器以这种方式运行。任何建议,将不胜感激。

在此处输入图像描述

0 投票
1 回答
51 浏览

botframework - 将 azure 中继服务与 Bot 模拟器连接

我正在使用 azure 中继服务 - 混合连接作为隧道服务。当我尝试从机器人模拟器连接到 azure 中继服务时,得到 [POST401directline.conversationUpdate]。

注意:ngrok 被我们组织屏蔽了,所以使用 azure 中继服务

0 投票
0 回答
231 浏览

c# - 无法发布活动。未经授权

出于某种原因,我什至无法启动 Bot Framework Emulator 中最简单的机器人。

重现步骤:

  1. 在 VS2019 中,创建新的 Echo Bot (Bot Framework v4 - .NET Core 3.1) 项目(使用 Visual Studio 的 Bot Framework v4 SDK 模板)
  2. 运行项目而不做任何更改(空字符串 forMicrosoftAppIdandMicrosoftAppPasswordinin appsettings.json
  3. 启动 Bot 框架模拟器

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

http://localhost:3978/ 在浏览器中打开没有问题,但在模拟器中我收到以下错误:

Cannot post activity. Unauthorized.

POST 401 directline/conversations/<conversationId>/activities

这样一个最小的项目可能导致这些错误?我的理解是,当在 localhost 上运行并且没有提供安全凭证时,这应该直接开箱即用。

我正在使用工作计算机,我想知道是否有“幕后”的东西在某处/以某种方式阻止连接?不过,我不知道在哪里看。它在另一台计算机上运行良好,几个月前我上次尝试时在这台机器上运行良好,所以我真的很困惑。

任何有关如何调试此问题的线索或建议将不胜感激。

0 投票
1 回答
28 浏览

botframework - MS Chatbot 未在 VM 上的模拟器中打开聊天对话窗口,端口 55415 出现 403 错误

Chatbot 在模拟器 4.11 中未打开聊天对话窗口。它在本地机器上工作,但同样的事情在客户端网络 VM 上不起作用,出现错误。Ngrok 正在使用同样具有管理员权限的虚拟机。机器人配置也很好。

在此处输入图像描述

0 投票
2 回答
165 浏览

azure - Azure App Service 和 Web App Bot 之间有什么区别/联系?

我想了解 Azure 在 Portal 中创建 Web App Bot 时做了什么。

部署到 Azure App Service Web App 的 Azure Bot Service Bot...

使用 Azure Bot Service 创建机器人后,我得到了以下资源:

在此处输入图像描述

资源(Web App Bot 和 App Service)之间有什么区别或联系?

代码应该位于Web App Bot中,对吧?奇迹发生在这里,发展,渠道等。

用户正在与应用服务交互,引发 HTTP 调用。如果应用服务收到调用会怎样?

为什么我可以在App Service而不是Web App Bot上配置 CD ?

据我了解,Web App Bot 是我发布到 App Service 以使他可用的“语言环境”Bot?

任何人都可以帮我弄清楚吗?

0 投票
0 回答
62 浏览

postman - 使用 MS bot 框架在 JIRA 中上传附件

我正在尝试使用 Nodejs 中的 Microsoft Bot 框架上传 Jira 票证的附件。

我使用下面的代码片段在 Jira 中调用附件 Api:

这样我现在就可以上传图片了。因为它位于本地的同一文件夹中。但我想从模拟器上传一个图像 url,需要附加到 JIRA 票证上。

模拟器图片上传的内容是这样的格式:

如何成功地将上述代码中的图像 URL/路径作为将图像附加到 Jira 票证的表单数据发送?

提前致谢。

0 投票
1 回答
23 浏览

python-3.x - Microsoft Azure Bot Framework (Python) 中的表格响应

我使用azure bot SDK创建了一个机器人,并希望以表格格式显示响应。目前,我在DataFrame对象中从 DB 中检索数据,然后使用DataFrame.to_html()将其转换为str对象,然后使用以下命令向 Bot Framework Emulator 发送响应:

在 UI 上,响应显示为 在此处输入图像描述

我想展示一个适当的表格结构。正确的做法是什么?