问题标签 [botframeworkemulator]

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

botframework - Bot Framework Emulator - 如何强制模拟器使用特定端口

每次我运行 Bot Framework Emulator 时,它都会使用一个新的端口号来启动它。

每次打开应用程序时,如何强制模拟器始终使用特定端口?

原因:我们正在使用一个运行良好的 URL(在上面的例子中为http://localhost:55583)从 UI 连接到模拟器,但我们不必不断将 UI 的源代码更改为新的每次打开模拟器时的端口号。

请帮忙,这让我发疯了。

0 投票
0 回答
213 浏览

c# - pt-BR 的 Bot Framework Emulator 语言环境问题

当我尝试在巴西葡萄牙语 (pt-BR) 中使用 Microsoft Virtual Assistant 示例时,我遇到了机器人框架模拟器的问题。在 microsoft 示例中,我们在 BotService.cs 类中有以下方法

但是,当尝试运行该程序时,会发生以下错误:

换句话说,主要错误是

显然变量 "locale" 是null,因此错误正在发生。因此,我相信错误不在代码中,而是在 Mac 机器人框架模拟器中,因为在 Windows 机器人框架模拟器中,同样的代码运行良好。

正如可以在下面的链接(图片)中看到的那样,我已将 bot 框架模拟器中的语言环境变量配置为“pt-BR”。尽管如此,这不是错误的根本原因,而是我无法识别的其他原因。

机器人模拟器框架配置页面

0 投票
0 回答
117 浏览

python - 链接到 Azure QnA Maker 后,基本 Python Echo Bot 无法通过 Bot Framework Emulator(Post 500)寻址

我已按照官方说明 ( Docs ) 关于如何使用 SDKv4 创建 python echo bot,并且一旦添加了所描述的 init 函数,我的机器人就会停止工作。回声机器人本身,无需连接到 Azure QnA Maker,就可以在 Bot Framework Emulator 中完美运行。

Bot Framework Emulator 中显示的错误:POST500directline/conversations//activities。此外,它不再显示欢迎消息,当我发送消息时,机器人显然没有收到该消息(发送失败,重试显示在消息下方)。

将指南中的 init 函数添加到 bot.py 文件中的 MyBot 类后会出现此问题。函数内容如下:

遵循指南时,我必须将机器人实例创建移到 app.py 文件的最底部,如下所示:

否则代码不会运行:BOT = MyBot(APP.config)原因:NameError:未定义名称'APP'

我在 app.py 文件中也遇到了问题:模块 'config' 中没有名称 'DefaultConfig' - 即使 config.py 存在并且当我在配置文件中更改端口时,它显然被用作端口更改。

除此之外,我完全按照指南进行操作。我会非常感谢任何帮助或资源建议,在过去的两天里,我尝试了我在网上可以找到的一切。谢谢!

0 投票
0 回答
470 浏览

botframework - 无法发布活动。未经授权。401 bot框架模拟器

当我尝试在模拟器中通过机器人进行测试时,我一直随机面临这个问题(有时机器人会响应/有时不会)。我没有在 appsettings.json 和模拟器中粘贴应用程序 ID/密码,但我仍然收到“未授权”错误。

在此处输入图像描述

Bot 在发布到 azure 时运行良好,我只是在发布时添加了我的 Appid/AppPassword,但是一旦我在本地调试它就会删除它。

我在我的家庭网络上,其他机器人没有任何问题。我已使用 bot builder SDK 4.9 更新到 .NET core 3.1。

在此处输入图像描述

0 投票
2 回答
248 浏览

.net - Bot 在 Bot Framework Emulator 中没有响应

我在 Azure 中有一个 Web App Bot,我想在 MS Visual Studio 2019 中使用 .Net / C# 在本地开发它。我从 Azure 门户中的构建刀片下载了源代码,并严格按照 read.me 文件中的说明进行操作. 我在 VS 2019 中打开了 .sln 文件,构建和运行成功,我收到了机器人 URL 的端口号。我打开了模拟器并尝试了“打开机器人”和“创建新的机器人配置”,在这两种情况下,尝试在模拟器中测试机器人时我都没有收到任何响应。我也下载了 ngrok,但我一直收到“发送失败”,仅此而已。有人知道解决方案吗?非常感谢

0 投票
1 回答
179 浏览

botframework - 将 QnAMAker 与 Azure Bot 框架集成时出错

我正在尝试将 QnAMaker 与 Azure Bot Framework V4 集成。我按照https://github.com/microsoft/BotBuilder-Samples/tree/master/samples/javascript_nodejs/11.qnamaker的 Read.me 中提到的分步过程进行操作

当我运行项目并尝试在 Bot Emulator 中与 bot 聊天而不提及 bot 模拟器中的 APPId 和 APPPassword 时,我在project.And Bot Emulator 中的以下错误“机器人遇到错误或错误”

当我使用 APPID 配置机器人模拟器并与机器人聊天时,我收到错误““机器人的 Microsoft 应用程序 ID 或 Microsoft 应用程序密码不正确。”

我不明白如何解决这个问题并使机器人工作。

0 投票
1 回答
49 浏览

c# - 如何使用自适应卡中的数据?

我有一个聊天机器人,它发送一张自适应卡片,询问一个看起来像这样的问题。 自适应卡

当按下一个选项时,我希望能够在我的代码中使用这张卡中的数据。我的卡的 JSON 文件是这样的:

OnMessageActivityAsync我知道在引发事件时机器人正在从卡中接收一些东西。当我在机器人框架模拟器中使用这个机器人时,它在这里显示它正在返回一个值。 JSON 响应

如何在我的程序中使用这些数据来完成诸如决定会话是否可以在 C# 中进行之类的任务?

0 投票
0 回答
20 浏览

c# - 调试机器人框架模拟器

我想通过将对话(用户发送的问题和聊天机器人的回答)提取为 excel 格式来调试机器人框架模拟器。

我可以知道有什么办法吗?如果可能的话,请指导我使用 UIPath 来自动化这个过程!否则,我愿意接受建议!

0 投票
0 回答
12 浏览

python - 我可以仅通过通知端点在 Bot Framework Emulator 中触发主动消息吗?

我正在尝试使用 Python 构建一个简单的 Microsoft Bot Framework v4 机器人,它将使用 Bot Framework Emulator 向我发送主动消息。例如,提交作品的截止日期不到一天。我查看了文档,发现以下语句:“用于启动主动消息的应用程序逻辑超出了 SDK 的范围。对于此示例,除了标准消息端点之外,还使用了通知端点来触发主动转向。” 这是否意味着我需要定义一个触发通知端点发送主动消息的方法,或者我还能如何触发主动消息?