commands/user.js
exports.run = function(msg, args) {
if (!args[0]) return msg.delete()
let id = args[0].replace(/<@!|<@/, '').replace('>', '')
let user = msg.guild.members.get(id)
if (!user) return msg.delete()
return msg.edit({
embed: {
title: `User info for ${user.user.username}`,
thumbnail: { url: user.user.avatarURL },
fields: [
{
name: 'Username',
value: user.user.username,
inline: true
},
{
name: 'Discriminator',
value: user.user.discriminator,
inline: true
},
{
name: 'User ID',
value: user.user.id,
inline: true
},
{
name: 'Nickname',
value: user.nickname ? user.nickname : 'N/A',
inline: true
},
{
name: 'Account Creation Date',
value: user.user.createdAt.toLocaleDateString(),
inline: true
},
{
name: 'Guild Join Date',
value: user.joinedAt.toLocaleDateString(),
inline: true
},
{
name: 'Current Status',
value: user.presence.status,
inline: true
}
]
}
})
}