机器人的消息格式设置

重要

本文基于 v3 Bot Framework SDK。 如果要查找 SDK 的当前文档 4.6 或更高版本,请参阅 对话机器人 部分。

可以设置可选 TextFormat 属性来控制消息文本内容的呈现方式。

Microsoft Teams 支持以下格式设置选项:

TextFormat 值 说明
纯文本 文本应被视为未应用任何格式的原始文本。
markdown 文本应被视为 Markdown 格式,并根据需要在通道上呈现;请参阅 设置支持样式的文本内容的格式
xml 文本是简单的 XML 标记;请参阅 设置支持样式的文本内容的格式

设置文本内容格式

Teams 支持 Markdown 和 XML (HTML) 格式标记的子集。

将会有以下限制:

  • 纯文本消息不支持表格格式设置。
  • 丰富卡片仅支持在文本属性中进行格式设置,不支持在标题或副标题属性中进行格式设置。
  • 富卡不支持 Markdown 或表格格式。

跨平台支持

若要确保你的格式设置在 Teams 支持的所有平台上有效,请注意,某些样式并非在所有平台上都受支持。

样式 仅文本邮件 仅) (XML 的富卡
bold ✔️️
italic ✔️ ✔️
标头 (级别 1-3) ✔️
删除线 ✔️
水平规则
无序列表 ✔️
有序列表 ✔️
预格式化文本 ✔️ ✔️
blockquote ✔️ ✔️
超链接 ✔️ ✔️
图像链接 ✔️

单个平台的支持

对文本格式的支持因消息类型和平台而异。

仅文本邮件

样式 桌面 iOS Android
bold ✔️ ✔️ ✔️
italic ✔️ ✔️ ✔️
标头 (级别 1-3)
删除线 ✔️ ✔️
水平规则
无序列表 ✔️
有序列表 ✔️
预格式化文本 ✔️ ✔️ ✔️
blockquote ✔️ ✔️ ✔️
超链接 ✔️ ✔️ ✔️
图像链接 ✔️ ✔️ ✔️

卡片

有关详细信息,请参阅 卡片格式 以获取卡片支持。