В поле эмбеда 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]})
}
}