У вас есть проверка if (!message.mentions.users.size) {
, которая запускает команду, только если вы никого не упомянули. Вам нужно либо использовать else {
в своем коде, либо сделать:
if (message.content.startsWith(config.prefix + 'avatar')) {
const user = message.mentions.users.first() || message.author;
const avatarEmbed = new Discord.RichEmbed()
.setColor(0x333333)
.setAuthor(user.username)
.setImage(user.avatarURL);
message.channel.send(avatarEmbed);
}
const user = message.mentions.users.first() || message.author;
пытается получить упомянутого пользователя, но если он никого не находит, он использует использованный автором.