Witam.
Chce stworzyć prostego bota który by sprawdzał osoby które dołączają na serwer discord i wyrzucał w przypadku podejrzenia rajdu.
Mianowicie miało by to działać tak że jeżeli w przeciągu np 60 sekund dołączy 20 osób których konto zostało założone mniej niż 3 dni temu to zostaną oni wszyscy wyrzuceni/zbanowani.
A więc musi to wyglądać tak że kazda jedna nowa osoba = 1 punkt + wrzucenie osoby do grupy "do wyrzucenia" i w momencie uzyskania 20 punktów bot wyrzuca osoby z grupy "do wyrzucenia" lub jeżeli minie 60 sekund i nie uzbiera 20 punktów to po prostu resetuje punkty do 0.
Póki co mam coś takiego:
var rp = 0;
if (Date.now() - member.user.createdAt < 1000*60*60*24*10) {
rp++;
}
if(rp>0){
member.send(dm);
member.guild.channels.cache.get("806563747325542410").send(`rp = 1`);
}
if(rp=25){
member.send(dm);
member.guild.channels.cache.get("806563747325542410").send(`rp = 25`);
setTimeout(function(){
member.kick("AntyRajd");
}, 500);
I bot nie dodaje punktów, kazdy jeden nowy użytkownik to nadal 1 pkt.
Jest możliwe aby bot w js podtrzymywał te punkty przez określony czas i działało to tak jak wyżej opisałem?