小编Ste*_*eve的帖子

Microsoft Teams 上自适应卡的推送通知/Toast 摘要

我构建了一些通过 webhook 向 Microsoft Teams 发送消息的工具,我决定切换到自适应卡,以使发送的消息更易于阅读和布局,因为自适应卡可以比标准卡更加风格化MessageCard (0365 Connector)我已经成功实现了这一目标,但不幸的是在终点线遇到了一些障碍。

当使用自适应卡发送推送通知时,它不会给出简短的细分或消息的前几行,而是简单地说Card。它也在 Microsoft Teams(PC 或移动)的“通知”选项卡下以这种方式显示,因此您可以想象这有点令人恼火,因为我发送了很多消息,而您需要实际点击/单击才能阅读它们,而无需提前看一下总结。

在旧式/O365 连接器中,我只需使用该summary字段即可正常工作。

//O365 Connector
    "@type": "MessageCard",
    "@context": "http://schema.org/extensions",
    "summary": "John Doe commented on Trello",
    "title": "Project Tango",
Run Code Online (Sandbox Code Playgroud)

我已经看到以下内容作为 Bot 框架的建议:

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);
Run Code Online (Sandbox Code Playgroud)

但这并不适用于此,因为我使用的是 webhooks...但我尝试将其Summary作为有效负载中的键来查看它是否有帮助,但没有。

https://adaptivecards.io/schemas/adaptive-card.json [架构]

我查看了 Adaptive-card.json 架构,但我看不到其中任何看起来会影响 toast/推送通知的内容。我确实尝试过,fallbackText但我认为这只在渲染器无法加载自适应卡的情况下使用,并且根本不用于摘要。

有任何想法吗?或者使用自适应卡是否意味着我需要牺牲在通知/祝酒词中总结信息的能力?

webhooks microsoft-teams adaptive-cards

5
推荐指数
1
解决办法
1831
查看次数

标签 统计

adaptive-cards ×1

microsoft-teams ×1

webhooks ×1