Bonjour bonjour !
Voila donc j'ai un antimassjoin tout ce qu'il y'a de plus simple
on @!*:join:#:{
/alias /sF2 raw -q mode $chan +mint | .timermmi [ $+ [ $chan ] ] 1 180 mode $chan -mi
inc -u7 %entree [ $+ [ $chan ] ]
if (%entree [ $+ [ $chan ] ] >= 6) {
echo -a MassJoin détecté Shift+F12 pour modérer le salon
}
if (%entree [ $+ [ $chan ] ] >= 10) {
raw -q mode $chan +int | .timermmi [ $+ [ $chan ] ] 1 60 mode $chan -i
}
}
Donc ça compte le nombre de gens qui se connecte durant un temps donné.
Maintenant j'aimerais bien que si par exemple y'a un netsplit que le %entrée ne s'active pas.
J'ai bien une idée genre inclure un %quit et si %entrée - %quit >=10
ou bien encore un truc qui mémoriserait les quit et qui analyserait si
les pseudos qui ont quitté sont similaires à ceux qui se reco en cas de
netsplit.
Donc voila vos avis sur la question sont les bienvenues.