gaber-elsayed

server code (gaber & fireking)

Aug 21st, 2021
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. client.on("message", msg => {
  2. let verifyL = ["None", "Low", "Medium", "Hard", "Extreme"];
  3. if(msg.author.bot || msg.channel.type === "dm") return undefined;
  4. let args = msg.content.split(' ');
  5. if(args[0].toLowerCase() == `${prefix}server`) {
  6. msg.guild.fetchBans().then(bans => {
  7. let server = new Discord.RichEmbed()
  8. .setAuthor(msg.author.username,msg.author.avatarURL)
  9. .setColor("#0bbafe")
  10. .setTitle(`↬ | Guild Name : \`${msg.guild.name}\``)
  11. .addField("↬ | Guild ID",`» \`${msg.guild.id}\`` ,true)
  12. .addField("↬ | Guild Owner",`» ${msg.guild.owner}` ,true)
  13. .addField("↬ | Guild Region",`» \`${msg.guild.region}\`` ,true)
  14. .addField("↬ | Guild Afk Channel",`» \`${msg.guild.afkChannel || 'Not Found'}\`` ,true)
  15. .addField("↬ | Last Member",`${Array.from(msg.channel.guild.members.values()).sort((a, b) => b.joinedAt - a.joinedAt).map(m => `<@!${m.id}>`).splice(0, 1)}`,true)
  16. .addField("↬ | Guild Created At",`» ${moment(msg.guild.createdAt).format("D/MM/YYYY h:mm a")}` ,true)
  17. .addField("↬ | Guild Verification",`» \`${msg.guild.verificationLevel}\` | \`${verifyL[msg.guild.verificationLevel]}\`` ,true)
  18. .addField("↬ | Guild States Member",`» All : \`${msg.guild.memberCount}\`
  19. » Online : \`${msg.guild.members.filter(m=>m.presence.status == 'online').size}\`
  20. » Do Not Disturb : \`${msg.guild.members.filter(m=>m.presence.status == 'dnd').size}\`
  21. » Idle : \`${msg.guild.members.filter(m=>m.presence.status == 'idle').size}\`
  22. » Offline : \`${msg.guild.members.filter(m=>m.presence.status == 'offline').size}\`
  23. » Bots : \`${msg.guild.members.filter(m=>m.user.bot).size}\`| » Bans : \`${bans.size}\`
  24. ` ,true)
  25. .addField("↬ | Guild Rooms",`» All : **\`\`${msg.guild.channels.size}\`\`**
  26. » Voice : **\`\`${msg.guild.channels.filter(m => m.type === 'voice').size}\`\`**
  27. » Text : **\`\`${msg.guild.channels.filter(m => m.type === 'text').size}\`\`**
  28. » Category : **\`\`${msg.guild.channels.filter(m => m.type === 'category').size}\`\`**
  29. » More ? : **\`$channels\`**` ,true)
  30. .addField("↬ | Guild Roles",`» \`${msg.guild.roles.size}\`
  31. » More ? : \`$roles\`` ,true)
  32. .setThumbnail(msg.guild.iconURL)
  33. .setFooter(client.user.username,client.user.avatarURL)
  34. .setTimestamp()
  35. msg.channel.send(server)
  36.  
  37. });
  38. }
  39. })
Advertisement
Add Comment
Please, Sign In to add comment