问题标签 [bot-framework-composer]

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

botframework - 使用 CI/CD 管道部署时技能不起作用

当我直接从作曲家部署我的技能到天蓝色技能时,我可以正常工作,我可以在远程技能清单的 URL 上看到我的清单。但是,当我在相同资源上使用 CI/CD 管道部署我的技能时,我可以看到我对运行机器人所做的更改(机器人工作正常)但远程技能 URL 停止工作(我看不到我的远程清单)。有人可以帮忙吗。

0 投票
1 回答
227 浏览

node.js - Composer 2.0 机器人的自定义操作未执行

我正在尝试使用 Node Runtime 作为未来自定义操作的演示来实现 MultiplyDialog 示例。

可以在此处找到与此问题相关的代码:https ://github.com/alexstojda/adaptive-dialogs-custom-action

问题:对话框永远不会执行(MultiplyDialog.beginDialog(...) 永远不会被调用)

我按照这些说明设置了自定义操作,并在适用的情况下进行了相关调整以在节点中使用,特别是:

  1. npm install ../multiply_dialog_package使用from inside 安装 MultiplyDialog 包empty_bot
  2. 更新empty_bot/settings/appsettings.json以包含组件:

bot 启动时没有错误,并且configureServices调用了组件,但是当调用 Dialog 时,控制台中没有日志输出,并且dialog.result在下一步操作中保持未定义。

任何建议或帮助将不胜感激:)

0 投票
0 回答
122 浏览

bot-framework-composer - Bot框架作曲家动态多选

嗨,我正在使用机器人框架作曲家(V2)构建一个(测试)购物助手机器人我有一个名为 user.lists.cart 的列表,我在其中添加项目这些项目是具有以下结构的对象

我想实现从购物车中移除商品的操作,所以我需要一个多项选择,让用户能够选择他想要移除的商品,我该如何实现呢?谢谢

0 投票
0 回答
269 浏览

azure - Bot Framework Composer 错误:无法从状态获取 KnowledgeBaseId 的值

我正在学习如何使用 Bot Framework Composer v2.0.0。

我使用带有 QnA Maker 模板的 Core Bot 创建了一个机器人:

在此处输入图像描述

我已将适当的 QnA Maker 和 Luis 密钥添加到配置中。

当我运行机器人并问它一个问题时,我收到以下错误:

在此处输入图像描述

我无法找到有关此错误的任何信息,我已验证资源和密钥的存在并将知识库信息添加到设置中,因此我不确定为什么会收到此错误。

在此处输入图像描述

感谢任何帮助。

0 投票
2 回答
45 浏览

authentication - 无需在团队应用程序中创建应用程序清单即可对用户进行身份验证

仅仅因为身份验证,我需要创建一个应用程序清单并与想要测试它的用户共享应用程序清单。有没有一种方法可以在不创建应用程序清单的情况下验证用户,以便我可以直接与用户共享机器人链接。

0 投票
1 回答
218 浏览

botframework - Bot Composer - 来自 Luis 实体的加入列表

Bot Framework Composer v1.4.1

我有一个连接到 Luis 的机器人,它返回一个列表实体,我需要使用该数据进行操作。我得到的实体是一个类别列表,我需要将该列表的所有元素连接成一个字符串

预期的结果是

我尝试了不同的选项,但没有一个按预期连接结果。

在join语句中得到的错误是:

似乎在调用@CategoryList 时,它已经返回了第一项,而不是整个列表。

我怎样才能获得连接在字符串中的数组的所有值?

0 投票
0 回答
570 浏览

botframework - 基于 Bot Framework Composer 中用户输入的 if-else 分支语法

当用户被提示一个是或否的问题时,每个用户可能会做出不同的反应。举例来说,“是”的响应可能是“是”,为什么不,当然,我可以接受,是的等等,类似地响应没有用户可以说不,不,不。

如果用户输入属于 Yes 类,我想发送一个响应,如果他在 Bot Framework Composer 中说出 No 类型的话,我想发送一个不同的响应。

在预期响应下,我创建了具有值的实体来区分两个类,如下所示

作曲家窗口的屏幕截图

在此处输入图像描述

如何使用定义的类编写条件检查用户输入?

0 投票
1 回答
36 浏览

botframework - 使用 Bot Composer 的临时消息

关于如何使用 Bot Framework Composer发送“短暂”消息的任何想法?

我正在构建一个在共享频道中“收听”的机器人,在某些情况下,它应该只回复特定用户。我知道我可以发送私人消息,但这需要用户“退出”频道。

在 Slack 中,它看起来像这样:

在此处输入图像描述

想法?

谢谢你。

0 投票
1 回答
175 浏览

botframework - Microsoft Bot Framework Composer - 发送 Slack Block Kit

使用 Microsoft Bot Framework Composer,我想使用 Block Kit 向 Slack 频道发送响应。我尝试使用 JSON 附件创建响应,但机器人返回:

机器人遇到错误或错误。要继续运行此机器人,请修复机器人源代码。

在此处输入图像描述

是否可以构建一个可以在 Slack 中正确呈现 Block Kit UI 的响应?

0 投票
0 回答
143 浏览

botframework - Bot Framework Composer - 本地证书问题错误

我在使用该工具时遇到问题。即使在模拟器中这也是一个问题,我认为这个错误也是同样的问题。

无法加载组件列表:错误https://schemas.botframework.com/schemas/component/v1.0/component.schema:无法获取本地颁发者证书错误 Microsoft.QnAMakerDialog:无法扩展组件,因为它不包含错误 Microsoft .QnAMakerDialog:无法设置未定义的属性 'const' *** 无法合并组件 ***

老实说,我对颁发者证书一无所知,我已经进行了一些谷歌搜索,但没有一个有帮助。

在此处输入图像描述