Formatar mensagens de bot

Importante

Este artigo é baseado no SDK do Bot Framework v3. Se você estiver procurando a documentação atual versão 4.6 ou posterior do SDK, consulte a seção bots de conversação .

Você pode definir a propriedade opcional TextFormat para controlar como o conteúdo de texto da mensagem é renderizado.

O Microsoft Teams dá suporte às seguintes opções de formatação:

Valor TextFormat Descrição
Sem formatação O texto deve ser tratado como texto bruto sem nenhuma formatação aplicada.
Markdown O texto deve ser tratado como formatação markdown e renderizado no canal conforme apropriado; consulte Formatar conteúdo de texto para estilos com suporte.
xml O texto é uma marcação XML simples; consulte Formatar conteúdo de texto para estilos com suporte.

Formatação de conteúdo de texto

O Teams dá suporte a um subconjunto de marcas de formatação markdown e XML (HTML).

Atualmente, as seguintes limitações se aplicam:

  • As mensagens somente texto não dão suporte à formatação da tabela.

Para obter informações sobre a formatação em cartões, consulte Referência de Cartão do Teams.

Suporte à plataforma cruzada.

Para garantir que a formatação funcione em todas as plataformas com suporte do Teams, esteja ciente de que alguns estilos não têm suporte atualmente em todas as plataformas.

Style Mensagens somente texto Cartões (somente XML)
bold
italic
cabeçalho (níveis 1 a 3)
Tachado
regra horizontal
lista não ordenada
lista ordenada
texto pré-formatado
blockquote
hiperlink
link de imagem

Suporte por plataforma individual

O suporte para formatação de texto varia por tipo de mensagem e por plataforma.

Mensagens somente texto

Style Área de trabalho iOS Android
bold
italic
cabeçalho (níveis 1 a 3)
Tachado
regra horizontal
lista não ordenada
lista ordenada
texto pré-formatado
blockquote
hiperlink
link de imagem

Exemplos de formatação de texto

Estilo Exemplo Markdown XML (HTML)
bold text **text** <strong>text</strong>
italic text *text* <em>text</em>
cabeçalho (níveis 1 a 3) Text ### Text <h3>Text</h3>
Tachado text ~~text~~ <strike>text</strike>
lista não ordenada
  • texto
  • texto
* text
* text
<ul><li>text</li><li>text</li></ul>
lista ordenada
  1. texto
  2. texto
1. text
2. text
<ol><li>text</li><li>text</li></ol>
texto pré-formatado text `text` <pre>text</pre>
blockquote
texto
>text <blockquote>text</blockquote>
hiperlink Bing [Bing](https://www.bing.com/) <a href="https://www.bing.com/">Bing</a>
link de imagem Pato em uma rocha ![Duck on a rock](http://aka.ms/Fo983c) <img src="https://aka.ms/Fo983c" alt="Duck on a rock"></img>