首页 > 解决方案 > 如何更改 MS 团队消息卡的文本颜色

问题描述

我正在使用带有 webhook 的 AWS Lambda 来发布到团队频道。如何更改卡片中的文字颜色?

AFAIK,自适应卡还不是 webhook 的选项。我曾尝试使用 Message Card Playground,但没有旧版 Message Card 的选项,而且我查看过的其他网站也没有文本颜色选项。

我想更改标题的颜色,但以下操作无效。

我试过的代码:

data = {
            "@context": "https://schema.org/extensions",
            "@type": "MessageCard",
            "themeColor": "0072C6",
            "color": "FF0000",
            "title": self.title + " Severity: " + str(self.severity),
            "text": self.findings + "\n Account: "+self.account+" \nTags: " + json.dumps(self.tags)} ```

标签: webhooksmicrosoft-teams

解决方案


可以通过 HTML 格式化,例如。在标题或文本中。这个对我有用

<strong style="color:blue;"> My title </strong>

推荐阅读