Форматирование сообщений бота
Важно!
Эта статья основана на пакете SDK Bot Framework версии 3. Если вы ищете текущую документацию по пакету SDK версии 4.6 или более поздней, см. раздел Боты для бесед.
Можно задать необязательное свойство TextFormat
, чтобы управлять отображением текстового содержимого сообщения.
Microsoft Teams поддерживает следующие параметры форматирования:
Значение TextFormat | Описание |
---|---|
обычный | Текст должен рассматриваться как необработанный текст без применения форматирования. |
Markdown | Текст должен обрабатываться как формат Markdown и отображаться в канале соответствующим образом; См . раздел Форматирование текстового содержимого для поддерживаемых стилей. |
XML | Текст представляет собой простую разметку XML; См . раздел Форматирование текстового содержимого для поддерживаемых стилей. |
Форматирование текстового содержимого
Teams поддерживает подмножество тегов форматирования Markdown и XML (HTML).
Существуют следующие ограничения.
- Текстовые сообщения не поддерживают форматирование таблицы.
Сведения о форматировании в карточках см. в справочнике по карточкам Teams.
Кроссплатформенная поддержка
Чтобы обеспечить работу форматирования на всех платформах, поддерживаемых Teams, имейте в виду, что некоторые стили поддерживаются не на всех платформах.
Style | Только текстовые сообщения | Карточки (только XML) |
---|---|---|
bold | ✔ | ✖ |
italic | ✔ | ✔ |
заголовок (уровни 1–3) | ✖ | ✔ |
зачеркивное руководство | ✖ | ✔ |
горизонтальное правило | ✖ | ✖ |
неупорядоченный список | ✖ | ✔ |
упорядоченный список | ✖ | ✔ |
предварительно отформатированный текст | ✔ | ✔ |
blockquote | ✔ | ✔ |
гиперссылка | ✔ | ✔ |
Ссылка на изображение | ✔ | ✖ |
Поддержка индивидуальной платформой
Поддержка форматирования текста зависит от типа сообщения и платформы.
Только текстовые сообщения
Style | Версия для настольного компьютера | iOS | Android |
---|---|---|---|
bold | ✔ | ✔ | ✔ |
italic | ✔ | ✔ | ✔ |
заголовок (уровни 1–3) | ✖ | ✖ | ✖ |
зачеркивное руководство | ✔ | ✔ | ✖ |
горизонтальное правило | ✖ | ✖ | ✖ |
неупорядоченный список | ✔ | ✖ | ✖ |
упорядоченный список | ✔ | ✖ | ✖ |
предварительно отформатированный текст | ✔ | ✔ | ✔ |
blockquote | ✔ | ✔ | ✔ |
гиперссылка | ✔ | ✔ | ✔ |
Ссылка на изображение | ✔ | ✔ | ✔ |
Примеры форматирования текста
Style | Пример | Markdown | XML (HTML) |
---|---|---|---|
bold | text | **text** |
<strong>text</strong> |
italic | text | *text* |
<em>text</em> |
заголовок (уровни 1–3) | Текст | ### Text |
<h3>Text</h3> |
зачеркивное руководство |
|
~~text~~ |
<strike>text</strike> |
неупорядоченный список |
|
* text * text |
<ul><li>text</li><li>text</li></ul> |
упорядоченный список |
|
1. text 2. text |
<ol><li>text</li><li>text</li></ol> |
предварительно отформатированный текст | text |
`text` |
<pre>text</pre> |
blockquote | текст |
>text |
<blockquote>text</blockquote> |
гиперссылка | Bing | [Bing](https://www.bing.com/) |
<a href="https://www.bing.com/">Bing</a> |
Ссылка на изображение | ![Duck on a rock](http://aka.ms/Fo983c) |
<img src="https://aka.ms/Fo983c" alt="Duck on a rock"></img> |
Platform Docs