Real_IceyDev

Discord.js - User-info Command

Dec 14th, 2021
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let user;
  2. if (message.mentions.users.first()) {
  3.     user = message.mentions.users.first();
  4. } else {
  5.     user = message.author;
  6. }
  7.  
  8. const member = message.guild.member(user);
  9.  
  10. const embed = new Discord.RichEmbed()
  11.     .setColor("RANDOM")
  12.     .setThumbnail(message.author.avatarURL)
  13.     .addField(`${user.tag}`, `${user}`, true)
  14.     .addField("ID:", `${user.id}`, true)
  15.     .addField("Nickname:", `${member.nickname !== null ? `${member.nickname}` : 'None'}`, true)
  16.     .addField("Status:", `${user.presence.status}`, true)
  17.     .addField("In Server", message.guild.name, true)
  18.     .addField("Game:", `${user.presence.game ? user.presence.game.name : 'None'}`, true)
  19.     .addField("Bot:", `${user.bot}`, true)
  20.     .addField("Joined The Server On:", `${moment.utc(member.joinedAt).format("dddd, MMMM Do YYYY")}`, true)
  21.     .addField("Account Created On:", `${moment.utc(user.createdAt).format("dddd, MMMM Do YYYY")}`, true)
  22.     .addField("Roles:", member.roles.map(roles => `${roles}`).join(', '), true)
  23.     .setFooter(`Replying to ${message.author.username}#${message.author.discriminator}`)
  24. message.channel.send({embed});
Advertisement
Add Comment
Please, Sign In to add comment