Channel Topic
..·.·::::::::: Entraide pour les Eggdrops, Tcl et shells -| https://www.eggdrop.fr |- :::::::::·.·..  | dernier script ajouté : DicoReverso v1.04 - https://tinyurl.com/yayvqul8

Channel Log for #eggdrop


* All times are UTC Filtering by user: CrazyCat
[01/08/25 04:50:43] CrazyCat: .help en party-line est très utile
[01/08/25 04:50:27] CrazyCat: Tu veux gérer quoi ?
[01/08/25 04:23:30] CrazyCat: Tu n'as pas besoin de mettre de vhost4 et si tu veux en mettre une, tu mets 193.70.89.156 qui est l'ip de ton egg
[01/08/25 04:21:31] CrazyCat: If you're using virtual hosting (your machine has more than 1 IP)
[01/08/25 04:21:04] CrazyCat: Pourquoi un vhost qui en plus n'est pas le bon ?
[01/08/25 04:16:45] CrazyCat: par exemple irc.zeolia.chat
[01/08/25 04:16:33] CrazyCat: (ou de l'adresse du round-robin)
[01/08/25 04:16:24] CrazyCat: Ton egg n'a pas besoin de l'ip du serveur, il a besoin de son adresse
[01/08/25 04:16:06] CrazyCat: Je comprends rien
[01/08/25 04:13:49] CrazyCat: UniX: c'est bon, on connait l'IP de ton egg et je t'ai dit qu'il tournait
[01/08/25 04:13:23] CrazyCat: Si c'est une poignée de raisins, tu presses
[01/08/25 04:09:52] CrazyCat: Please enter your handle.
[01/08/25 04:09:51] CrazyCat: SKY (Eggdrop v1.10.0 (C) 1997 Robey Pointer (C) 1999-2024 Eggheads Development Team)
[01/08/25 04:04:26] CrazyCat: UniX: ton egg est bien lancé et écoute bien
[01/08/25 04:04:02] CrazyCat: Je suis partagé
[01/08/25 04:02:18] CrazyCat: OUi UniX et ?
[01/08/25 04:01:38] CrazyCat: Je ne vais pas te jeter la pierre. La fois où j'ai migré tous mes eggs, j'ai modifié les .user à coup de sed pour changer l'IP dans tous
[01/08/25 03:59:43] CrazyCat: Pô bien.
[01/08/25 03:58:48] CrazyCat: Pour moi, quand tu lances un egg la première fois, tu t'ajoutes par telnet, pas par IRC
[01/08/25 03:57:55] CrazyCat: C'est l'utilité de cette commande
[01/08/25 03:57:30] CrazyCat: Peut-être pour faire s'ajouter un autre user
[01/08/25 03:55:34] CrazyCat: Vu que je l'ai aidé à le démarrer il y a plus d'un mois
[01/08/25 03:55:05] CrazyCat: De mémoire l'eggdrop d'Unix fonctionne déjà
[01/08/25 03:48:40] CrazyCat: Si, pourquoi ?
[01/08/25 03:01:25] CrazyCat: Plop MenzAgitat
[01/08/25 03:01:17] CrazyCat: UniX: est-ce que learn-users est à 1 dans ton .conf ?
[01/04/25 01:52:28] CrazyCat: Salut ShadowCmoi et idem
[01/03/25 11:06:37] CrazyCat: Erratum: l'outil de modération en ligne "Résolu" ne modifie pas le message initial, donc pas d'info de modification
[01/03/25 10:59:21] CrazyCat: MenzAgitat> avec l'outil de modération ? Je ne pense pas, il faudrait que je le modifie
[01/01/25 12:04:53] CrazyCat: Sinon oui, vérifie tes scripts. Nota: tu es censé connaitre et maitriser les scripts que tu installes :)
[01/01/25 11:55:20] CrazyCat: Et tu as bien changé le ban-time propre au canal ?
[01/01/25 11:54:55] CrazyCat: Il unban après combien de temps ?
[01/01/25 12:07:07] CrazyCat: Bonne année à tous !
[12/31/24 04:38:14] CrazyCat: Moi je suis out pour la soirée :)
[12/31/24 04:38:03] CrazyCat: DarkNight> pose ta question plutôt que d'attendre. Sinon, demande sur le forum :)
[12/27/24 11:26:18] CrazyCat: (dans ton .conf, ou sinon en party-line)
[12/27/24 11:25:59] CrazyCat: par exemple: server add irc.server.org +6697
[12/27/24 11:21:35] CrazyCat: UniX: il faut mettre un "+" au port du serveur dans ta config
[12/25/24 11:38:17] CrazyCat: Il vaut mieux poser ta question qu'attendre qu'on te demande de la poser
[12/25/24 11:37:53] CrazyCat: Oui UniX ?
[12/23/24 08:39:34] CrazyCat: Plop ici
[12/16/24 09:26:25] CrazyCat: Plop lnk
[12/10/24 07:46:57] CrazyCat: Plop lnk
[12/09/24 03:11:25] CrazyCat: Y'a pas de mal :)
[12/09/24 09:53:50] CrazyCat: Plop lnk
[12/06/24 08:55:55] CrazyCat: Salut lnk
[11/23/24 12:38:19] CrazyCat: Plop
[11/21/24 04:46:46] CrazyCat: Allez hop, début de soirée pour moi
[11/21/24 04:45:28] CrazyCat: Tu as suivi les instructions ?
[11/21/24 04:07:40] CrazyCat: Tu as dû avoir une erreur
[11/21/24 03:58:24] CrazyCat: s/rr/é
[11/21/24 03:56:33] CrazyCat: Je préfère la musique, la vraie
[11/21/24 03:56:19] CrazyCat: Non. Je n'ai d'ailleurs jamais écouté skyrock
[11/21/24 03:54:46] CrazyCat: fort*
[11/21/24 03:53:33] CrazyCat: "tu as du bol" = "tu as de la chance"
[11/21/24 03:52:48] CrazyCat: Tu as du bol, il y a un excellent forum et un excellent wiki pour les eggdrops
[11/21/24 03:51:17] CrazyCat: Je ne vois pas pourquoi tu ne pourrais pas
[11/21/24 03:51:03] CrazyCat: Ben oui
[11/21/24 03:50:17] CrazyCat: Alors cherche une doc en français, genre https://wiki.eggdro…
[11/21/24 03:48:44] CrazyCat: Surtout que celle de eggdrop.conf est *dans* eggdrop.conf
[11/21/24 03:48:28] CrazyCat: Il faudrait quand même que tu lises les docs...
[11/21/24 03:48:09] CrazyCat: Ah ben oui
[11/21/24 03:40:16] CrazyCat: Comment ça au dessous ?
[11/21/24 03:34:03] CrazyCat: Je te l'ai dit: 16:15:56 <@CrazyCat> tu modifies le fichier duck_hunt/Duck_Hunt.tcl en lisant bien à quoi sert chaque paramètre
[11/21/24 03:32:19] CrazyCat: Oui c'est normal
[11/21/24 03:26:08] CrazyCat: Ben tu voudrais modifier où sinon ?
[11/21/24 03:17:35] CrazyCat: Ben tu ouvres avec nano
[11/21/24 03:17:15] CrazyCat: Et quand c'est bien chargé: .chanset #tonsalon +DuckHunt
[11/21/24 03:16:43] CrazyCat: Et après tu peux faire un .rehash
[11/21/24 03:16:33] CrazyCat: Et quand c'est configuré comme tu veux, dans ton eggdrop.conf tu mets la ligne: source scripts/Duck_Hunt.tcl
[11/21/24 03:15:57] CrazyCat: tu modifies le fichier duck_hunt/Duck_Hunt.tcl en lisant bien à quoi sert chaque paramètre
[11/21/24 03:15:17] CrazyCat: tu lis le fichier documentation.tcl qui est dans le répertoire duck_hunt/
[11/21/24 03:08:22] CrazyCat: Ben ton user eggdrop, il a un mot de passe ? Donc tu peux utiliser son login/pass pour te connecter en ftp
[11/21/24 03:07:20] CrazyCat: On ne fait pas du copier/coller fichier par fichier
[11/21/24 03:07:00] CrazyCat: Ou bien tu transfères tout par ftp
[11/21/24 03:06:45] CrazyCat: Le plus simple imho: tu copies le .zip dans ton répertoire scripts/ et tu le dézippes sur le vps
[11/21/24 03:05:02] CrazyCat: (et ses sous-répertoires)
[11/21/24 03:04:28] CrazyCat: le fichier .tcl et tout le répertoire duck_hunt
[11/21/24 03:04:05] CrazyCat: il faut copier tous les fichiers et l'arborescence des répertoires dans scripts/
[11/21/24 02:58:19] CrazyCat: Mais CrazyCat (LE chat) oui
[11/21/24 02:58:07] CrazyCat: Ta maitresse, je suis pas sûr
[10/04/24 07:59:01] CrazyCat: plop lnk
[10/01/24 03:14:18] CrazyCat: @++
[10/01/24 03:08:31] CrazyCat: https://tools.eggdr…
[10/01/24 03:06:46] CrazyCat: Mais tu ne fais même plus ta requête de select
[10/01/24 03:06:22] CrazyCat: https://sql.sh/cour…
[10/01/24 03:06:03] CrazyCat: par défaut ça agit sur la clé qui a faillit être dupliquée
[10/01/24 03:05:09] CrazyCat: Ca suffit
[10/01/24 03:05:06] CrazyCat: INSERT INTO compteur (ip, username, codepays, webirc, websocket, seen, itr) VALUES ('$ip', '$username', '$codepays', '$webirc', '$websocket', NOW(), 1) on duplicate key update itr=itr+1
[10/01/24 03:04:20] CrazyCat: heu, attend
[10/01/24 03:03:49] CrazyCat: INSERT INTO compteur (ip, username, codepays, webirc, websocket, seen, itr) VALUES ('$ip', '$username', '$codepays', '$webirc', '$websocket', NOW(), 1) on duplicate key update compteur set itr=itr+1 where ip='$ip' and seen='$now'
[10/01/24 03:00:24] CrazyCat: Oui, c'est ok
[10/01/24 03:00:15] CrazyCat: Pardon, j'avais pas vu ton lien
[10/01/24 02:58:26] CrazyCat: (ukey étant juste un nom que tu donnes à ta clé)
[10/01/24 02:58:12] CrazyCat: alter table machin add unique ukey (ip, seen)
[10/01/24 02:55:29] CrazyCat: une clé unique sur les 2 champs, pas unique pour ip et unique pour seen
[10/01/24 02:52:18] CrazyCat: Ce qui permet que le on duplicate fonctionne
[10/01/24 02:52:07] CrazyCat: Ceux sur lesquels tu fais tes where. Et je te conseille de faire une clé unique/primaire sur ip et seen
[10/01/24 02:42:34] CrazyCat: De nada
[09/30/24 03:03:09] CrazyCat: s/faire/faire lappend
[09/30/24 03:02:51] CrazyCat: (et du coup account serait avant realname)
[09/30/24 03:02:10] CrazyCat: Tu pouvais juste faire ::checkpays::DB($SESSION) $realname
[09/30/24 02:51:14] CrazyCat: Ou bien tu fais juste un lappend
[09/30/24 02:49:46] CrazyCat: Sauf qu'en l'ayant déjà dans ta variable, tu peux tester un truc: est-ce que l'user n'a pas changé de nick entre temps
[09/30/24 02:23:42] CrazyCat: Et tu devrais faire en sorte que dans DB($SESSION), tes données soient toujours dans le même ordre
[09/30/24 02:22:16] CrazyCat: Mais une question con: dans ::checkpays::who:co tu as déjà nick et username, pourquoi tu ne les mets pas directement dans DB($SESSION) ?
[09/30/24 02:19:34] CrazyCat: Ah ben oui, utiliser une fonction comme elle doit l'être aide :)
[09/30/24 11:14:24] CrazyCat: Plop MenzAgitat
[09/29/24 12:15:43] CrazyCat: Plop
[09/27/24 03:27:33] CrazyCat: Bon, je me mets en week-end, je lirai de temps à autre :)
[09/27/24 03:26:25] CrazyCat: heureusement, pas toujours aux mêmes personnes
[09/27/24 03:25:33] CrazyCat: (commenter tes mysql::exec et faire un putlog $query)
[09/27/24 03:24:57] CrazyCat: Donc faire un putlog de tes queries pour voir quel mauvais argument tu as est une bonne idée
[09/27/24 03:24:17] CrazyCat: J'imagine que dans WEB, tu mets le contenu de $webirc
[09/27/24 03:23:19] CrazyCat: Ou bien le lassign peut mal interpréter un truc et décaler les éléments
[09/27/24 03:22:53] CrazyCat: Voir s'il n'y a pas des bizarretés dans la liste
[09/27/24 03:22:32] CrazyCat: Au pire tu peux faire un putlog de $::checkpays::DB($SESSION) après l'avoir set
[09/27/24 03:20:47] CrazyCat: Sauf que je ne vois pas d'appel à MySQL
[09/27/24 03:18:51] CrazyCat: Je ne vois pas ce que tu voudrais unset de plus
[09/27/24 03:18:35] CrazyCat: Ben si t'as plus qu'une ligne par session, oui
[09/27/24 03:07:30] CrazyCat: lassign $::checkpays::DB($SESSION) ip ipdns .... account
[09/27/24 03:07:08] CrazyCat: et dans gestion, tu fais l'inverse
[09/27/24 03:06:55] CrazyCat: dans who:co
[09/27/24 03:05:41] CrazyCat: set ::checkpays::DB($SESSION) [list $ip $ipdns ..... $account]
[09/27/24 03:05:01] CrazyCat: Juste pour les relire une fois
[09/27/24 03:04:46] CrazyCat: 11 entrées pour un seul user...
[09/27/24 03:04:22] CrazyCat: Et après tu fais un lassign
[09/27/24 03:04:08] CrazyCat: Tu ferais mieux d'avoir juste une liste plutôt qu'un gros tableau
[09/27/24 03:03:03] CrazyCat: Ah si, dans who:gestion
[09/27/24 03:02:22] CrazyCat: Tu le remplis et le vide, c'est tout
[09/27/24 03:02:11] CrazyCat: Ton ::checkpays::DB() ne sert à rien en l'état actuel
[09/27/24 03:01:10] CrazyCat: Et pourquoi tu passes tous les arguments à traitement, et recalcule SESSION, alors que tu pourrais lui passer $SESSION tout simplement ?
[09/27/24 03:00:17] CrazyCat: Ok, donc oui elle ouvre un socket http
[09/27/24 02:57:34] CrazyCat: Ok :)
[09/27/24 02:56:34] CrazyCat: MenzAgitat> pourquoi ? -50 est bien inférieur à 10
[09/27/24 02:56:11] CrazyCat: Vu que tu envoies des arguments et ne prends rien en retour
[09/27/24 02:55:44] CrazyCat: et en fait, je ne sais pas ce que fait ton appel à infoAPI
[09/27/24 02:55:12] CrazyCat: Ensuite, celles qui cherchent dans les listes
[09/27/24 02:54:27] CrazyCat: vu qu'elle fait appel à des données reçues par la proc
[09/27/24 02:54:07] CrazyCat: la première condition dans ton traitement devrait être: if {($codepays eq "US") || ([string match "*.irccloud.com" $ip])}
[09/27/24 02:51:58] CrazyCat: Amand: si ::checkpays::infoAPI fait des appels à une API web, c'est normal que ça ralentisse fortement
[09/27/24 02:50:28] CrazyCat: vu que le < 20 prendra le pas sur le < 10
[09/27/24 02:50:17] CrazyCat: Et en inversant l'ordre, je ne suis pas d'accord (dans mon exemple), parce que tu auras toujours soit average soit rien
[09/27/24 02:49:18] CrazyCat: MenzAgitat> ça n'influe pas sur le fait que le else n'est pas obligatoire. Je ne l'optimisais pas
[09/27/24 02:34:30] CrazyCat: .tcl set a 7; if {$a < 10 } { putlog "less" } elseif { $a < 20 } { putlog "average" } <-- affiche less
[09/27/24 02:34:11] CrazyCat: .tcl set a 15; if {$a < 10 } { putlog "less" } elseif { $a < 20 } { putlog "average" } <-- affiche average
[09/27/24 02:33:58] CrazyCat: .tcl set a 100; if {$a < 10 } { putlog "less" } elseif { $a < 20 } { putlog "average" } <-- ne fait rien, ce qui est logique
[09/27/24 02:33:10] CrazyCat: Amand: d'après mes tests, ne pas mettre de else après un elseif ne pose aucun souci
[09/27/24 10:42:23] CrazyCat: Salut ici aussi
[09/23/24 01:16:20] CrazyCat: D'ailleurs, twitter devenu X, ça fait twix non ?
[09/23/24 01:15:57] CrazyCat: Par contre on va bannir twitter
[09/23/24 01:15:44] CrazyCat: Demande au proprio de #eggdrop sur epiknet. Sur zeolia, le X est encouragé, ainsi que le Y
[09/23/24 01:14:36] CrazyCat: Enfin, tout dépend de ce que tu appelles "ici"
[09/23/24 01:14:21] CrazyCat: Je ne sais pas, je ne connais pas les rêgles d'epiknet
[09/23/24 12:51:38] CrazyCat: C'est dlvrit qui devient payant
[09/23/24 12:49:53] CrazyCat: Non
[09/23/24 08:45:46] CrazyCat: Plop MenzAgitat et les PR que je fais, je les suis assez peu. Et j'ai pas de projet où des gens font des PR. Mais je note le truc
[09/22/24 12:51:26] CrazyCat: Pour info, si certains suivent le compte twitter d'eggdrop.fr, celui-ci sera fermé le 30 septembre
[09/21/24 10:12:47] CrazyCat: 'fin le premier qui fait un post en ascii-art, je lui fais bouffer son propre foie
[09/21/24 10:11:54] CrazyCat: J'aurai toléré de l'ascii-art
[09/21/24 10:11:15] CrazyCat: Justement, c'est pas un forum d'artistes
[09/21/24 10:10:40] CrazyCat: Dans le doute, ça dégage
[09/21/24 10:10:24] CrazyCat: M'en fous, rien à voir avec le sujet, et pas en french
[09/21/24 10:09:42] CrazyCat: Géré :)
[09/21/24 01:27:15] CrazyCat: Salut TerMinaTor
[09/18/24 02:21:01] CrazyCat: Pas mal la coquille
[09/14/24 11:33:24] CrazyCat: Salut TerMinaTor
[09/13/24 12:02:47] CrazyCat: Plop
[09/12/24 10:44:10] CrazyCat: Plop
[09/11/24 02:48:12] CrazyCat: Plop MenzAgitat
[09/10/24 03:02:30] CrazyCat: Plop
[09/09/24 03:15:45] CrazyCat: Bonne soirée alors :)
[09/09/24 01:44:28] CrazyCat: (my crystal ball is alway under maintenance)
[09/09/24 01:44:10] CrazyCat: I can't help with an incomplete script.
[09/09/24 01:31:25] CrazyCat: $nick is only used in an echo
[09/09/24 01:31:05] CrazyCat: In you'r PHP ? You don't even try to store the $nick anywhere
[09/09/24 01:30:02] CrazyCat: I won't do your php
[09/09/24 01:29:44] CrazyCat: (or +a)
[09/09/24 01:29:38] CrazyCat: No. this is YOUR php, you use fsockopen so you may be able to open a file in +w
[09/09/24 01:28:32] CrazyCat: If you don't send the "g-recaptcha-response", it'll alway do that
[09/09/24 01:27:14] CrazyCat: 15:08:51 <Travieso23> Exactly, if the user enters the php channel it returns that it has been verified without captcha <-- the tcl works fine
[09/09/24 01:25:44] CrazyCat: You asked a script to send nick to a php script, and get the answer from php, I did it
[09/09/24 01:25:03] CrazyCat: Travieso23: so your trouble is in the php. Store the nick in a .txt file or a simple DB if you want
[09/09/24 01:24:20] CrazyCat: (et pas optimisé :D)
[09/09/24 01:24:13] CrazyCat: PeGaSuS: simple mais efficace
[09/09/24 01:22:59] CrazyCat: PeGaSuS did a verification script which doesn't need php, with a random pass for eachuser
[09/09/24 01:22:05] CrazyCat: Travieso23: it won't work. You're trying to mixing several things which can't. And why use recaptcha for a simple verification ?
[09/09/24 01:19:31] CrazyCat: (qui fait un appel au captcha de google)
[09/09/24 01:19:15] CrazyCat: Amand: en gros il veut qu'un utilisateur se valide via une page web
[09/09/24 01:17:57] CrazyCat: Ok, seems complicated, session & cookies won't work
[09/09/24 01:13:27] CrazyCat: And note that calling your php script with tcl will block javascript, you'll never be able to have the google captcha
[09/09/24 01:12:05] CrazyCat: Sorry but my crystal ball is actually under maintenance
[09/09/24 01:11:49] CrazyCat: Ok, so I'll try to say it slowly. what your tcl must do ? Sending nick to php script ok. What does it expect from php script and must do with the datas it receive ?
[09/09/24 01:09:08] CrazyCat: So it works as you asked
[09/09/24 01:08:18] CrazyCat: And do a .console +d in your eggdrop to have debug
[09/09/24 01:07:15] CrazyCat: So using https://tools.eggdr…, you must have "SUCCESS: User XXXX verify (non captcha)." in partyline when XXXX joins a channel
[09/09/24 12:57:06] CrazyCat: Travieso23: pastebin your php script, because I don't know what it's expecting as datas. I gave you an example of script posting the "nick" param
[09/09/24 12:49:16] CrazyCat: Mais je lis de manière cavalière
[09/09/24 12:48:57] CrazyCat: spa faux
[09/09/24 12:46:31] CrazyCat: Plop MenzAgitat