Botframework 在通知中发送英雄卡或自适应卡

Botframework 在通知中发送英雄卡或自适应卡,botframework,Botframework,我正在尝试使用英雄卡或自适应卡发送团队通知。我可以通过通知发送简单的文本消息 我不知道如何在活动中包装英雄卡或自适应卡,因为SendToConversationAsync只接受活动以下是您可以用来发送使用adaptivecard.io创建的任何卡的代码 const resultOutputCard = { "type": "AdaptiveCard", "version": "1.0", "body"

我正在尝试使用
英雄卡
自适应卡发送
团队通知
。我可以通过
通知
发送简单的文本消息


我不知道如何在
活动中包装
英雄卡
自适应卡
,因为
SendToConversationAsync
只接受
活动

以下是您可以用来发送使用adaptivecard.io创建的任何卡的代码

const resultOutputCard = {
                "type": "AdaptiveCard",
                "version": "1.0",
                "body": [
                     {  
                       "type" : "TextBlock",
                       "text" : "Sample Text"
                     }
                ],
                "actions": [
                   {
                    "type": "Action.OpenUrl",
                    "title": "Google Link",
                    "url": "www.google.com"
                   }
                ],
                "$schema": "http://adaptivecards.io/schemas/adaptive-card.json"
            };
            const card = CardFactory.adaptiveCard(resultOutputCard);
            await step.context.sendActivity({ attachments: [card] });
下面是您可以用来发送英雄卡的代码

const { MessageFactory, CardFactory } = require('botbuilder');

const card = CardFactory.heroCard(
     'White T-Shirt',
     ['https://example.com/whiteShirt.jpg'],
     ['buy']
);
const message = MessageFactory.attachment(card);
await context.sendActivity(message);
下面是您可以找到上述示例的链接

请参阅和。支持的卡可以作为附件包含在活动中。