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

Важно!

Статьи, приведенные в этом разделе, основаны на пакете SDK "V3 Bot Framework".The articles in this section are based on the v3 Bot Framework SDK. Если вы ищете текущую документацию (версия 4,6 или более поздняя версия пакета SDK), ознакомьтесь с разделом " беседы Боты ".If you're looking for current documentation (version 4.6 or later of the SDK) see the Conversational Bots section.

Можно задать необязательное TextFormat свойство, чтобы управлять отображением текстового контента сообщения.You can set the optional TextFormat property to control how your message's text content is rendered.

Microsoft Teams поддерживает следующие параметры форматирования:Microsoft Teams supports the following formatting options:

Значение TextFormatTextFormat value ОписаниеDescription
содержимоеplain Текст должен рассматриваться как необработанный текст без форматирования.The text should be treated as raw text with no formatting applied at all
Markdownmarkdown Текст должен рассматриваться как форматирование Markdown и отрисовывается в канале по мере необходимости; Дополнительные сведения о форматировании текстовых контентов для поддерживаемых стилейThe text should be treated as Markdown formatting and rendered on the channel as appropriate; see Formatting text content for supported styles
языкxml Текст представляет собой простую разметку XML; Дополнительные сведения о форматировании текстовых контентов для поддерживаемых стилейThe text is simple XML markup; see Formatting text content for supported styles

Форматирование текстового содержимогоFormatting text content

Microsoft Teams поддерживает подмножество тегов форматирования Markdown и XML (HTML).Microsoft Teams supports a subset of Markdown and XML (HTML) formatting tags.

В настоящее время применяются следующие ограничения:Currently, the following limitations apply:

  • Текстовые сообщения не поддерживают форматирование таблицText-only messages do not support table formatting

Сведения о форматировании карточек можно найти в статье Справочник по карточкам Teams.For information on formatting in cards see the Teams Card Reference.

Поддержка нескольких платформCross-platform support

Чтобы ваше форматирование применялось на всех платформах, поддерживаемых Microsoft Teams, обратите внимание на то, что некоторые стили в настоящее время не поддерживаются на всех платформах.To ensure that your formatting works across all platforms supported by Microsoft Teams, be aware that some styles are not currently supported across all platforms.

СтильStyle Текстовые сообщенияText-only messages Cards (только XML)Cards (XML only)
boldbold
italicitalic
Верхний колонтитул (уровни–1 3)header (levels 1–3)
strikethroughstrikethrough
Горизонтальная линейкаhorizontal rule
неупорядоченный списокunordered list
упорядоченный списокordered list
предварительно отформатированный текстpreformatted text
blockquoteblockquote
гиперссылкаhyperlink
Ссылка на изображениеimage link

Поддержка отдельными платформамиSupport by individual platform

Поддержка форматирования текста зависит от типа сообщения и платформы.Support for text formatting varies by type of message and by platform.

Текстовые сообщенияText-only messages

СтильStyle DesktopDesktop iOSiOS AndroidAndroid
boldbold
italicitalic
Верхний колонтитул (уровни–1 3)header (levels 1–3)
strikethroughstrikethrough
Горизонтальная линейкаhorizontal rule
неупорядоченный списокunordered list
упорядоченный списокordered list
предварительно отформатированный текстpreformatted text
blockquoteblockquote
гиперссылкаhyperlink
Ссылка на изображениеimage link

Примеры форматирования текстаExamples of text formatting

СтильStyle ПримерExample MarkdownMarkdown XML (HTML)XML (HTML)
boldbold texttext **text** <strong>text</strong>
italicitalic texttext *text* <em>text</em>
Верхний колонтитул (уровни–1 3)header (levels 1–3) TextText ### Text <h3>Text</h3>
strikethroughstrikethrough texttext ~~text~~ <strike>text</strike>
неупорядоченный списокunordered list
  • текстtext
  • текстtext
* text
* text
<ul><li>text</li><li>text</li></ul>
упорядоченный списокordered list
  1. текстtext
  2. текстtext
1. text
2. text
<ol><li>text</li><li>text</li></ol>
предварительно отформатированный текстpreformatted text text `text` <pre>text</pre>
blockquoteblockquote
текстtext
>text <blockquote>text</blockquote>
гиперссылкаhyperlink BingBing [Bing](https://www.bing.com/) <a href="https://www.bing.com/">Bing</a>
Ссылка на изображениеimage link Duck on a rock ![Duck on a rock](http://aka.ms/Fo983c) <img src="http://aka.ms/Fo983c" alt="Duck on a rock"></img>