No puedo entender cómo hacerlo para que cuando use este código, no solo me dé mi avatar, sino también a otros usuarios cuando los mencione. Necesito hacer esto con richembeds, como se muestra a continuación. Ayuda, por favor.

} else if (command === 'avatar') {
    const embed = new Discord.RichEmbed()
        .setAuthor('Akirabot. Your avatar.')
        .setColor(0x348fcd)
        .setTitle('')
        .addField(`${message.author.avatarURL}`, `Your avatar, click to url to open image with size 2048px.`, true)
        .setFooter('— Akirabot.')
        .setTimestamp()
        .setImage(`${message.author.avatarURL}`, true)
    message.channel.send({ embed });
0
Станислав Куприн 4 nov. 2019 a las 12:50

1 respuesta

let user = message.mentions.users.first() || message.author; Obtendrá la mención en caso de que mencione a alguien o será el autor del mensaje si no se menciona.

} else if (command === 'avatar') {
    let user = message.mentions.users.first() || message.author;
    const embed = new Discord.RichEmbed()
        .setAuthor('Akirabot. Your avatar.')
        .setColor(0x348fcd)
        .setTitle('')
        .addField(`${user.avatarURL}`, `Your avatar, click to url to open image with size 2048px.`, true)
        .setFooter('— Akirabot.')
        .setTimestamp()
        .setImage(`${user.avatarURL}`, true)
    message.channel.send({ embed });
0
Cursed 4 nov. 2019 a las 10:18