问题标签 [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 回答
156 浏览

botframework - 如何在机器人作曲家中生成随机整数

我想生成一个随机数并将其显示给用户。作曲家有办法这样做吗?

0 投票
1 回答
101 浏览

botframework - 如何添加 Http 请求超时?

我想在 bot Composer 中添加 http 请求超时,以便当 API 响应时间过长时,用户可以继续流程并再次请求。

0 投票
1 回答
193 浏览

botframework - 如何在 bot 框架中一起使用 ml luis 实体和列表实体

当我尝试在 bot composer 中同时使用列表实体和 ml 实体时,出现以下错误:

“Check STATUS with {@idtype} {@id=132354}”混合了带有标签值的实体和没有标签值的实体。请更新话语以包含所有实体的标记值或从所有实体中删除标记值。”

使用 {@idtype} {@id=132354} 检查状态。这里 idtype 是列表实体,id 是 ml 实体。

0 投票
1 回答
308 浏览

botframework - 如何在 runtme 中更改对话的语言环境

我正在使用具有多语言的 botframework 作曲家,并希望每个用户都能够选择首选语言/区域设置。在使用选择对话框解决他的选择的本地代码后,我如何在对话中设置它,以便他在设备中的区域设置将被否决以进行其余的对话?

在模拟器中更改语言环境可以正常工作,希望在用户选择后具有相同的行为。

设置 turn.locale 工作一回合,但在下一回合重置。

0 投票
1 回答
295 浏览

botframework - 如何在来自 microsoft bot composer 中的 json 的一条消息中创建多行响应?

我有一个web api,它给了我一个人的列表。

这是在 Postman 中请求的列表:

人员名单

在我的机器人中,我想在ONE message中向用户显示此列表。

当我使用foreach它时,它会为每个人发送一条消息。

这是机器人作曲家:

在此处输入图像描述

这是结果:

在此处输入图像描述

以下图片是我所期望的:(硬编码)

在此处输入图像描述

我怎样才能在作曲家做到这一点?

谢谢你。

0 投票
0 回答
57 浏览

adaptive-cards - 带有按钮的自适应卡放入 Bot Send Response 不等待响应

我有一个自适应卡,其中有 4 个按钮和关联的操作放置在列集和列中我使用 Bot Composer 'Send Response' 显示了这个 在运行时,机器人不等待响应并执行对话框中的下一步任何建议让这个等待,直到用户点击按钮

0 投票
1 回答
323 浏览

botframework - Bot Composer 自定义操作中的依赖注入

我想将 Bot composer 与自定义操作集成。自定义操作依次调用不同的 API 来执行一些业务逻辑。我想将接口和服务提供者注入自定义操作。我在执行此操作时遇到了麻烦,因为它失败并进入空指针异常,尽管我已在 startup.cs 中正确添加了所有内容。你能解释一下我怎么能做到这一点吗?

0 投票
1 回答
99 浏览

botframework - 在同一回合完成作曲家对话框后,我们可以将控制权返回到机器人源吗

我正在尝试在我的 Bot 中使用基于 echo bot 模板的 composer,在这里我尝试在我的 bot 内部执行一些自定义逻辑后调用 composer,然后将控制权移交给 composer 对话框,这里是在完成内部的轮流处理之后作曲家对话框,我们能否将控制权返回给我想在轮到我之前执行一些其他自定义逻辑的机器人代码。

添加评论中提到的详细信息:

使用这部分代码从 echo bot 解决方案触发作曲家对话框

通常,每当执行此行时,都会执行此行之后的下一行,并且在此之后启动集成在解决方案中的 Composer 对话框,其中执行不会再次进入代码。

所以,这里我的问题是,一旦在同一回合中处理了作曲家对话框,我希望执行回到我想要验证/处理一些自定义登录的代码中。

0 投票
0 回答
59 浏览

bot-framework-composer - 如何将文档保存到使用请求文件或附件上传的 blob 存储

如何将文档保存到使用请求文件或附件上传的 blob 存储

Bot Composer -> 对话框询问文件/附件 用户上传文件 (dailog.attachments) 我们有 ContentUrl, name ,不完全是文件内容

如何将文件上传到外部存储,我们可以从中获取内容

0 投票
2 回答
500 浏览

botframework - 如何在 Bot Framework v2.0 上开发自定义操作

有人可以帮助如何使用 Bot Framweork 的最新预览/2.0 版本启用/开发自定义操作。微软文档似乎只适用于 v1.4.1

谢谢