Dar formato a los mensajes de bots

Importante

Este artículo se basa en el SDK de Bot Framework v3. Si busca la versión 4.6 o posterior de la documentación actual del SDK, consulte la sección bots conversacionales .

Puede establecer la propiedad opcional TextFormat para controlar cómo se representa el contenido de texto del mensaje.

Microsoft Teams admite las siguientes opciones de formato:

Valor de TextFormat Descripción
normal El texto debe tratarse como texto sin formato sin aplicar ningún formato.
markdown El texto debe tratarse como formato Markdown y representarse en el canal según corresponda; vea Dar formato al contenido de texto para los estilos admitidos.
xml El texto es un marcado XML simple; vea Dar formato al contenido de texto para los estilos admitidos.

Dar formato al contenido del texto

Teams admite un subconjunto de etiquetas de formato Markdown y XML (HTML).

Actualmente, se aplican las limitaciones siguientes:

  • Los mensajes de solo texto no admiten el formato de tabla.

Para obtener información sobre el formato en tarjetas, consulte Referencia de tarjetas de Teams.

Compatibilidad multiplataforma.

Para asegurarse de que el formato funciona en todas las plataformas compatibles con Teams, tenga en cuenta que algunos estilos no se admiten actualmente en todas las plataformas.

Estilo Mensajes de solo texto Tarjetas (solo XML)
bold
italic
encabezado (niveles 1–3)
Tachado
regla horizontal
lista desordenada
lista ordenada
texto con formato previo
blockquote
hipervínculo
vínculo de imagen

Compatibilidad con plataformas individuales

La compatibilidad con el formato de texto varía según el tipo de mensaje y por plataforma.

Mensajes de solo texto

Estilo Escritorio iOS Android
bold
italic
encabezado (niveles 1–3)
Tachado
regla horizontal
lista desordenada
lista ordenada
texto con formato previo
blockquote
hipervínculo
vínculo de imagen

Ejemplos de formato de texto

Estilo Ejemplo Markdown XML (HTML)
bold text **text** <strong>text</strong>
italic text *text* <em>text</em>
encabezado (niveles 1–3) Texto ### Text <h3>Text</h3>
Tachado text ~~text~~ <strike>text</strike>
lista desordenada
  • text
  • text
* text
* text
<ul><li>text</li><li>text</li></ul>
lista ordenada
  1. text
  2. text
1. text
2. text
<ol><li>text</li><li>text</li></ol>
texto con formato previo text `text` <pre>text</pre>
blockquote
text
>text <blockquote>text</blockquote>
hipervínculo Bing [Bing](https://www.bing.com/) <a href="https://www.bing.com/">Bing</a>
vínculo de imagen Pato en una roca ![Duck on a rock](http://aka.ms/Fo983c) <img src="https://aka.ms/Fo983c" alt="Duck on a rock"></img>