Advertisement
Guest User

stats

a guest
Sep 17th, 2019
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const configStats = {
  2.     canais: {
  3.         site: '',
  4.         membros: '',
  5.         usuarios: '',
  6.     },
  7.     dados: {
  8.         servidorId: '',
  9.         site: 'www.teste.com.br',
  10.     }
  11. }
  12.  
  13.  
  14. const servidor = client.guilds.find(s => s.id === configStats.dados.servidorId)
  15. if (servidor) {
  16.  
  17.     const canalSite = client.channels.find(canal => canal.id === configStats.canais.site)
  18.     if (canalSite) {
  19.         canalSite.setName('Site: ' + configStats.dados.site)
  20.     } else {
  21.         console.log('O "configStats.canais.site" esta inválido!')
  22.     }
  23.  
  24.     const canalMembros = client.channels.find(canal => canal.id === configStats.canais.membros)
  25.     if (canalMembros) {
  26.         canalSite.setName('Membros: ' + servidor.members.size)
  27.     } else {
  28.         console.log('O "configStats.canais.membros" esta inválido!')
  29.     }
  30.  
  31.     const canalUsuarios = client.channels.find(canal => canal.id === configStats.canais.usuarios)
  32.     if (canalUsuarios) {
  33.         canalUsuarios.setName('Usuarios: ' + servidor.members.array().filter(usuario => usuario.user.bot === false).length)
  34.     } else {
  35.         console.log('O "configStats.canais.usuarios" esta inválido!')
  36.     }
  37.  
  38.  
  39.     client.on('guildMemberAdd', (member) => {
  40.         if (member.guild.id === configStats.dados.servidorId) {
  41.             if (canalMembros) {
  42.                 canalMembros.setName('Membros: ' + member.guild.members.size)
  43.             } else {
  44.                 console.log('O "configStats.canais.membros" esta inválido!')
  45.             }
  46.  
  47.             if (canalUsuarios) {
  48.                 canalUsuarios.setName('Usuarios: ' + member.guild.members.array().filter(usuario => usuario.user.bot === false).length)
  49.             } else {
  50.                 console.log('O "configStats.canais.usuarios" esta inválido!')
  51.             }
  52.         }
  53.     })
  54.  
  55.  
  56. } else {
  57.     console.log('O "configStats.dados.servidorId" esta inválido!')
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement