Channel Topic
..·.·::::::::: 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


* All times are UTC Filtering by user: Amand
[10/04/24 12:50:34] Amand: hi
[10/03/24 07:14:32] Amand: égales/identiques plutôt
[10/03/24 07:14:08] Amand: on est d'accord?
[10/03/24 07:14:03] Amand: if {$var1 eq $var2 && $var2 eq $var3} {
[10/03/24 07:13:45] Amand: pour vérifier si 3 variables sont égales
[10/03/24 04:53:49] Amand: hi
[10/02/24 01:34:17] Amand: hello
[10/01/24 03:14:14] Amand: je rentre à la maison, a+
[10/01/24 03:13:18] Amand: je note tout ça
[10/01/24 03:13:09] Amand: merci encore
[10/01/24 03:13:06] Amand: ça n'a plus rien avoir depuis qu'on a optimisé
[10/01/24 03:11:25] Amand: merci CrazyCat c'est LARGEMENT mieux
[10/01/24 03:10:19] Amand: je test
[10/01/24 03:10:18] Amand: ok c'est ce que j'étais entrain de faire
[10/01/24 03:06:28] Amand: et je retire le else?
[10/01/24 03:06:25] Amand: if {[lindex $rescount 0] == 1} {
[10/01/24 03:06:24] Amand: je laisse ma condition
[10/01/24 03:04:41] Amand: set query "INSERT INTO compteur (ip, username, codepays, webirc, websocket, seen, itr) VALUES ('$ip', '$username', '$codepays', '$webirc', '$websocket', NOW(), 1)"
[10/01/24 03:04:41] Amand: } else {
[10/01/24 03:04:41] Amand: }
[10/01/24 03:04:41] Amand: set query "UPDATE compteur SET itr=itr+1 WHERE ip='$ip' AND seen='$now'"
[10/01/24 03:04:40] Amand: if {[lindex $rescount 0] == 1} {
[10/01/24 03:04:31] Amand: ah oui tu vas assembler les deux requêtes
[10/01/24 03:02:08] Amand: hum wait j'ai bug sur la doc
[10/01/24 03:00:35] Amand: devient
[10/01/24 03:00:32] Amand: set query "INSERT INTO compteur (ip, username, codepays, webirc, websocket, seen, itr) VALUES ('$ip', '$username', '$codepays', '$webirc', '$websocket', NOW(), 1)"
[10/01/24 03:00:24] Amand: donc ma requête
[10/01/24 02:59:18] Amand: je pense que mon screen est bon
[10/01/24 02:58:01] Amand: https://imgur.com/d…
[10/01/24 02:56:43] Amand: je selectionne les deux et je leurs met une clef unique
[10/01/24 02:54:50] Amand: ok donc sur mon where j'utilise ip et seen, je vais leurs mettre une clef unique
[10/01/24 02:50:08] Amand: tu me conseilles de mettre les lindex sur quel champ ?
[10/01/24 02:49:43] Amand: pour pas que je fasse de bêtise dans ma structure https://imgur.com/Y…
[10/01/24 02:34:35] Amand: merci encore CrazyCat
[10/01/24 02:34:32] Amand: hello
[09/30/24 02:59:03] Amand: https://www.ircclou…
[09/30/24 02:58:49] Amand: et dans mon who:gestion
[09/30/24 02:58:30] Amand: set ::checkpays::DB($SESSION) [list $nick $username $ip $ipdns $vhost $codepays $asn $asname $reputation $sslco $webirc $websocket $unknow $account]
[09/30/24 02:58:28] Amand: dans mon who:co
[09/30/24 02:53:41] Amand: je vais déjà faire les modifs qu'on a dit plus haut
[09/30/24 02:50:57] Amand: et du coup dans ma proc who:gestion, je laisse je refait un set pour ajouter le realname?
[09/30/24 02:50:31] Amand: ok je vais l'ajouter dans ma session dans who:co
[09/30/24 02:49:27] Amand: et de plus je vais aussi devoir ajouter le realname dans la proc du who
[09/30/24 02:49:00] Amand: étape donc dans la proc de réponse au who
[09/30/24 02:48:53] Amand: autant le récuperer à la prochaine étap
[09/30/24 02:48:48] Amand: CrazyCat: bah je me suis dit que vu que je recup nick et username dans le who
[09/30/24 02:48:26] Amand: re
[09/30/24 02:02:42] Amand: ty CrazyCat
[09/30/24 02:02:36] Amand: c'est mieux
[09/30/24 02:02:30] Amand: lassign $::checkpays::DB($SESSION) ip ipdns codepays asn asname reputation sslco webirc websocket unknow account
[09/30/24 02:02:30] Amand: ## On recupere les variables en mémoire
[09/30/24 02:02:30] Amand: if {![info exists ::checkpays::DB($SESSION)]} {return}
[09/30/24 02:02:23] Amand: effectivement
[09/30/24 01:57:20] Amand: hello
[09/27/24 07:54:46] Amand: je sais pas si c'est possible
[09/27/24 07:54:42] Amand: et je trouve le moyen qu'il gére le truc de manière indépendante
[09/27/24 07:54:24] Amand: peut être qu'il faut que je met les deux appels de proc sur une autre proc
[09/27/24 07:05:45] Amand: xD
[09/27/24 07:05:16] Amand: j'avais du voir ça dans un autre script sûrement
[09/27/24 07:05:08] Amand: je sais plus, j'ai tjrs fait ça pour mes variables en session
[09/27/24 06:51:46] Amand: CrazyCat[WE]: oui c'est problématique
[09/27/24 06:07:50] Amand: utimer de 5 par ex
[09/27/24 06:07:45] Amand: pour l'insertion en base de donnée, serait pas il plus judicieux de mettre un utimer entre chaque appel de la procédure?
[09/27/24 04:01:04] Amand: c'est l'insertion en base de donnée
[09/27/24 04:00:58] Amand: #::checkpays::CountIRC $ip $username $codepays $webirc $websocket
[09/27/24 04:00:58] Amand: #::checkpays::monitoring $nick $username $ip $vhost $codepays $reputation $sslco $webirc $websocket $realname $asn $asname
[09/27/24 04:00:51] Amand: mais quand je connecte bcp d'users
[09/27/24 04:00:35] Amand: ok donc ce qui pose problème , c'est même pas l'appel au API
[09/27/24 03:42:46] Amand: c'est mieux
[09/27/24 03:42:43] Amand: lassign $::checkpays::DB($SESSION) ip ipdns codepays asn asname reputation sslco webirc websocket unknow account
[09/27/24 03:42:40] Amand: effectivement, c'était l'ordre de mes variables dans le lassign
[09/27/24 03:34:25] Amand: je sais pas si c'était un join ou un split
[09/27/24 03:34:11] Amand: dans une liste
[09/27/24 03:34:06] Amand: faut que je regarde comment j'avais fait pour les retirer
[09/27/24 03:33:57] Amand: par contre il met des { } sur le asname, c'est normal y'a plusieurs mots
[09/27/24 03:33:35] Amand: il renvoie bien les données
[09/27/24 03:33:30] Amand: [17:30:11] 37.171.200.110 37.171.200.110 FR 51207 {Free Mobile SAS} 38 1 0 1 0 1
[09/27/24 03:23:35] Amand: ok je vais commenter les deux procs au pré alable
[09/27/24 03:23:19] Amand: https://tools.eggdr…
[09/27/24 03:21:43] Amand: je te pastebin les deux procs:
[09/27/24 03:21:37] Amand: ::checkpays::CountIRC $ip $username $codepays $webirc $websocket
[09/27/24 03:21:37] Amand: ::checkpays::monitoring $nick $username $ip $vhost $codepays $reputation $sslco $webirc $websocket $realname $asn $asname
[09/27/24 03:21:29] Amand: ce sont mes procs :
[09/27/24 03:21:00] Amand: je te pastebin
[09/27/24 03:20:40] Amand: ça me genere une erreur mysql que je n'ai pas quand je set une ligne par variable
[09/27/24 03:20:22] Amand: lassign $::checkpays::DB($SESSION) ip ipdns sslco webirc websocket reputation codepays asn asname unknow account
[09/27/24 03:20:05] Amand: et who:gestion :
[09/27/24 03:20:01] Amand: set ::checkpays::DB($SESSION) [list $ip $ipdns $codepays $asn $asname $reputation $sslco $webirc $websocket $unknow $account]
[09/27/24 03:19:52] Amand: dans who:co j'ai mis
[09/27/24 03:19:38] Amand: [17:15:55] Tcl error [::checkpays::who:gestion]: ::mysql::exec/db server: Out of range value for column 'WEB' at row 1
[09/27/24 03:19:35] Amand: j'ai une erreur
[09/27/24 03:15:27] Amand: suffit ?
[09/27/24 03:15:24] Amand: unset ::checkpays::DB($SESSION)
[09/27/24 03:15:01] Amand: je peux le faire en une ligne?
[09/27/24 03:14:56] Amand: pour le unset dans la proc de traitement
[09/27/24 03:08:36] Amand: je test
[09/27/24 03:06:43] Amand: dans who:co et who:gestion?
[09/27/24 03:04:59] Amand: oui je dois bcp optimiser
[09/27/24 03:04:05] Amand: du moins, je le recupere
[09/27/24 03:03:57] Amand: et je l'initialise dans who:gestion
[09/27/24 03:03:48] Amand: je le stock dans who:co
[09/27/24 03:03:19] Amand: oui
[09/27/24 03:02:53] Amand: euhhhh
[09/27/24 02:59:09] Amand: set ipq [::http::geturl http://ip-api.com/j…]
[09/27/24 02:59:02] Amand: CrazyCat: infoapi c'est ta proc qui recup les données sur :
[09/27/24 02:53:53] Amand: et faire un test
[09/27/24 02:53:49] Amand: je vais tenter de commenter les api
[09/27/24 02:41:58] Amand: les puthelp j'en parle même pas
[09/27/24 02:41:08] Amand: il se met à lag et les putnow mette du temps à répondre
[09/27/24 02:40:00] Amand: enfin attaque de clone, quand je fais une boucle qui connecte des sock php en pagaille
[09/27/24 02:38:54] Amand: quand je me fait une attaque de clone j'ai pas l'impression qu'il suit la cadence
[09/27/24 02:38:21] Amand: même si ça fonctionne très bien, et ça me donne le résultat que je veux
[09/27/24 02:37:57] Amand: j'ai l'impression qu'il y a un problème de logique
[09/27/24 02:37:28] Amand: ou bidule du genre
[09/27/24 02:37:25] Amand: enfaite là je pense que j'ai besoin de revoir le code ou la façon dont je le fais pour pas qu'il y ai de problème si il y a 3 connexions en même temps
[09/27/24 02:36:34] Amand: je retesterais, de mémoire, j'avais eu une erreur
[09/27/24 02:36:27] Amand: bizarre
[09/27/24 11:59:00] Amand: hi
[09/26/24 08:17:10] Amand: il en faut dans ce monde de brut
[09/26/24 08:16:52] Amand: courage menz
[09/26/24 04:34:23] Amand: ça pique
[09/26/24 04:34:20] Amand: ça fait des mois que j'ai pas toucher à du code, là je me remets, je te comprends quand tu dit que c'est dure de reprendre quand ta fait une pause et pas trop le morale
[09/26/24 04:29:36] Amand: ça va?
[09/26/24 04:29:35] Amand: yup MenzAgitat
[09/26/24 04:28:25] Amand: bonne fin de journée
[09/26/24 04:28:14] Amand: yep c'est pour ça que j'ai post sur le forum pour que tu puisses voir à tête reposé
[09/26/24 04:25:13] Amand: ça me provoque une erreur
[09/26/24 04:25:08] Amand: si je ne l'indique pas dans un elseif
[09/26/24 04:21:36] Amand: tu m'avais parler d'un truc genre de faire une incrémentation de 1 à 1000 , je me souviens vaguement de ce que tu m'avais dit
[09/26/24 04:21:18] Amand: c'est bon
[09/26/24 04:21:14] Amand: https://forum.eggdr…
[09/26/24 04:14:30] Amand: j'ai copié/collé depuis vscode
[09/26/24 03:59:36] Amand: CrazyCat[AFK]: j'ai mis un post sur le forum, il y a pleins de balise qui s'ajoute avec
[09/26/24 03:31:31] Amand: hi
[09/23/24 01:08:50] Amand: ok j'ai googlisé
[09/23/24 01:07:55] Amand: je connais pas
[09/23/24 12:38:46] Amand: twitter va devenir payant?
[09/23/24 12:38:40] Amand: hello
[09/18/24 11:36:55] Amand: N'oubliez*
[09/18/24 11:36:51] Amand: [News - 28 Sep 2023 15:00:17 CEST] /!\ N'oubiez pas, l'adresse du réseau est désormais irc.zeolia.chat
[09/18/24 11:36:50] Amand: yup
[09/09/24 01:21:30] Amand: question sécurité , c'est pas ouf
[09/09/24 01:21:13] Amand: juste en envoyant le $nick
[09/09/24 01:21:08] Amand: ça m'a l'air un peu bancale, comment eggdrop va bypass le captcha de google
[09/09/24 01:18:40] Amand: il veux faire quoi? peut être qu'il peut faire son truc autrement et qu'il se complique un peu trop la tâche
[09/09/24 01:17:35] Amand: pastebin your code so that CrazyCat can help you, you have to help us help you, otherwise it can take hours or days for us to guess what you want to do
[09/09/24 11:53:25] Amand: anope de retour
[09/02/24 10:51:09] Amand: hi
[09/01/24 07:44:50] Amand: Laurent: tu fais du tcl toi aussi
[08/27/24 02:31:34] Amand: hi
[08/23/24 05:31:34] Amand: hi
[08/08/24 05:28:03] Amand: tu ajoutes tes badwords sur spamfilter et basta
[08/08/24 05:27:49] Amand: tu vas pas recrée la roue
[08/08/24 05:27:45] Amand: autant utiliser un ircd qui gère ça nativement
[08/08/24 05:27:33] Amand: ce qu'il demande c'est spamfilter
[08/05/24 02:46:06] Amand: ou des chans mis dans la conf
[08/05/24 02:45:51] Amand: c'est effectivement concernant certains modes du channel
[08/05/24 02:45:40] Amand: j'étais déjà tombé sur un truc du style concernant les * dans le /list
[08/02/24 12:46:18] Amand: je dois mettre set raw-log 1 sinon il ne voit pas ce bind log
[08/02/24 12:45:59] Amand: bind log - "*@unrealircd.org/js…" ::checkpays::log:gestion
[08/02/24 12:45:34] Amand: ok j'ai compris pk j'avais mis raw-log sur 1
[08/02/24 12:36:10] Amand: ty
[08/02/24 12:34:36] Amand: c bon j'ai retiré la ligne, j'ai plus l'erreur
[08/02/24 12:33:31] Amand: ok je la retire
[08/02/24 12:33:05] Amand: je pensais que c'était facultatif
[08/02/24 12:32:59] Amand: ah j'ai pas tapé .tcl
[08/02/24 12:31:04] Amand: logfile "" "" "logs/eggdrop.log"
[08/02/24 12:31:04] Amand: #logfile mkjsbcxro * "logs/eggdrop.log"
[08/02/24 12:30:07] Amand: hello menz
[08/02/24 12:30:03] Amand: "logfile "" "" "logs/eggdrop.log""
[08/02/24 12:30:03] Amand: can't remove "logs/eggdrop.log" from list: no such logfile
[08/02/24 12:30:03] Amand: while executing
[08/02/24 12:29:47] Amand: CrazyCat: j'ai fait la modif
[08/02/24 06:56:00] Amand: ok merci CrazyCat
[08/02/24 06:20:55] Amand: etc
[08/02/24 06:20:55] Amand: je veux désactiver les raws qui reçoit aussi
[08/02/24 06:18:07] Amand: je crois j'avais tester ça pour faire fonctionner pisg
[08/02/24 06:17:44] Amand: de l'eggdrop , channels
[08/02/24 05:45:25] Amand: ça fera l'affaire?
[08/02/24 05:45:20] Amand: si je modif set raw-log 1 à 0
[08/02/24 05:44:59] Amand: https://tools.eggdr…
[08/02/24 05:44:54] Amand: comment on desactive correctement les logs dans la conf
[08/02/24 05:28:15] Amand: yup
[07/28/24 12:13:46] Amand: ça sert vraiment à quelque chose ce +l ?
[07/24/24 05:41:45] Amand: switchons de l'autre côté
[07/24/24 05:38:48] Amand: vla les pattern error
[07/24/24 05:38:44] Amand: https://regex101.co…
[07/24/24 05:38:08] Amand: pattern = r'\b(?:https?://|www\d{0,3}[.]|ftp://|file://)?(?:[a-zA-Z0-9.-]+(?:[.][a-zA-Z]{2,})+)(?::\d+)?(?:[/?#][^\s]*)?\b'
[07/24/24 05:37:29] Amand: ok
[07/24/24 05:36:51] Amand: CrazyCat: c'est trop large
[07/24/24 05:36:41] Amand: regexp qui detecte les domaines et sous domaines sans indiquer de protocol ou/et www. et qui comporte un / après le tld
[07/24/24 05:35:42] Amand: j'aurais plus de résultat
[07/24/24 05:35:37] Amand: peut être que si j'utilise une meilleure formulation
[07/24/24 05:35:22] Amand: je sais que tu as capitch
[07/24/24 05:34:16] Amand: regexp qui détecte les domaines et sous domaines sans protocol ou www. et qui suit d'un slash après le tld
[07/24/24 05:34:13] Amand: comment tu formulerais cette phrase toi :
[07/24/24 05:34:08] Amand: Laurent:
[07/24/24 05:32:56] Amand: xD
[07/24/24 05:32:55] Amand: on sent le sarcasme à 10km de CrazyCat
[07/24/24 05:32:16] Amand: ok bah c'est bien foutu je trouve