Форматирование сообщений для БотыMessage formatting for bots

Важно!

Статьи, приведенные в этом разделе, основаны на пакете 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
  • Расширенные карты поддерживают форматирование только в свойстве Text, а не в свойствах Title и субтитров.Rich cards support formatting in the text property only, not in the title or subtitle properties
  • Расширенные карточки не поддерживают Markdown и форматирование таблицRich cards do not support Markdown or table formatting

Поддержка нескольких платформ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 Расширенные карточки (только XML)Rich 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

КарточкиCards

Сведения о форматировании карточек можно посмотреть в карточке .See Card Formatting for support in cards.