机器人的消息格式设置
重要
本文基于 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 | ✔️ | ✔️ | ✔️ |
超链接 | ✔️ | ✔️ | ✔️ |
图像链接 | ✔️ | ✔️ | ✔️ |
卡片
有关详细信息,请参阅 卡片格式 以获取卡片支持。