- Indexed Information
- Rank2
- Users15
- Last Indexed25 minutes ago
- Websitehttps://forum.eggdrop.fr
- Modes[+nrtH]
..·.·::::::::: Entraide pour les Eggdrops, Tcl et shells -| https://www.eggdrop.fr |- :::::::::·.·.. | dernier script ajouté : MySQL v0.7 - https://tinyurl.com/yw7sh7gu
Channel Log for #eggdrop
[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 |
[09/09/24 12:37:05] CrazyCat: BTW, as I don't have any idea of what your php scipt does, I can't help you further |
[09/09/24 12:36:38] CrazyCat: You have to use a DB, or a directe reply |
[09/09/24 12:36:18] CrazyCat: as when eggdrop ends its http connexion, php "forget" the connection |
[09/09/24 12:35:51] CrazyCat: Travieso23: you won't be able to have the info in a cookie or session |
[09/09/24 12:28:29] CrazyCat: Travieso23: I rode and replied |
[09/09/24 11:54:33] CrazyCat: Oui :) |
[09/06/24 02:34:24] CrazyCat: so do a /whois and bind the raw 378 to get the ip of the user |
[09/06/24 02:18:19] CrazyCat: and for the ip, if your server uses cloacked ip, you can't unless your eggdrop is ircop |
[09/06/24 02:17:51] CrazyCat: Getting the nick and ip? The eggdrop knows the nick of the user in most binds you use |
[09/06/24 12:32:07] CrazyCat: Travieso23: last free tip: you can also post your questions in https://forum.eggdr… (choose the good category) |
[09/06/24 12:14:04] CrazyCat: Plop MenzAgitat |
[09/06/24 11:49:11] CrazyCat: 2. don't wait to ask your question: we're sometimes afk but we read when we're back, and answer |
[09/06/24 11:48:27] CrazyCat: 1. don't ask help from someone in particular: I'm not the only one in this channel, and it's a relayed chan so pple from another network read and can help |
[09/06/24 11:47:30] CrazyCat: I'm here. And 2 little tips Travieso23 |
[09/06/24 10:38:06] CrazyCat: Later Travieso23, I'm just a few minutes here, I'll be back in a few hours |
[09/05/24 03:08:42] CrazyCat: Travieso23: https://tools.eggdr… <-- exemple to get answer from your php script |
[09/05/24 11:40:29] CrazyCat: https://www.tcl.tk/… "This flag causes ::http::geturl to do a POST request" |
[09/05/24 11:39:51] CrazyCat: Travieso23: the tip for post: -query |
[09/05/24 11:10:13] CrazyCat: Travieso23: https://tools.eggdr… <-- it makes no return nor any check, just send $nick as nick param to https://your.site/u… script |
[09/05/24 10:53:45] CrazyCat: Invitado-8927: https://tools.eggdr… <-- it makes no return nor any check, just send $nick as nick param to https://your.site/u… script |
[09/05/24 10:39:21] CrazyCat: Invitado-8927: so you want a script doing http query ? using http or https ? |
[09/04/24 12:16:07] CrazyCat: Plop |
[09/03/24 01:55:52] CrazyCat: Yep |
[09/03/24 01:55:31] CrazyCat: hmmm, it's only since 3.0 |
[09/03/24 01:53:44] CrazyCat: Or is it only in the version I have ? Look in your .cfg file if you have "EXPORTATION HTML" section |
[09/03/24 01:50:44] CrazyCat: DuckHunt automaticaly generates html stats |
[09/03/24 01:45:13] CrazyCat: See https://zeolia.chat… (tab "Les statistiques"), I use the .html export |
[09/03/24 01:44:29] CrazyCat: PeGaSuS> you can export directly in html, just modify the template to get it as you need |
[09/03/24 01:14:44] CrazyCat: What is players_table.tct ? |
[09/03/24 10:35:08] CrazyCat: plop |
[09/02/24 03:52:45] CrazyCat: But in fact, he's unknown |
[09/02/24 03:52:34] CrazyCat: The user will receive a msg as he's already verified |
[09/02/24 03:50:15] CrazyCat: You don't manage when an user is not in your userlist and will do a /msg botnick resend |
[09/02/24 03:49:36] CrazyCat: hmmmm, I noticed a little bug in your resend_code proc |
[09/02/24 03:45:07] CrazyCat: Yes, sending an empty string as argument |
[09/02/24 03:36:46] CrazyCat: (not sure the list will work as expected) |
[09/02/24 03:36:05] CrazyCat: BTW, do the code as you like it, it was just an advice |
[09/02/24 03:35:45] CrazyCat: As the first thing you do is to add the +Z |
[09/02/24 03:35:29] CrazyCat: Sorry: when sending, you know he's +Z |
[09/02/24 03:34:33] CrazyCat: I hate having twice the same code because if I've to change something, I've 2 place where it must be changed |
[09/02/24 03:33:57] CrazyCat: I can understand |
[09/02/24 03:33:36] CrazyCat: So the proc works in send and resend |
[09/02/24 03:33:21] CrazyCat: What is exactly the difference between send and resend ? Check of +Z ? When sending, you know the user can't be +Z |
[09/02/24 03:31:59] CrazyCat: So you have a proc to (re)send the password |
[09/02/24 03:29:47] CrazyCat: Why having twice the same putserv when you can use the same proc ? |
[09/02/24 03:29:15] CrazyCat: utimer 5 [list resend_code $nick $uhost $hand ""] |
[09/02/24 03:28:29] CrazyCat: PeGaSuS: if I were in your shoes, that's not the way I made it |