Formatar suas mensagens de bot

A formatação de mensagens permite que você destaque o melhor nas mensagens de bot. Você pode formatar suas mensagens de bot para incluir cartões avançados como anexos que contêm elementos interativos, como botões, texto, imagens e assim por diante.

Observação

O limite de tamanho da mensagem do bot é de 40 KB. Se o limite de tamanho da mensagem do bot exceder 40 KB, o bot receberá um 413 código status (RequestEntityTooLarge), que contém o código de MessageSizeTooBigerro . O limite de tamanho da mensagem do bot inclui toda a carga de mensagem codificada como UTF-16 e não inclui imagens codificadas do Base64.

Formatar o conteúdo de texto

Para formatar suas mensagens de bot, você pode definir a propriedade opcional TextFormat para controlar como o conteúdo de texto da mensagem de bot é renderizado.

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

TextFormat valor Descrição
plain O texto deve ser tratado como texto bruto sem formatação aplicada.
markdown O texto deve ser tratado como formatação markdown e renderizado no canal conforme apropriado.
xml O texto é uma marcação XML simples.

O Teams dá suporte a um subconjunto de markdown marcas de formatação e xml ou HTML. O bot também pode menção outros usuários e marcas em mensagens de texto postadas em canais. Para obter mais informações, confira adicionar menções às suas mensagens.

Atualmente, as seguintes limitações se aplicam à formatação:

  • 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.

Depois de formatar o conteúdo de texto, verifique se a formatação funciona em todas as plataformas com suporte do Teams.

Suporte à plataforma cruzada.

Atualmente, não há suporte para alguns estilos em todas as plataformas. A tabela a seguir fornece uma lista de estilos e quais desses estilos têm suporte em mensagens somente texto e cartões avançados:

Style Mensagens somente texto Cartões avançados – somente XML
Negrito ✔️️
Itálico ✔️ ✔️
Cabeçalho (níveis 1 a 3) ✔️
Tachado ✔️
Régua horizontal
Lista não ordenada ✔️
Lista ordenada ✔️
Texto pré-formatado ✔️ ✔️
Blockquote ✔️ ✔️
Hiperlink ✔️ ✔️
Link da imagem

Depois de verificar o suporte de plataforma cruzada, verifique se o suporte por plataformas individuais também está disponível.

Suporte por plataforma individual

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

Mensagens somente texto

A tabela a seguir fornece uma lista de estilos com suporte na área de trabalho, no iOS e no Android:

Style Área de trabalho iOS Android
Negrito ✔️ ✔️ ✔️
Itálico ✔️ ✔️ ✔️
Cabeçalho (níveis 1 a 3)
Tachado ✔️ ✔️
Régua horizontal
Lista não ordenada ✔️
Lista ordenada ✔️
Texto pré-formatado ✔️ ✔️ ✔️
Blockquote ✔️ ✔️ ✔️
Hiperlink ✔️ ✔️ ✔️
Link da imagem

Cartões

Para obter suporte a cartão, consulte formatação de cartão.

Próxima etapa

Confira também