Ir al contenido

Text Display

type: 10 Mensajes Modales

El Text Display muestra texto con formato markdown, igual que un mensaje normal. En los mensajes V2 es la forma de escribir texto, ya que content no está permitido.

Vista previa
Mi BotAPPHoy a las 12:00

Título grande

Título mediano

Título pequeño

Texto con negrita, cursiva, subrayado, tachado y código.

  • Listas con viñetas
  • Menciones: @usuario y #general
Una cita

Texto pequeño (subtexto) con un enlace

payload.json
{
"flags": 32768,
"components": [
{
"type": 10,
"content": "# Título grande\n## Título mediano\n### Título pequeño\nTexto con **negrita**, *cursiva*, __subrayado__, ~~tachado~~ y `código`.\n- Listas con viñetas\n- Menciones: <@123456789012345678> y <#123456789012345678>\n> Una cita\n-# Texto pequeño (subtexto) con un [enlace](https://discord.com)"
}
]
}
Campo Tipo Descripción
type entero obligatorio Siempre 10.
id entero opcional Identificador único.
content string obligatorio El texto en markdown.
Escribes Resultado
**negrita** negrita
*cursiva* o _cursiva_ cursiva
__subrayado__ subrayado
~~tachado~~ tachado
`código` código
# , ## , ### Títulos de 3 tamaños
-# texto Subtexto pequeño y gris
> cita Cita
- elemento Lista
[texto](https://...) Enlace
||spoiler|| Texto oculto
<@ID>, <@&ID>, <#ID> Mención de usuario, rol o canal
<t:1793620800:R> Fecha relativa (“hace 2 horas”)

Las menciones dentro de un Text Display notifican a la gente igual que en un mensaje normal. Controla quién recibe la notificación con allowed_mentions:

{
"flags": 32768,
"allowed_mentions": { "parse": [] },
"components": [
{ "type": 10, "content": "Hola <@123456789012345678>, esto no te notificará." }
]
}
{ "type": 10, "content": "## Hola\nEsto es **markdown**." }

En un modal, el Text Display sirve para mostrar instrucciones entre los campos. No recoge datos.

Vista previa
Antes de entrar

Lee las normas del servidor y responde con sinceridad.

¿Cómo nos conociste?*
modal.json
{
"type": 9,
"data": {
"custom_id": "normas",
"title": "Antes de entrar",
"components": [
{
"type": 10,
"content": "Lee las **normas** del servidor y responde con sinceridad."
},
{
"type": 18,
"label": "¿Cómo nos conociste?",
"component": {
"type": 4,
"custom_id": "origen",
"style": 1
}
}
]
}
}