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