JY et Gerald expliquent les await

This commit is contained in:
Raphael Lacroix 2020-11-07 22:43:15 +01:00
parent a1126486e7
commit 0c6c086735

55
main.js
View file

@ -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(() => {});
}
})