小编sGa*_*ati的帖子

AdaptiveCard:如何在Node.js中使用

我正在尝试在NodeJS上使用AdaptiveCards npm包以编程方式生成卡,但我没有看到如何生成要传递给消息的JSON.到目前为止,我的代码非常简单:

session.send(new builder.Message(session).addAttachment({
    contentType: "application/vnd.microsoft.card.adaptive",
    content: createCard()
})); 

function createCard() {
    let card = new adaptiveCards.AdaptiveCard({ type: "AdaptiveCard" });

    // add a text block
    card.addItem(new adaptiveCards.TextBlock({
        text: 'Issue #1',
        weight: "bolder",
        size: "medium"
    }));

    return card;
}
Run Code Online (Sandbox Code Playgroud)

我试图打电话给render方法,但它不起作用.我也试着打电话JSON.stringify(card)但是我得到了TypeError: Converting circular structure to JSON消息错误.任何的想法?如果我将JSON传递给内容附件,那么一切正常.

node.js botframework adaptive-cards

5
推荐指数
1
解决办法
2574
查看次数

标签 统计

adaptive-cards ×1

botframework ×1

node.js ×1