06/08/2019, 14:03
Ce TCL me semble inachevé:
- La variable
- la procédure
- le calcul pour savoir si l'utilisateur doit être kické (ou averti) se fait sur une égalité (
- Les procédures appelées après timer par
- 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