Bem, é muito fácil fazer um embed no discord.js, mas precisamos fazer o básico. Vamos fazer um embed bem simples para depois entender o resto.
Como esse:
//detectando se o bot está online
bot.on('message', message => {
//contéudo prefixo e embed
if (message.content.startsWith(config.prefix + 'embed')){
//adicionando a variável do embed
const testeembed = new Discord.RichEmbed()
//cor (use rgb)
.setColor('#0099ff')
//título
.setTitle('título')
//descrição
.setDescription('descrição')
//rodapé
.setFooter('rodapé')
//enviando a variável no chat
message.channel.send(testeembed);
}
});
Mas também (claro), existem os embeds mais completos e difíceis de fazer.
//detectando se o bot está online
bot.on('message', message => {
//contéudo prefixo e embed
if (message.content.startsWith(config.prefix + 'embed')){
//adicionando a variável do embed
const testeembed = new Discord.RichEmbed()
//cor (use rgb)
.setColor('#0099ff')
//título
.addField('título do campo', 'texto do campo')
.setTitle('título')
//descrição
.setDescription('descrição')
//thumbnail
.setThumbnail('https://imagens.simplo7.net/static/567/sku/tricoline-100-alg-lisa-azul-turquesa-tricoline-100-alg-lisa-1444834845857.jpg')
//imagem
.setImage('https://upload.wikimedia.org/wikipedia/pt/thumb/b/b7/Discord_logo_svg.svg/1280px-Discord_logo_svg.svg.png')
//rodapé
.setFooter('rodapé')
//enviando a variável no chat
message.channel.send(testeembed);
}
});