🎨 EmbedBuilder
Como obter: `new EmbedBuilder()`
Métodos
| Assinatura | Parâmetro(s) | Descrição |
|---|---|---|
| setTitle(v) | string | Título del embed |
| setDescription(v) | string | Descripción |
| setColor(v) | string | number | Color. Ej: "#A9D6FF", "Blurple", 0x5865F2 — ver embed-color |
| setURL(v) | string | URL del título |
| setTimestamp(v?) | string | nil | Timestamp. nil = ahora |
| setThumbnail(url) | string | Imagen pequeña (arriba a la derecha) |
| setImage(url) | string | Imagen grande (pie) |
| setAuthor(opts) | object | { name, url?, iconURL? } |
| setFooter(opts) | object | { text, iconURL? } |
| addFields(...fields) | object[] | { name, value, inline? } — múltiples |
| setFields(...fields) | object[] | Reemplaza todos los campos |
Cores prontas
Veja a lista completa em EmbedColor.
Exemplo de uso
on command("perfil", message, args)
let user = getUser()
let embed = EmbedBuilder()
.setTitle("Perfil de " .. user.username)
.setDescription("Aqui estão as informações do usuário.")
.setColor("Blurple")
.setThumbnail(user.avatar)
message.reply("", { embeds: [embed] })
end