问题标签 [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.
adaptive-cards - 我可以使用自适应卡请求用户的位置吗?
有没有办法使用自适应卡(最好通过短信通道)获取/请求用户的位置(即纬度/经度)?谢谢。
c# - Adaptive Cards:AdaptiveCards 的 Slack downrendering 不起作用
我们正在使用 AdaptiveCards。我们在两个渠道(Slack 和 Web)中都可以使用它,即使在 Slack 中,自适应卡片也显示为图像,而 Web 模式显示在文本中。
从本周开始,slack adptive card 不工作了,每当我们请求显示卡片时,它就会出现图像的空间,但图像没有任何内容。
我已经请求支持,但是关于我需要关闭它,我会询问是否有人遇到同样的问题以及如何解决。
我们正在使用最新版本的 BotBuilder:3.12.2.4
谢谢
node.js - 重启后删除填写的详细信息
我试图让一个人填写一些详细信息并返回详细信息的概述。有一个重新启动对话的选项(查看代码),但是当重新启动对话并且该人填写一些新的详细信息时,它将显示第一个填写的详细信息的旧详细信息。
我该如何解决这个问题?
c# - 添加用户返回并编辑表单字段的功能
我正在使用 Microsoft Bot Framework 和自适应卡让用户填写表格。表单正在创建并正确显示,但现在我正在尝试添加用户返回并编辑表单字段的功能(在某些情况下,某些字段会在表单创建时自动填充。)
这是我的卡目前的样子(在机器人模拟器中):
在输入报价名称之前
输入报价名称后
添加编辑功能后,我希望我的卡片看起来像这样:
编辑报价名称
用户可以在其中单击“编辑”文本(在其自己的列中是一个文本块),并在“编辑”文本下显示一个新的 TextInput 字段作为新的内联卡。这是我尝试过的代码:
我认为问题在于 ShowCardAction() 没有按我的预期工作。当我用 OpenURLAction() 替换它时,单击“编辑”文本时会打开一个新链接(因此此操作有效,但 ShowCard 没有)。
我在这里引用了这篇文章Adaptive Cards - Nested scheme和 Adaptive Cards schema explorer但没有任何运气。
有没有人做过类似的事情并愿意分享他们是如何做到的?
botframework - 我想创建一个带有电子邮件和通话功能按钮的自适应卡片。有什么可能的方法吗?
我想创建一个带有电子邮件和通话功能按钮的自适应卡片。我在自适应卡片中找不到电话和电子邮件的格式。有没有办法将自适应卡与英雄卡结合起来,因为英雄卡具有 cardAction 对象功能?
node.js - 具有 2 个动作的自适应卡片(接受/拒绝)
有人可以帮助如何处理自适应卡中的 2 个提交操作吗?如果用户单击接受按钮,则必须启动另一个对话框。如果用户单击拒绝按钮,则必须启动重新启动对话框。
json布局
代码:
adaptive-cards - 如何设置自适应卡片的宽度
自适应卡片在大多数渠道中都相当狭窄 - 例如在网络聊天中。有什么方法可以强制卡片显示与标准消息相同的宽度?
c# - 在 facebook 消息、bot 框架中显示自适应卡片
我用 C# AdaptiveCard SDK 创建了一张自适应卡。但是,一旦我部署到 Facebook Messenger,它就不会显示自适应卡片。代码的关键部分是这样的:(包括初始化IMessageActivity并设置它的属性
我还将自适应卡片添加到 IMessageActivity 附件中,并使用 context.PostAsync 将带有附件的回复发回给用户。
有人知道为什么我在 Facebook Messenger 中看不到自适应卡片吗?
c# - 可能的 HeroCard 或 Azure 测试网络聊天图像缓存问题
我在 Azure 门户中的网络聊天测试模拟器上遇到了我认为可能是 HeroCards 的缓存问题。由于 Cortana 不支持 AdaptiveCard,为了完全调试我的机器人,我暂时将 AdaptiveCard 渲染为图像,然后将图像添加到 HeroCard。然后我将 HeroCard 作为附件添加到回复中。
我发现如果我在网络聊天中的 Azure 测试中键入第一个问题 (A),模拟器中会显示正确的图像,但是如果我问不同的问题 (B),则会显示同一张卡片。我可以看到图像在我的缓存图像文件夹中发生了变化,但无法弄清楚为什么卡总是相同的。
我在卡片标题上添加了时间戳,以证明它不是同一张卡片。这是我来自问题 A 的代码。问题 B 的代码仅在生成的 AdaptiveCard 中有所不同。