Advertisement
Guest User

User & Server command

a guest
Feb 17th, 2020
1,661
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. client.on ('message', async (toxicc) => {
  2. if (!toxicc.guild || toxicc.author.bot) return false;
  3. var prefix = "!";
  4. switch (toxicc.content.split(' ') [0]){
  5. case prefix+'server':
  6. var embed = new Discord.RichEmbed()
  7. .setColor ("RANDOM")
  8. .setTitle ("Server information")
  9. .addField ("Name: ", toxicc.guild.name, true)
  10. .addField ("ID: ", toxicc.guild.id, true)
  11. .addField ("Ownership: ", toxicc.guild.owner, true)
  12. .addField ("Region: ", toxicc.guild.region, true)
  13. .addField ("Members: ", toxicc.guild.members.filter (member => !member.user.bot).size, true)
  14. .addField ("Bots: ", toxicc.guild.members.filter (member => member.user.bot).size, true)
  15. .addField ("Channels: ", toxicc.guild.channels.size, true)
  16. .addField ("Roles: ", toxicc.guild.roles.size, true)
  17. toxicc.channel.send (embed);
  18. break;
  19. case prefix+'user':
  20. var user = toxicc.guild.member (toxicc.mentions.members.first() || toxicc.author);
  21. var embed = new Discord.RichEmbed()
  22. .setColor ("RANDOM")
  23. .setTitle ("User information")
  24. .addField ("Username: ", user.user.username, true)
  25. .addField ("ID: ", user.user.id, true)
  26. .addField ("CreatedAt: ", require ('moment')(user.user.createdAt).format("DD/MM/YYYY h:mm a"), true)
  27. .addField ("JoinedAt: ", require ('moment')(user.joinedAt).format("DD/MM/YYYY h:mm a"), true)
  28. .addField ("Roles: ", user.roles.filter (r => r.name !== "@everyone").map (m =>"<@&" +m.id+">").join("\n"), true)
  29. toxicc.channel.send (embed);
  30. break;
  31.  
  32. }
  33. });
  34.  
  35. //By 3Mo_Steve || Toxic Codes
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement