Formatação de mensagens para botsMessage formatting for bots

Importante

Os artigos desta seção são baseados no SDK do v3 bot Framework.The articles in this section are based on the v3 Bot Framework SDK. Se você estiver procurando a documentação atual (versão 4,6 ou posterior do SDK), consulte a seção bots de conversa .If you're looking for current documentation (version 4.6 or later of the SDK) see the Conversational Bots section.

Você pode definir a propriedade TextFormat opcional para controlar como o conteúdo de texto da mensagem é renderizado.You can set the optional TextFormat property to control how your message's text content is rendered.

O Microsoft Teams suporta as seguintes opções de formatação:Microsoft Teams supports the following formatting options:

Valor TextFormatTextFormat value DescriçãoDescription
comunsplain O texto deve ser tratado como um texto bruto sem formatação aplicadaThe text should be treated as raw text with no formatting applied at all
reduçãomarkdown O texto deve ser tratado como formatação de redução e renderizado no canal, conforme apropriado; consulte Formatando o conteúdo de texto para estilos suportadosThe text should be treated as Markdown formatting and rendered on the channel as appropriate; see Formatting text content for supported styles
XMLxml O texto é marcação XML simples; consulte Formatando o conteúdo de texto para estilos suportadosThe text is simple XML markup; see Formatting text content for supported styles

Formatando conteúdo de textoFormatting text content

O Microsoft Teams oferece suporte a um subconjunto de marcas de formatação de redução e XML (HTML).Microsoft Teams supports a subset of Markdown and XML (HTML) formatting tags.

Atualmente, as seguintes limitações se aplicam:Currently, the following limitations apply:

  • As mensagens somente texto não oferecem suporte à formatação de tabelaText-only messages do not support table formatting
  • Os cartões ricos dão suporte à formatação somente na propriedade Text, e não nas propriedades Title ou subtítuloRich cards support formatting in the text property only, not in the title or subtitle properties
  • Os cartões ricos não oferecem suporte à redução ou formatação de tabelaRich cards do not support Markdown or table formatting

Suporte a várias plataformasCross-platform support

Para garantir que a formatação funcione em todas as plataformas compatíveis com o Microsoft Teams, lembre-se de que alguns estilos não são suportados atualmente em todas as plataformas.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.

EstiloStyle Mensagens somente de textoText-only messages Cartões avançados (somente XML)Rich cards (XML only)
boldbold
italicitalic
cabeçalho (níveis 1–3)header (levels 1–3)
tachadostrikethrough
régua horizontalhorizontal rule
lista não ordenadaunordered list
lista ordenadaordered list
texto pré-formatadopreformatted text
blockquoteblockquote
hyperlinkhyperlink
link de imagemimage link

Suporte por plataforma individualSupport by individual platform

O suporte para formatação de texto varia de acordo com o tipo de mensagem e por plataforma.Support for text formatting varies by type of message and by platform.

Mensagens somente de textoText-only messages

EstiloStyle DesktopDesktop iOSiOS AndroidAndroid
boldbold
italicitalic
cabeçalho (níveis 1–3)header (levels 1–3)
tachadostrikethrough
régua horizontalhorizontal rule
lista não ordenadaunordered list
lista ordenadaordered list
texto pré-formatadopreformatted text
blockquoteblockquote
hyperlinkhyperlink
link de imagemimage link

PlacaCards

Veja formatação de cartão para suporte em cartões.See Card Formatting for support in cards.