Text Display
type: 10
Mensajes
Modales
Vista previa payload.json
Vista previa modal.json
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.
{ "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. |
Chuleta de markdown
Sección titulada «Chuleta de markdown»| Escribes | Resultado |
|---|---|
**negrita** |
negrita |
*cursiva* o _cursiva_ |
cursiva |
__subrayado__ |
subrayado |
~~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”) |
Menciones
Sección titulada «Menciones»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**." }import { TextDisplayBuilder, MessageFlags } from 'discord.js';
const text = new TextDisplayBuilder().setContent('## Hola\nEsto es **markdown**.');await channel.send({ flags: MessageFlags.IsComponentsV2, components: [text] });view = discord.ui.LayoutView()view.add_item(discord.ui.TextDisplay("## Hola\nEsto es **markdown**."))await channel.send(view=view)s.ChannelMessageSendComplex(channelID, &discordgo.MessageSend{ Flags: discordgo.MessageFlagsIsComponentsV2, Components: []discordgo.MessageComponent{ discordgo.TextDisplay{Content: "## Hola\nEsto es **markdown**."}, },})En modales
Sección titulada «En modales»En un modal, el Text Display sirve para mostrar instrucciones entre los campos. No recoge datos.
Antes de entrar
Lee las normas del servidor y responde con sinceridad.
¿Cómo nos conociste?*
{ "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 } } ] }}