diff --git a/main.js b/main.js index ede3650..2cdd35f 100644 --- a/main.js +++ b/main.js @@ -26,34 +26,43 @@ var Embed = new Discord.MessageEmbed() let i=0; let j=0; -function spam(message){ + +// message.guild.members.cache.forEach(function(z) { +// List.forEach(function(z) + +async function spam(message){ const role1 = message.guild.roles.cache.find(({name}) => name === '1'); const role2 = message.guild.roles.cache.find(({name}) => name === '2'); const role3 = message.guild.roles.cache.find(({name}) => name === '3'); if(message.member.hasPermission('ADMINISTRATOR')){ - message.guild.members.cache.forEach(function(z) { - if (!z.roles.cache.find( elem => elem.name == 'Élève' || elem.name == 'Professeurs')) { - if(!z.user.bot){ - console.log(z.displayName); - console.log("2"); - if (!z.roles.cache.find( elem => elem.name == '1' || elem.name == '2' || elem.name == '3')) { - z.roles.add(role1); - }if (z.roles.cache.find( elem => elem.name == '1')){ - z.roles.add(role2); - }if(z.roles.cache.find( elem => elem.name == '2')){ - z.roles.add(role3); - }if(z.roles.cache.find( elem => elem.name == '3')){ - console.log("3"); - z.kick("regardez vos DM ;)"); - console.log("14"); - }else{ - z.send(Embed); + //console.log(message.guild.memberCount); + //console.log(message.guild.members); + const z = await message.guild.members.fetch(); + console.log(z); + z.forEach(function (y) { + console.log(y.displayName); + if (!y.roles.cache.find( elem => elem.name == 'Élève' || elem.name == 'Professeurs')) { + if(!y.user.bot){ + console.log(z.displayName); + console.log("2"); + if (!y.roles.cache.find( elem => elem.name == '1' || elem.name == '2' || elem.name == '3')) { + y.roles.add(role1); + }if (y.roles.cache.find( elem => elem.name == '1')){ + y.roles.add(role2); + }if(y.roles.cache.find( elem => elem.name == '2')){ + y.roles.add(role3); + }if(y.roles.cache.find( elem => elem.name == '3')){ + console.log("3"); + y.kick("regardez vos DM ;)"); + console.log("14"); + }else{ + y.send(Embed); + } + i++; } - i++; + } else { + j++ } - } else { - j++ - } }); message.channel.send(i + ' members targeted'); i=0; @@ -89,6 +98,6 @@ client.on('message', msg => { spam(msg); } if(msg.content == '/add'){ - add(msg); + add(msg).then(() => {}); } })