Вам потребуется создать экземпляр своего веб-чата следующим образом, чтобы изменить фоновое изображение окна действий.Имейте в виду, что в объекте BotFramework-WebChat styleSet
есть activity
, который представляет отправляемые отдельные сообщения, карточки и т. Д., И activities
, который представляет окно прокрутки сообщений.Именно с последним мы будем работать.
Кроме того, имейте в виду, что, поскольку вы непосредственно указываете элемент и свойство DOM, хотя и через веб-чат, если какой-либо аспект веб-чата получит обновление, изменяющееиспользуемый элемент или свойство, это может вызвать серьезные изменения для вас.Кроме того, вам нужно будет передать все значения свойств, необходимые, так как обычно это удаляет все значения по умолчанию из элемента веб-чата, с которым вы работаете.
const styleSet = createStyleSet ( {
bubbleBackground: 'blue',
bubbleFromUserBackground: 'red',
bubbleBorderRadius: 18,
bubbleFromUserBorderRadius: 18,
} );
styleSet.activities = {
...styleSet.activities,
backgroundImage: "url('<someUrlLink>')";
}
window.WebChat.renderWebChat( {
directLine: [...],
styleSet
});
Надежда на помощь!