问题标签 [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 投票
3 回答
3559 浏览

botframework - Botframework - C# - 自适应卡片 - 提交操作 - 异常

在 Adaptive Cards (botframework, c#, emulator, localhost) 中的 SubmitAction 操作我得到这个异常

你能帮我指出做错了什么吗?

从 RootDialog - LUIS Intent 被调用

GetServerAuthAdaptiveCard() 具有提交操作代码。

来自模拟器的异常:

0 投票
1 回答
204 浏览

javascript - AdaptiveCard - 解析(json)==未定义

我正在尝试解析自适应卡,但parsedCard变量是undefined.

0 投票
1 回答
630 浏览

node.js - 自适应卡片的 JSON 有效负载在 http 请求的正文中变得混乱

在尝试从请求正文中获取 JSON 时,JSON.Parse 会混淆 JSON 元素,因此网络聊天不会将其识别为自适应卡。请帮助..

Node.JS 代码:

预期的 JSON:

收到的 JSON:

0 投票
1 回答
2574 浏览

c# - 如何从复杂自适应卡中读取值?

如果正文只有输入文本,我可以读取这些值。这种情况有列集和列。当我填写所有输入数据并单击模拟器中的提交按钮时,我没有得到任何价值。

平台:.Net C#

下面我分享了json卡的详细信息。你能帮我解决这个问题吗?

0 投票
1 回答
1385 浏览

node.js - 如何从 node.js 中的自适应卡中读取按钮操作?

如果我有如下自适应卡:

如何在对话中呈现它,以便机器人等待用户单击其中一个提交按钮?

以及如何读取已按下的按钮?

我在 node.js 中找不到任何这样做的示例。

非常感谢

0 投票
1 回答
528 浏览

botframework - Bot 框架:跨渠道的自适应卡片功能 | 旋转木马 | 输入 | 操作按钮

我正在浏览自适应卡的文档,并且有一些疑问:

我希望通过自适应卡片跨渠道(网络聊天、必应、Skype、Facebook Messenger)来定位某些功能。这些包括:

我相信大多数这些操作都适用于 Webchat、Bing、Skype、Microsoft Teams。有没有办法使用自适应卡片为 Facebook 和 Kik 等渠道实现这一目标?相同的定制级别是多少?另外,是否支持跨渠道轮播?

感谢您的帮助!。

0 投票
2 回答
1156 浏览

node.js - 回发的 Bot 框架事件?

我的问题:

我有一张带有回发按钮的自适应卡片,其值为“thisIsMyPostback”。现在,我想按照自己的意愿处理这个回发。

问题是这个回发也可以被输入以达到相同的结果。换句话说,单击按钮并直接向我的机器人“thisIsMyPostback”发送消息会导致相同的结果。

有没有办法将回发消息与“message_received”分开?这样,用户直接发送“thisIsMyPostback”消息不会导致与单击按钮相同的结果。

谢谢!

0 投票
1 回答
3188 浏览

c# - 在机器人启动时发送自适应卡片作为欢迎消息

我有一些代码让机器人在启动时发送消息(字符串)。

但是,不是像您在下面的代码中看到的那样发送文本。我试图弄清楚在这种情况下您将如何发送自适应卡。我之前从 RootDialog 发送了一张卡片,但不是从 MessageController.cs 发送的。任何方向在这里都会很棒!

谢谢

0 投票
1 回答
890 浏览

c# - How to retrieve the form data posted by AdaptiveCard in Microsoft Bot Framework?

I have created a Bot Framework project and am using LUIS intents and entities to populate the fields of an AdaptiveCard, which then gets attached to an Activity and posted to the user. I've placed a SubmitAction as part of the card, and the relevant code is as follows:

I'm trying to retrieve the contents of this form when the user clicks on the Submit button, which seems to send a message Activity to the Post method in my MessagesController. However, the contents of this message activity is null. How do I retrieve the payload associated with the submit action from this message activity? In the example above, how would I retrieve the value for the "GPN" key? I've tried looking in the attachments but it doesn't seem to be there as well:

0 投票
1 回答
890 浏览

botframework - 我们如何在 Angular js 1.x 中实现“自适应卡”

我想在我的 Angular ui 中为 Bot 实现可视化器。任何人都可以帮助我们如何在 Angular ui 中渲染自适应卡片。我正在使用 Angular 1.x。