Embeds

Os textos bonitinhos.

Para quem não sabe, isso é um embed:

Um embed bem simples

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);
    }
});
Embed em função.

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);
    }
});
Embed mais completo.

Embeds para discord!

Last updated

Was this helpful?