Botframework: выпуск стиля настройки AdaptiveCards для канала Webchat
Я использую botbuilder-sdk с nodeJS. Включение этих адаптивных карт в мои сообщения уже прошло успешно, например, следующим образом:
var msg = new builder.Message(session)
.addAttachment(card);
session.send(msg);
Но я действительно не понимаю, как настроить стиль AdaptiveCards поверх 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 к моему сообщению бота с перезаписанным hostConfig
,
Если я попытаюсь прикрепить AdpativeCard-Obj
ботобилдеру addAttachement
-Функция, у меня нет успеха. В настоящее время я могу только прикрепить к нему простую AdaptiveCard-JSON-shema.
Пожалуйста, кто-нибудь может мне помочь это выяснить? Спасибо заранее.