#botframework #microsoft-teams #adaptive-cards
#botframework #microsoft-teams #адаптивные карточки
Вопрос:
У нас есть бот Teams, который отправляет сообщения, содержащие адаптивные карточки, конечным пользователям (через платформу Bot). Когда окно чата не в фокусе, клиент Teams покажет входящее сообщение в всплывающем окне / всплывающем окне, которое появляется в правом нижнем углу экрана. Однако, когда сообщение содержит только карточку, всплывающее сообщение не поддается описанию, и пользователю нет подсказки относительно того, что может означать «Отправленная карточка». Таким образом, все всплывающие сообщения с карточками выглядят одинаково. См. Изображение
Возможно ли отобразить текстовое сообщение рядом с «Отправленной карточкой» в всплывающем окне, чтобы пользователь мог решить, следует ли немедленно взаимодействовать с сообщением или игнорировать его. Какие-либо другие визуальные подсказки, которые мы можем предоставить, которые появятся в тосте?
Ответ №1:
Вы должны установить сводку при отправке открыток через бот-фреймворк.
Вот так:
var response = MessageFactory.Text(string.Empty);
response.Attachments.Add(cardAttachment);
response.Summary = "showing custom greeeting from the Bot - rather than a card";
await turnContext.SendActivityAsync(response, cancellationToken);
Сводка отображается в уведомлении вместо «отправлена открытка».
Это было реализовано довольно давно.