我将botbuilder-sdk与nodeJS一起使用。将这些自适应卡包括到我的消息中已成功完成,如下所示:
var msg = new builder.Message(session)
.addAttachment(card);
session.send(msg);
但是我真的不明白如何自定义AdaptiveCard的样式
hostConfig
。
文档(https://docs.microsoft.com/de-de/adaptive-cards/sdk/rendering-cards/javascript/getting-started)描述您需要一个AdaptiveCard
的新实例,然后可以像下面这样设置hostConfig
:
var adaptiveCard = new AdaptiveCards.AdaptiveCard();
adaptiveCard.hostConfig = new AdaptiveCards.HostConfig({
fontFamily: "Segoe UI, Helvetica Neue, sans-serif"
// More host config options
});
但是之后他们描述了您需要渲染它,最后您可以将其附加到DOM(document.body.appendChild(renderedCard);
)
但是我没有页面想要将我的AdpativeCard附加到DOM。我在后端站点中,想将我的AdaptiveCard附加到我的Bot-Message中,并用覆盖hostConfig
。
如果我尝试将AdpativeCard-Obj
附加到botbuilder addAttachement
-Funktion,则不会成功。目前,我只能将简单的AdaptiveCard-JSON-shema附加到它。
请,有人可以帮我找出来吗? 非常感谢。