Advertisement
Ryyan

Untitled

Jul 20th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. if (command === "userinfo") {//too lazy to explain XD
  2.  
  3. let user;
  4.  
  5. if (message.mentions.users.first()) {
  6. user = message.mentions.users.first();
  7. } else {
  8. user = message.author;
  9. }
  10.  
  11. const member = message.guild.member(user);
  12.  
  13. // Forming the Embed
  14. const embed = new Discord.RichEmbed() // Use Discord.MessageEmbed if you use the master version
  15. .setColor('RANDOM') // I just put random in here, but you can chnage it to anything else.
  16. .setThumbnail(user.avatarURL)
  17. .setTitle(`${user.username}#${user.discriminator}`)
  18. .addField('ID:', `${user.id}`, true)
  19. .addField('Nickname:', `${member.nickname !== null ? `${member.nickname}` : 'None'}`, true)
  20. .addField('Created at:', `${moment.utc(user.createdAt).format('dddd, MMMM Do YYYY, HH:mm:ss')}`, true)
  21. .addField('Joined server:', `${moment.utc(member.joinedAt).format('dddd, MMMM Do YYYY, HH:mm:ss')}`, true)
  22. .addField('Status:', `${user.presence.status}`, true)
  23. .addField('Game:', `${user.presence.game ? user.presence.game.name : 'None'}`, true)
  24. .addField('Roles:', member.roles.map(roles => `${roles.name}`).join(', '), true)
  25. .setFooter(`Replying to ${message.author.username}#${message.author.discriminator}`)
  26.  
  27. // Send the Embed
  28. message.channel.send({embed});
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement