Formatação de mensagens para bots

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:

  • Mensagens somente texto não dão suporte à formatação de tabela.
  • Os cartões avançados dão suporte à formatação somente na propriedade de texto, não nas propriedades de título ou subtítulo.
  • Cartões ricos não dão suporte a Markdown ou formatação de tabela.

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 ricos (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 ✔️ ✔️ ✔️

Cartões

Para obter mais informações, consulte Formatação de cartão para obter suporte em cartões.