Advertisement
xxxKookie

UserInfo

Mar 8th, 2019
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require("discord.js");
  2. const fs = require("fs");
  3.  
  4. exports.run = async (bot,message,args) => {
  5.  
  6.     var member = message.member;
  7.     let bbUser = message.mentions.members.first();
  8.     if(bbUser) {
  9.         let guilda = await message.guild.fetchMembers();
  10.         member = guilda.members.get(bbUser.id);
  11.     } else {
  12.         bbUser = message.member;
  13.     }
  14.  
  15.     let status;
  16.   if(bbUser.presence.status === "online") status = `👋`
  17.   if(bbUser.presence.status === "dnd") status = `👐`
  18.   if(bbUser.presence.status === "idle") status = `⁉`
  19.   if(bbUser.presence.status === "stream") status = `👌`
  20.   if(bbUser.presence.status === "offline") status = `👎`
  21.  
  22.     let embed = new Discord.RichEmbed()
  23.     .setDescription(`Nome: **${bbUser.user.tag}**\n` +
  24.     `ID: **${bbUser.id}**\n` +
  25.     `Apelido: ${bbUser.nickname ? `${bbUser.nickname}` : "**Nenhum**"} \n` +
  26.     `Jogando: ${bbUser.presence.game ? `**${bbUser.presence.game.name}**` : "**Nada**"} **${status}**\n` +
  27.     `Cargos: ${member.roles.map(r => r).join(", ").replace("@everyone, ", "")}`)
  28.     .setThumbnail(bbUser.user.displayAvatarURL)
  29.     .setColor("36393e")
  30.  
  31.     message.channel.send(embed);
  32. }
  33.  
  34. exports.help = {
  35.     name: "userinfo"
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement