В поле эмбеда author вместо тега undefined

Хочу сделать команду avatar, и вроде всё работает, но в поле автора вместо тега, отправляет undefined Код:

const { MessageEmbed } = require('discord.js')

module.exports = {
    name : 'avatar',
    category : 'utility',
    description : 'Отправляет ваш аватар',
    run : async(client, message, args) => {
      const avatar1 = new MessageEmbed()
      .setImage(message.author.displayAvatarURL({ size: 512, dynamic: true, format: 'png'}))
      .setColor('2f3236')
      let user =
        message.mentions.members.first() ||
        message.guild.members.cache.get(args[0]);
        if (!user)
          return message.channel.send({embeds: [avatar1]})
      const avatar = new MessageEmbed()
      .setAuthor(`${user.tag}`, `${user.displayAvatarURL({ format: 'png'})}`)
      .setImage(user.displayAvatarURL({ size: 512, dynamic: true, format: 'png'}))
      .setColor('2f3236')

  message.channel.send({ embeds: [avatar]})
}
}

Ответы (0 шт):