diff options
Diffstat (limited to 'commands/userinfo.js')
| -rw-r--r-- | commands/userinfo.js | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/commands/userinfo.js b/commands/userinfo.js index 74193ef..df5817f 100644 --- a/commands/userinfo.js +++ b/commands/userinfo.js @@ -19,13 +19,20 @@ * *************************************/ module.exports.run = async (client, message) => { const Discord = require('discord.js'); + let targetMember; + if (message.mentions.users.first()) { + targetMember = message.mentions.users.first(); + } else { + targetMember = message.author; + } + const embed = new Discord.MessageEmbed() - .setAuthor(message.author.tag, message.author.avatarURL()) + .setAuthor(targetMember.tag, targetMember.avatarURL()) .setDescription('User Information') - .setThumbnail(message.author.avatarURL()) - .addField('Names', '**Username:** ' + message.author.username + '\n**Current Nickname:** ' + message.member.displayName) - .addField('Identity', `**User ID:** ${message.author.id} `) - .addField('Create and Join Times', '**Created At:** ' + message.member.user.createdAt.toUTCString() + '\n**Joined Guild At:** ' + message.member.joinedAt.toUTCString()) + .setThumbnail(targetMember.avatarURL()) + .addField('Names', '**Username:** ' + targetMember.username + '\n**Current Nickname:** ' + targetMember.displayName) + .addField('Identity', `**User ID:** ${targetMember.id} `) + //.addField('Create and Join Times', '**Created At:** ' + targetMember.user.createdAt.toUTCString() + '\n**Joined Guild At:** ' + targetMember.joinedAt.toUTCString()) .setColor('#1fd619'); await message.channel.send({embed}); }; |
