Поделиться через


Форматирование сообщений бота

Важно!

Эта статья основана на пакете 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 ~~text~~ <strike>text</strike>
неупорядоченный список
  • текст
  • текст
* text
* text
<ul><li>text</li><li>text</li></ul>
упорядоченный список
  1. текст
  2. текст
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>