[05:15:43]
*
Amand
quit (Quit: Connection closed for inactivity)
[05:16:01]
*
Excalibur
set mode +l 18
[06:04:20]
@
CrazyCat
En fait c'est logique
[06:04:40]
@
CrazyCat
L'egg détecte un quit (c'est normal) et sa déconnexion
[06:04:54]
@
CrazyCat
J'ai pas pensé à ignoré son propre quit
[06:13:03]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 24
[06:48:56]
*
BdS
joined #eggdrop
[06:49:02]
*
Excalibur
set mode +l 19
[10:37:56]
*
Amand
joined #eggdrop
[10:37:56]
*
[Guru]
set mode +h Amand
[10:38:02]
*
Excalibur
set mode +l 20
[11:29:02]
@
Excalibur
<MenzAgitat@Epiknet> yop
[11:30:31]
@
Excalibur
<MenzAgitat@Epiknet> CrazyCat > c'est ce que je me suis dit aussi
[11:45:38]
@
CrazyCat
Je pense que je pourrais virer la partie "je sais pas pourquoi" et la garder juste en debug-log
[11:45:59]
@
Excalibur
<MenzAgitat@Epiknet> y'a une partie "je sais pas pourquoi" dans ton script ?
[11:47:35]
@
CrazyCat
-//- (CC_Egg@Libera) a quitté (Je ne sais pas pourquoi mais j'ai quitté le serveur)
[11:48:06]
@
Excalibur
<MenzAgitat@Epiknet> ah oui
[11:48:07]
@
CrazyCat
!erratum la partie/l'annonce
[11:48:08]
@
Excalibur
Correction : <CrazyCat> Je pense que je pourrais virer l'annonce "je sais pas pourquoi" et la garder juste en debug-log
[11:54:18]
@
Excalibur
<MenzAgitat@Epiknet> toujours pas activé l'erratum :°
[11:57:38]
@
CrazyCat
Si, mais Excalibur ne transmet pas ce qu'il dit
[11:57:50]
@
Excalibur
<MenzAgitat@Epiknet> en effet
[11:58:02]
@
Excalibur
<MenzAgitat@Epiknet> ça pourrait être une amélioration à envisager
[11:58:28]
@
Excalibur
<MenzAgitat@Epiknet> (bind out)
[11:58:39]
@
CrazyCat
En ajoutant un hook a erratum pour qu'il puisse piloter chanrelay
[11:58:51]
@
Excalibur
<MenzAgitat@Epiknet> oui, pourquoi faire simple
[11:58:55]
@
Excalibur
<MenzAgitat@Epiknet> :x
[11:59:13]
@
CrazyCat
Ben le bind out a juste un *léger* problème
[11:59:32]
@
CrazyCat
13:58:50 <@Excalibur> <MenzAgitat@Epiknet> oui, pourquoi faire simple <-- bind out ?
[11:59:37]
@
Excalibur
<MenzAgitat@Epiknet> oui
[11:59:43]
@
Excalibur
<MenzAgitat@Epiknet> quel problème ?
[12:00:23]
@
CrazyCat
juste qu'Excalibur transmettra ce qu'il dit, donc à 99% ce qu'il reçoit des autres canaux
[12:00:44]
@
Excalibur
<MenzAgitat@Epiknet> nan mais faut mettre une condition pour filtrer ça
[12:01:03]
@
Excalibur
<MenzAgitat@Epiknet> déjà faut return si ça ne vient pas de chanrelay
[12:02:52]
@
Excalibur
<MenzAgitat@Epiknet> mmh oui je vois le problème
[12:02:56]
@
CrazyCat
Je ne vois pas trop comment savoir si ça vient de chanrelay ou pas
[12:04:09]
@
CrazyCat
Sinon plus simple: j'installe erratum sur BdS
[12:04:10]
@
Excalibur
<MenzAgitat@Epiknet> tu peux toujours mettre un watermark, qui sera filtré à l'affichage,
[12:04:31]
@
Excalibur
<MenzAgitat@Epiknet> sur tout ce qui provient de chanrelay
[12:04:55]
@
Excalibur
<MenzAgitat@Epiknet> mais ça n'a aucun rapport, le résultat d'!erratum ne vient pas de chanrelay
[12:05:42]
@
Excalibur
<MenzAgitat@Epiknet> il faudrait qu'il ne transmette que les réponses aux commandes
[12:05:50]
@
CrazyCat
Ce qui serait pas mal, c'est de pouvoir créer sa propre queue
[12:05:59]
@
Excalibur
<MenzAgitat@Epiknet> ça c'est facile
[12:06:04]
@
Excalibur
<MenzAgitat@Epiknet> je le fais suvent
[12:06:07]
@
Excalibur
<MenzAgitat@Epiknet> souvent
[12:06:29]
@
Excalibur
<Boole@Epiknet> Titre de l'URL de MenzAgitat : Utiliser une file d'attente avec une priorité nulle pour l'envoi de messages - Toolbox Tcl
[12:06:48]
@
Excalibur
<MenzAgitat@Epiknet> pas obligé qu'elle soit de priorité nulle, ça te donne une idée sur la façon de faire
[12:07:31]
@
CrazyCat
ben oui mais non: tu passes par le puthelp (donc la queue help)
[12:07:43]
@
Excalibur
<MenzAgitat@Epiknet> je crois que Duel est dans une file custom
[12:07:52]
@
Excalibur
<MenzAgitat@Epiknet> oui mais non, c'est temporisé CrazyEgg
[12:07:57]
@
Excalibur
<MenzAgitat@Epiknet> oui mais non, c'est temporisé CrazyCat
[12:08:10]
@
Excalibur
<MenzAgitat@Epiknet> ce qui permet aux autres puthelp d'autres scripts de passer
[12:08:37]
@
Excalibur
<MenzAgitat@Epiknet> et si tu rends la priorité nulle, il ne traitera sa file que s'il n'y a plus rien dans puthelp
[12:08:59]
@
CrazyCat
Oui, mais le bind out prendra quand même la sortie
[12:09:11]
@
Excalibur
<MenzAgitat@Epiknet> oui
[12:09:13]
@
CrazyCat
Qu'elle soit avant, après ou pendant
[12:10:04]
@
Excalibur
<MenzAgitat@Epiknet> du coup t'as plus qu'à modifier tous les scripts interactifs que tu utilises pour mettre des hooks partout :x
[12:10:20]
@
Excalibur
<MenzAgitat@Epiknet> je suis sûr qu'il doit exister une autre solution mais ça ne me vient pas là
[12:10:21]
@
CrazyCat
Je ferai tout à l'heure un petit test de modif d'erratum et de chanrelay avec un hook
[12:11:01]
@
CrazyCat
Clairement, pour l'interaction entre les scripts, les hooks c'est du pain béni
[12:11:01]
@
Excalibur
<MenzAgitat@Epiknet> une solution qui viendrait de chanrelay et non pas de la modification de tous les autres scripts
[12:11:51]
@
CrazyCat
Malheureusement la modif doit être dans les deux scripts (même si très limitée dans erratum)
[12:12:11]
@
Excalibur
<MenzAgitat@Epiknet> ouais faut trouver une meilleure idée
[12:12:33]
@
Excalibur
<MenzAgitat@Epiknet> et sinon pour les hooks, je ne me suis pas penché dessus mais ça m'a l'air assez similaire à un trace add execution
[12:12:52]
@
CrazyCat
Yep, un listener global qui puisse intercepter tout et dispatcher
[12:16:39]
@
Excalibur
<MenzAgitat@Epiknet> CrazyCat > ou sinon un bot qui ne fait QUE ChanRelay et un autre pour tout le reste
[12:16:47]
@
Excalibur
<MenzAgitat@Epiknet> simple is beautiful
[12:17:07]
@
Excalibur
<MenzAgitat@Epiknet> problème résolu
[12:17:10]
@
CrazyCat
Ben oui, c'est ce que je disais: 14:04:09 <@CrazyCat> Sinon plus simple: j'installe erratum sur BdS
[12:17:16]
@
Excalibur
<MenzAgitat@Epiknet> X)
[12:18:44]
*
Jarvis
joined #eggdrop
[12:19:02]
*
Excalibur
set mode +l 21
[12:19:31]
@
CrazyCat
Bon forcément j'ai pas Erratum sur mon rasp
[12:20:07]
@
Excalibur
<MenzAgitat@Epiknet> Jarvis X)
[12:20:32]
@
Excalibur
<MenzAgitat@Epiknet> c'est bien trouvé
[12:20:56]
BdS
On tombe bien bas ici
[12:21:14]
BdS
salut Menz
[12:21:19]
@
Excalibur
<MenzAgitat@Epiknet> yop BdS
[12:21:30]
*
Jarvis
quit (Connection closed)
[12:22:02]
*
Excalibur
set mode +l 20
[12:22:05]
@
CrazyCat
lol: [14:21] expected version number but got "1.9.3+RC1"
[12:22:26]
@
Excalibur
<MenzAgitat@Epiknet> :s
[12:22:57]
@
Excalibur
<MenzAgitat@Epiknet> mon plus grand fail
[12:24:58]
*
Jarvis
joined #eggdrop
[12:25:01]
*
Excalibur
set mode +l 21
[12:28:55]
@
CrazyCat
grrrr MenzAgitat !
[12:29:12]
@
CrazyCat
Changer le nom d'une procédure hyper importante entre 2 versions !
[12:29:32]
@
CrazyCat
!erratum importante/superflue
[12:30:34]
@
CrazyCat
!erratum importante/superflue
[12:30:34]
Jarvis
Erreur : Aucune correspondance n'a été trouvée.
[12:43:25]
@
CrazyCat
MenzAgitat> je peux faire quelques commentaires (je regarde la source d'Erratum) ?
[12:43:47]
@
CrazyCat
En plus ce sont des commentaires globaux pour tout tes scripts
[12:44:10]
@
CrazyCat
(et je ne parlerai pas du check de version)
[12:46:06]
@
CrazyCat
if { [::tcl::info::tclversion] < 8.5 } <-- est-ce réellement encore utile sachant qu'il date de 2016 ? (bon, pour ce que ça bouffe ce check, osef)
[12:47:06]
@
CrazyCat
if { [catch { package require msgcat }] } <-- tu devrais peut-être essayer ma méthode qui ne bloque pas en l'absence de msgcat, ça fait juste que la trad ne se fait pas
[12:47:32]
@
CrazyCat
package require Tcl 8.5 <-- tu checkes avant...
[14:49:31]
@
Excalibur
<MenzAgitat@Epiknet> oui tu peux CrazyCat
[14:50:44]
@
Excalibur
<MenzAgitat@Epiknet> (CrazyCat@Zeolia) package require Tcl 8.5 <-- tu checkes avant... -> je sais, j'ai modifié mon modèle depuis
[14:51:01]
@
Excalibur
<MenzAgitat@Epiknet> if { [info commands ::YOURNAMESPACE::unload] eq "::YOURNAMESPACE::unload" } { ::YOURNAMESPACE::unload }
[14:51:01]
@
Excalibur
<MenzAgitat@Epiknet> if { [catch { package require Tcl 8.6 }] } { putloglev o * "\00304\[XXXXX - erreur\]\003 XXXXX nécessite que Tcl 8.6 (ou plus) soit installé pour fonctionner. Votre version actuelle de Tcl est\00304 ${::tcl_version}\003. Le chargement du script a été annulé."; return }
[14:51:01]
@
Excalibur
<MenzAgitat@Epiknet> if { [lindex [split $::version] 1] < 1080404 == -1 } { putloglev o * "\00304\[XXXXX - erreur\]\003 La version de votre Eggdrop est\00304 ${::version}\003; XXXXX ne fonctionnera correctement que sur les Eggdrops version 1.8.0 ou supérieure. Le chargement du script a été annulé."; return }
[14:51:01]
@
Excalibur
<MenzAgitat@Epiknet> if { [catch { package require msgcat 1.6.0 }] } { putloglev o * "\00304\[XXXXX - erreur\]\003 XXXXX nécessite le package msgcat pour fonctionner. Le chargement du script a été annulé."; return }
[14:51:04]
@
Excalibur
<MenzAgitat@Epiknet> package provide XXXXX 1.0
[14:51:05]
@
Excalibur
<MenzAgitat@Epiknet> namespace eval ::YOURNAMESPACE {
[15:08:24]
@
CrazyCat
(je reste néanmoins d'accord avec moi-même quant à l'utilisation de msgcat)
[15:20:03]
*
CrazyCat
is now known as CrazyCat[AFK]
[15:27:28]
*
Amand
quit (Quit: Connection closed for inactivity)
[15:28:01]
*
Excalibur
set mode +l 20
[16:38:58]
*
BdS
quit (Connection closed)
[16:39:01]
*
Excalibur
set mode +l 19
[16:40:15]
@
Excalibur
<MenzAgitat@Epiknet> flemme
[16:46:16]
*
Amand
joined #eggdrop
[16:46:16]
*
[Guru]
set mode +h Amand
[16:47:02]
*
Excalibur
set mode +l 20
[21:08:40]
@
Excalibur
-//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[21:09:05]
@
Excalibur
*** <Boole@Epiknet> a mis le mode #eggdrop +l 23