问题标签 [adaptive-cards]

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

azure - 机器人生成器:以输入形式上传文件 - 自适应卡片

我正在尝试创建一个机器人,其中用户必须在自适应卡内填写表格,然后使用按钮发送。我创建了这个表单,除了上传文件功能。

我已经浏览了文档,但我没有找到太多关于自适应卡的信息,尤其是关于上传文件输入的信息。

真的有可能吗?

我的这张卡的代码有什么要添加的以便有一个上传文件的按钮吗?

0 投票
0 回答
143 浏览

node.js - 使用 npm 包创建自适应卡片

我最近发现了adaptivecards npm 包。我将需要它来执行 CSS 自定义,这对于每张卡都是不同的。但是,该文档没有指定如何创建卡。创建一个实例如下:

在此之后,将解析包含实际自适应卡片内容的 JSON:

我的问题是,我怎样才能创建自适应卡片,并对其应用自定义 CSS,并能够在 botframework 模拟器上发送它?

0 投票
2 回答
1015 浏览

botframework - 分隔符未显示在自适应卡片中

我一直在尝试让自适应卡的“分隔符”属性起作用,但它似乎没有在 BotFramework Emulator 中呈现。

以下是相同代码的仿真器和可视化器的图像:仿真器 可视化器

两个地方的代码都是一样的,如下:

如图所示,对于相同的代码,分隔符仅出现在可视化工具中。我错过了什么吗?

0 投票
2 回答
1379 浏览

node.js - 自适应卡片中的按钮对齐

我想知道是否有一种方法可以控制 Bot Emulator 中自适应卡中按钮的对齐方式。

我在模拟器和 Microsoft Visualizer 中尝试了相同的代码,但它们的呈现方式不同。这是图像:模拟器 可视化器

这是我使用的代码:

如图所示,按钮在模拟器中水平对齐,在可视化器中彼此相邻。有没有办法修改按钮的高度和宽度,以及它们的对齐方式?

0 投票
1 回答
225 浏览

node.js - BotFramework 中的轮播间距

我正在尝试在 Bot Framework 的轮播中显示一组自适应卡片。

这张图片显示了我所取得的成就。由于轮播不是自适应卡片的一部分,我想知道是否可以修改轮播中 2 张自适应卡片之间的间距。可以以某种方式增加、减少或删除间距吗?

0 投票
1 回答
386 浏览

botframework - 在 boframework 中发送自适应卡后自定义/删除它

我正在制作一个机器人,它向用户发送必须接受或拒绝的请求列表,因此我想在用户接受或拒绝请求时禁用卡或删除它或禁用提交按钮。

那可能吗?如果没有,还有哪些其他选择?

谢谢

0 投票
1 回答
328 浏览

botframework - 处理 AdaptiveCard 操作得到“抱歉,我的机器人代码有问题。”

我在一个项目处理来自 AdaptiveCards 的操作时遇到了麻烦。我的方法在我所有其他项目中都非常有效,只是不是最近的。我尝试回滚 bot.builder 和 bot.connector 的版本以匹配其他项目,但这并没有帮助。

该卡显示正常,但一旦您按下按钮,您就会得到旧的“对不起,我的机器人代码有问题”。我在 RootDialog 中显示卡片,并调用 context.wait(MessageReceivedAsync)

调试,如果我在显示卡后向机器人键入内容 MessageReceivedAsync 被触发。单击按钮,永远不会到达那里。直接在 MessageController 中放置一个断点,它会到达那里,但进入它会立即死亡并显示“抱歉,我的机器人代码有问题”。

这是我的消息控制器:

这是自适应卡片操作:

] }

在我的 RootDialog 中:

0 投票
1 回答
2370 浏览

python - 使用 python 向 bot 框架添加自适应卡

我正在从这里https://github.com/Microsoft/botbuilder-python使用 python 中的 bot 框架的示例玩一点 现在我想在响应中添加一个简单的自适应卡,我相信它是其中的一部分它说 await context.send_activity(response) 但我无法附加卡。我从文档样本中拿了一张卡片:

我找不到将卡附加到 python 响应的方法。

0 投票
0 回答
116 浏览

ios - 在 uitableviewcell 自定义视图中渲染 AdaptiveCard

我一直在使用自适应卡(https://docs.microsoft.com/en-us/adaptive-cards/display/libraries/ios)。我尝试在 uitableviewcell 的 contentView 中呈现 uiview。但它不呈现正确的形式,因为标题标签文本看起来不正确。但是当我滚动 tablelview 时,它会出现。还有一些事件,例如列表或动作容器,其事件处理程序没有响应。所有这些问题都不会发生在一个普通的uiview中。我检查了有动态约束,但问题不是它。在表格视图中,我设置了 UITableViewAutomaticDimension。

0 投票
0 回答
825 浏览

adaptive-cards - 从自适应卡片制作 action.http

我正在尝试从 Active Card 发布,但似乎不支持 http 操作。我研究并发现了许多对 action.http 的引用,但是,架构只显示了 Submit、OpenURL、ShowCard。任何人都可以提供一些指导吗?