我正在尝试在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传递给内容附件,那么一切正常.