Botframework:用于Webchat频道的问题样式定制AdaptiveCards

时间:2018-06-29 08:13:27

标签: node.js botframework bots adaptive-cards web-chat

我将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附加到它。

请,有人可以帮我找出来吗? 非常感谢。

0 个答案:

没有答案