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

adaptive-cards - 我可以使用自适应卡请求用户的位置吗?

有没有办法使用自适应卡(最好通过短信通道)获取/请求用户的位置(即纬度/经度)?谢谢。

0 投票
1 回答
1613 浏览

c# - 如何在具有相应卡片的机器人中实现按钮单击功能

嗨,我正在研究 Bot,因为我有一个要求,比如当用户单击按钮时,我想在下一张卡片中显示相关内容,如下所示。

在此处输入图像描述

谁能告诉我如何通过使用自适应卡、丰富卡或缩略图卡等任何卡在机器人中实现上述场景?

0 投票
1 回答
246 浏览

c# - Adaptive Cards:AdaptiveCards 的 Slack downrendering 不起作用

我们正在使用 AdaptiveCards。我们在两个渠道(Slack 和 Web)中都可以使用它,即使在 Slack 中,自适应卡片也显示为图像,而 Web 模式显示在文本中。

从本周开始,slack adptive card 不工作了,每当我们请求显示卡片时,它就会出现图像的空间,但图像没有任何内容。

我已经请求支持,但是关于我需要关闭它,我会询问是否有人遇到同样的问题以及如何解决。

我们正在使用最新版本的 BotBuilder:3.12.2.4

GitHub 问题

谢谢

0 投票
2 回答
60 浏览

node.js - 重启后删除填写的详细信息

我试图让一个人填写一些详细信息并返回详细信息的概述。有一个重新启动对话的选项(查看代码),但是当重新启动对话并且该人填写一些新的详细信息时,它将显示第一个填写的详细信息的旧详细信息。

我该如何解决这个问题?

0 投票
1 回答
262 浏览

c# - 添加用户返回并编辑表单字段的功能

我正在使用 Microsoft Bot Framework 和自适应卡让用户填写表格。表单正在创建并正确显示,但现在我正在尝试添加用户返回并编辑表单字段的功能(在某些情况下,某些字段会在表单创建时自动填充。)

这是我的卡目前的样子(在机器人模拟器中):

在输入报价名称之前

在输入报价名称之前

输入报价名称后

输入报价名称后

添加编辑功能后,我希望我的卡片看起来像这样:

编辑报价名称

编辑报价名称

用户可以在其中单击“编辑”文本(在其自己的列中是一个文本块),并在“编辑”文本下显示一个新的 TextInput 字段作为新的内联卡。这是我尝试过的代码:

我认为问题在于 ShowCardAction() 没有按我的预期工作。当我用 OpenURLAction() 替换它时,单击“编辑”文本时会打开一个新链接(因此此操作有效,但 ShowCard 没有)。

我在这里引用了这篇文章Adaptive Cards - Nested scheme和 Adaptive Cards schema explorer但没有任何运气。

有没有人做过类似的事情并愿意分享他们是如何做到的?

0 投票
2 回答
4669 浏览

botframework - 我想创建一个带有电子邮件和通话功能按钮的自适应卡片。有什么可能的方法吗?

我想创建一个带有电子邮件和通话功能按钮的自适应卡片。我在自适应卡片中找不到电话和电子邮件的格式。有没有办法将自适应卡与英雄卡结合起来,因为英雄卡具有 cardAction 对象功能?

0 投票
1 回答
448 浏览

node.js - 具有 2 个动作的自适应卡片(接受/拒绝)

有人可以帮助如何处理自适应卡中的 2 个提交操作吗?如果用户单击接受按钮,则必须启动另一个对话框。如果用户单击拒绝按钮,则必须启动重新启动对话框。

json布局

代码:

0 投票
1 回答
2927 浏览

adaptive-cards - 如何设置自适应卡片的宽度

自适应卡片在大多数渠道中都相当狭窄 - 例如在网络聊天中。有什么方法可以强制卡片显示与标准消息相同的宽度?

0 投票
0 回答
476 浏览

c# - 在 facebook 消息、bot 框架中显示自适应卡片

我用 C# AdaptiveCard SDK 创建了一张自适应卡。但是,一旦我部署到 Facebook Messenger,它就不会显示自适应卡片。代码的关键部分是这样的:(包括初始化IMessageActivity并设置它的属性

我还将自适应卡片添加到 IMessageActivity 附件中,并使用 context.PostAsync 将带有附件的回复发回给用户。

有人知道为什么我在 Facebook Messenger 中看不到自适应卡片吗?

0 投票
1 回答
200 浏览

c# - 可能的 HeroCard 或 Azure 测试网络聊天图像缓存问题

我在 Azure 门户中的网络聊天测试模拟器上遇到了我认为可能是 HeroCards 的缓存问题。由于 Cortana 不支持 AdaptiveCard,为了完全调试我的机器人,我暂时将 AdaptiveCard 渲染为图像,然后将图像添加到 HeroCard。然后我将 HeroCard 作为附件添加到回复中。

我发现如果我在网络聊天中的 Azure 测试中键入第一个问题 (A),模拟器中会显示正确的图像,但是如果我问不同的问题 (B),则会显示同一张卡片。我可以看到图像在我的缓存图像文件夹中发生了变化,但无法弄清楚为什么卡总是相同的。

我在卡片标题上添加了时间戳,以证明它不是同一张卡片。这是我来自问题 A 的代码。问题 B 的代码仅在生成的 AdaptiveCard 中有所不同。