Compare commits
2 commits
1162fb9f3d
...
0c6c086735
Author | SHA1 | Date | |
---|---|---|---|
0c6c086735 | |||
a1126486e7 |
1 changed files with 39 additions and 24 deletions
45
main.js
45
main.js
|
@ -10,6 +10,10 @@ client.once('ready', () => {
|
|||
|
||||
client.login(token);
|
||||
|
||||
|
||||
function line (){
|
||||
console.log("========================================================================================================================\n");
|
||||
}
|
||||
var Embed = new Discord.MessageEmbed()
|
||||
.setColor('#29c107')
|
||||
.setTitle("**Hello, c'est moi le bot des 2MICs 😉**")
|
||||
|
@ -22,28 +26,37 @@ 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(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 (!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')){
|
||||
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");
|
||||
z.kick("regardez vos DM ;)");
|
||||
y.kick("regardez vos DM ;)");
|
||||
console.log("14");
|
||||
}else{
|
||||
z.send(Embed);
|
||||
y.send(Embed);
|
||||
}
|
||||
i++;
|
||||
}
|
||||
|
@ -55,6 +68,7 @@ function spam(message){
|
|||
i=0;
|
||||
message.channel.send(j + ' members in server');
|
||||
j=0;
|
||||
line();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -63,7 +77,7 @@ function add(message){
|
|||
const role = message.guild.roles.cache.find(({name}) => name === 'Élève')
|
||||
console.log(role)
|
||||
message.guild.members.cache.forEach(function(z) {
|
||||
if (z.roles.cache.find( elem => elem.name == 'Groupe A' || elem.name == 'Groupe B' || elem.name == 'Groupe C' || elem.name == 'Groupe D' || elem.name == 'Groupe Fas' )) {
|
||||
if (z.roles.cache.find( elem => elem.name == 'Groupe A' || elem.name == 'Groupe B' || elem.name == 'Groupe C' || elem.name == 'Groupe D' || elem.name == 'Groupe Fas' ) && !z.roles.cache.find(elem => elem.name == "Élève")) {
|
||||
z.roles.add(role);
|
||||
console.log(z.displayName);
|
||||
i++;
|
||||
|
@ -71,6 +85,7 @@ function add(message){
|
|||
});
|
||||
message.channel.send(i + ' members targeted');
|
||||
i=0;
|
||||
line();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -83,6 +98,6 @@ client.on('message', msg => {
|
|||
spam(msg);
|
||||
}
|
||||
if(msg.content == '/add'){
|
||||
add(msg);
|
||||
add(msg).then(() => {});
|
||||
}
|
||||
})
|
||||
|
|
Loading…
Reference in a new issue