Ir al contenido

Migrar desde embeds

¿Tu bot usa embeds? Esta tabla te dice a qué componente V2 corresponde cada parte del embed.

Embed (clásico) Components V2
content Text Display fuera del contenedor
embeds[0] Container
color accent_color del Container
author Text Display con -# (texto pequeño)
title + url Text Display con ## [Título](url)
description Text Display
fields Varios Text Display o un Text Display con **Nombre** + valor
thumbnail Section con un Thumbnail como accessory
image Media Gallery con 1 elemento
footer + timestamp Text Display con -# y <t:segundos:R>
Botones en filas al final Action Row dentro o fuera del Container
Mensaje clásico con embed
{
"content": "¡Nuevo vídeo!",
"embeds": [
{
"color": 15548997,
"author": { "name": "Canal de Ana" },
"title": "Cómo crear un bot en 10 minutos",
"url": "https://example.com/video",
"description": "Aprende a crear tu primer bot de Discord desde cero.",
"thumbnail": { "url": "https://cdn.discordapp.com/embed/avatars/0.png" },
"image": { "url": "https://example.com/portada.png" },
"footer": { "text": "Publicado" },
"timestamp": "2026-11-02T12:00:00.000Z"
}
],
"components": [
{
"type": 1,
"components": [
{ "type": 2, "style": 5, "label": "Ver vídeo", "url": "https://example.com/video" }
]
}
]
}
Vista previa
Mi BotAPPHoy a las 12:00

¡Nuevo vídeo!

Canal de Ana

Cómo crear un bot en 10 minutos

Aprende a crear tu primer bot de Discord desde cero.

Publicado 2026-11-02

payload.json
{
"flags": 32768,
"components": [
{
"type": 10,
"content": "¡Nuevo vídeo!"
},
{
"type": 17,
"accent_color": 15548997,
"components": [
{
"type": 9,
"components": [
{
"type": 10,
"content": "-# Canal de Ana"
},
{
"type": 10,
"content": "## [Cómo crear un bot en 10 minutos](https://example.com/video)\nAprende a crear tu primer bot de Discord desde cero."
}
],
"accessory": {
"type": 11,
"media": {
"url": "https://cdn.discordapp.com/embed/avatars/0.png"
}
}
},
{
"type": 12,
"items": [
{
"media": {
"url": "attachment://banner.png"
}
}
]
},
{
"type": 10,
"content": "-# Publicado <t:1793620800:R>"
},
{
"type": 1,
"components": [
{
"type": 2,
"style": 5,
"label": "Ver vídeo",
"url": "https://example.com/video"
}
]
}
]
}
]
}
  1. Añade "flags": 32768 (o súmalo a los flags que ya uses).
  2. Quita content y embeds: pásalos a Text Display y Container.
  3. Si mostrabas archivos adjuntos, añade componentes File o Media Gallery que apunten a attachment://nombre.
  4. Revisa que no pasas de 40 componentes en total.
  5. Mueve los botones donde tengan más sentido: ahora pueden ir dentro del contenedor o al lado de un texto (Section).