async run(client, message, args) { try { const { MessageEmbed, Message } = require('discord.js'); if (!args[0]) { const embed1 = new MessageEmbed() .setColor('RANDOM') .setTitle('**Avatar**') .setImage( `${message.author.displayAvatarURL({ size: 4096, dynamic: true })}`, ) .setTimestamp() return message.reply({ embeds: [embed1] }); } else { const member = message.mentions.users.first() || client.users.fetch(args[0]) (await message.guild.members.fetch(args[0]).catch(() => { return undefined; })); if (!member) { return message.reply('User not found.'); } else { const embed2 = new MessageEmbed() .setColor('RANDOM') .setTitle('Requested Avatar:') .setImage( `${member.displayAvatarURL({ size: 4096, dynamic: true })}`, ) .setTimestamp() return message.reply({ embeds: [embed2] }); } } } catch (err) { message.channel.send("Using id still not fixed. Ping the person instead") console.log(err) } }