Communauté sur les Eggdrops - Community about Eggdrops
timer - Printable Version

+- Communauté sur les Eggdrops - Community about Eggdrops (https://forum.eggdrop.fr)
+-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+--- Thread: timer (/showthread.php?tid=1788)



timer - KeeViiNou - 20/08/2020

Bonjour,


J'ai recupéré ce bout de tcl pour faire dire une phrase toutes les X minutes / heures etc mais j'ai des soucis. Jusque là tout aller bien mais depuis que j'ai fais un rehash il ne souhaite plus dire les messages toutes les 20 minutes... A savoir que mm -> me prend un intervale en heure et hh en minutes.

Merci pour votre aide.


tcl
bind time - "* 02 * * *" randlecture
 
proc randlecture {mm hh dd mo yy} {
 
  set laphrase [lindex $::phrases [rand [llength $::phrases]]]
 
  putserv "PRIVMSG $::canal :$laphrase"
 
}




RE: timer - CrazyCat - 20/08/2020

Sujet déplacé: ce n'est pas une astuce, ça n'a rien à faire dans "Bouts de scripts".

Je pense qu'il faut lire la doc
Ton script actuel va se déclencher toutes les minutes entre 2h et 3h du matin.

Pour bien faire, soit tu utilises un bind cron (bind cron - "*/20 * * * *" randlecture' ou bind cron - "00,20,40 * * * *" randlecture') soit tu modifies ton bind et ajoute les 2 binds time manquants.