Anuncio con imágenes
Un anuncio de evento con banner, detalles, un archivo con las bases y botones. Muestra cómo mezclar contenido fuera y dentro de un contenedor.
{ "flags": 32768, "allowed_mentions": { "parse": [ "roles" ] }, "components": [ { "type": 10, "content": "<@&123456789012345678> ¡nuevo evento!" }, { "type": 17, "accent_color": 15418782, "components": [ { "type": 12, "items": [ { "media": { "url": "attachment://banner.png" }, "description": "Banner del torneo" } ] }, { "type": 10, "content": "# 🏆 Torneo de invierno\nDemuestra quién es el mejor del servidor. Premios para los 3 primeros." }, { "type": 14, "divider": true, "spacing": 1 }, { "type": 9, "components": [ { "type": 10, "content": "📅 **Fecha:** <t:1796025600:F>\n👥 **Plazas:** 32 jugadores\n🎁 **Premio:** Nitro + rol exclusivo" } ], "accessory": { "type": 2, "style": 3, "label": "Apuntarme", "custom_id": "torneo_apuntarme", "emoji": { "name": "✋" } } }, { "type": 14, "divider": true, "spacing": 1 }, { "type": 10, "content": "**Bases del torneo**" }, { "type": 13, "file": { "url": "attachment://bases-torneo.pdf" } }, { "type": 1, "components": [ { "type": 2, "style": 5, "label": "Reglamento", "url": "https://example.com/reglamento" }, { "type": 2, "style": 5, "label": "Retransmisión", "url": "https://example.com/directo" } ] } ] } ]}Puntos clave
Sección titulada «Puntos clave»- La mención al rol va fuera del contenedor, en un Text Display, para que se vea como un aviso.
allowed_mentionscon"parse": ["roles"]permite que la mención de rol notifique.- El banner es una Media Gallery con un solo elemento: se muestra grande, ocupando todo el ancho.
- El archivo PDF se muestra con un componente File que apunta a
attachment://bases-torneo.pdf. - Los botones Link (estilo
5) no envían interacción: abren la URL directamente.
Cuenta los componentes
Sección titulada «Cuenta los componentes»Este mensaje usa 14 componentes (de los 40 permitidos):
| Componente | Cantidad |
|---|---|
| Text Display | 4 |
| Container | 1 |
| Media Gallery | 1 |
| Separator | 2 |
| Section | 1 |
| Button | 3 |
| File | 1 |
| Action Row | 1 |
