Système de bannissement d'utilisateur qui idle trop longtemps sur un salon d'aide
#2
Ce TCL me semble inachevé:
- La variable idlekick_checktime n'est utilisée nulle part
- la procédure time:idlekick n'est appelée que lorsqu'il est l'heure + 2 minutes (01h02, 06h02, 23h02...) => il faudrait un bind cron
- le calcul pour savoir si l'utilisateur doit être kické (ou averti) se fait sur une égalité ([expr [channel get $channel idlekick-time] -1] == [getchanidle $iu $channel]), donc un utilisateur qui a un idle supérieur ne sera pas kické. => mettre un <=
- Les procédures appelées après timer par idle:warnkick et idle:warnkickban ne tiennent pas compte de l'idle, donc si une personne a parlé après être averti, elle sera tout de même kickée
Répondre


Messages dans ce sujet
RE: Système de bannissement d'utilisateur qui idle trop longtemps sur un salon d'aide - par CrazyCat - 06/08/2019, 14:03

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté