Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2019
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. client.on('guildMemberAdd', async member => {
  2.  
  3. const serverstats = new db.table('ServerStats');
  4. let sguildid = await serverstats.fetch(`Stats_${member.guild.id}`, { target: '.guildid' })
  5. let tusers = await serverstats.fetch(`Stats_${member.guild.id}`, { target: '.totusers' })
  6. let membs = await serverstats.fetch(`Stats_${member.guild.id}`, { target: '.membcount' })
  7. let bots = await serverstats.fetch(`Stats_${member.guild.id}`, { target: '.botcount' })
  8.  
  9. const totalsize = member.guild.memberCount;
  10. const botsize = member.guild.members.filter(m => m.user.bot).size;
  11. const humansize = totalsize - botsize;
  12.  
  13. if(member.guild.id === sguildid) {
  14. member.guild.channels.get(tusers).setName("Total Users : " + member.guild.memberCount);
  15. member.guild.channels.get(membs).setName("Human Users : " + humansize);
  16. member.guild.channels.get(bots).setName("Bot Users : " + member.guild.members.filter(m => m.user.bot).size);
  17. }
  18. });
  19.  
  20. client.on('guildMemberRemove', async member => {
  21.  
  22. const serverstats = new db.table('ServerStats');
  23. let sguildid = await serverstats.fetch(`Stats_${member.guild.id}`, { target: '.guildid' })
  24. let tusers = await serverstats.fetch(`Stats_${member.guild.id}`, { target: '.totusers' })
  25. let membs = await serverstats.fetch(`Stats_${member.guild.id}`, { target: '.membcount' })
  26. let bots = await serverstats.fetch(`Stats_${member.guild.id}`, { target: '.botcount' })
  27.  
  28. const totalsize = member.guild.memberCount;
  29. const botsize = member.guild.members.filter(m => m.user.bot).size;
  30. const humansize = totalsize - botsize;
  31.  
  32. if(member.guild.id === sguildid) {
  33. member.guild.channels.get(tusers).setName("Total Users : " + member.guild.memberCount);
  34. member.guild.channels.get(membs).setName("Human Users : " + humansize);
  35. member.guild.channels.get(bots).setName("Bot Users : " + member.guild.members.filter(m => m.user.bot).size);
  36. }
  37. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement