#eggdrop Bot Logged User list

Network: Zeolia
Modes: +nrt
Last Seen: an hour ago
Topic: ..·.·::::::::: Entraide pour les Eggdrops, Tcl et shells -| https://www.eggdrop.fr |- :::::::::·.·..  | dernier script ajouté : NetBots v4.10 - https://tinyurl.com/2celutn2
#2
Rank
13
Users

Channel Log Archive for #eggdrop

Prev
Next

* All times are UTC
Filtering by user: CrazyCat
Monday, February 19, 2024
[07:09:45] CrazyCat Je ne vois pas le souci avec abusedip qui retourne un json très propre et très lisible
[07:12:04] CrazyCat De mémoire oui, j'ai fait un truc avec
[07:15:44] CrazyCat Je suis sur une petite urgence, je regarde après
[07:39:26] CrazyCat Je pense que je l'avais sur mon serveur et que c'est parti dans le crash du serveur
[07:40:00] CrazyCat Mais bon, je ne vois pas trop quel souci tu as
[07:43:07] CrazyCat Par contre il te faut une api key
[08:05:22] CrazyCat Faut l'envoyer en header
[08:16:54] CrazyCat Soit tu les ajoutes avec http::confug (je ne te le conseille pas) soit dans ton geturl, tu ajoutes -headers [list "Accept" "application/json" "Key" "ta key"]
[08:24:24] CrazyCat package require tls; ::http::register https 443...
[08:25:25] CrazyCat Il faudrait toujours charger le tls et register le https quand on utilise http
[08:25:53] CrazyCat il y a juste 99% des sites et 50% des api qui l'utilisent
[08:26:29] CrazyCat Et si le site/l'api est en http, ben ça ne fait pas de souci
[08:30:37] CrazyCat Et tu n'as pas besoin de créer ta proc json2dict
[08:30:59] CrazyCat la version du package json fonctionne bien
[08:32:46] CrazyCat essaye ip plutôt que ipaddress
[08:33:10] CrazyCat (c'est ce qui est transmis en curl)
[08:41:57] CrazyCat C'est clair que si tu fais des typos...
[08:42:20] CrazyCat (enfin la typo est de moi au départ)
[08:42:59] CrazyCat Par contre, il faudra que tu m'expliques pourquoi des hois tu utilises ::http et des fois http ?
[08:47:04] CrazyCat Ca ne pose pas réellement de problème mais c'est pas cohérent
[08:47:49] CrazyCat Disons que si tu n'arrives pas à t'astreindre à avoir la même syntaxe pour un élément, ça peut devenir source de problèmes
[08:49:20] CrazyCat Autant que possible, explicite le NS que tu utilises, surtout quand tu développes
[08:53:03] CrazyCat Et autre petit détail: pas la peine de faire ::http::unregister
[08:53:27] CrazyCat Soit tu n'en as plus besoin après, ben c'est pas grave
[08:54:20] CrazyCat Soit tu en as besoin ailleurs: il est déjà chargé et s'il y a un autre ::http::register, ça écrasera
[08:59:23] CrazyCat Ensuite, pour faire plaisir à MenzAgitat, je te conseille de faire fonctionner ton truc en asynchrone
[08:59:54] CrazyCat Surtout que ce genre de checker peut avoir pas mal de choses à traiter
[09:08:43] CrazyCat le ::http::geturl ne fait que démarrer le connexion et c'est une autre procédure qui traite (avec -command)
[09:09:25] CrazyCat Je vais te retrouver un exemple d'un truc que j'ai fait
[09:20:13] CrazyCat dict get $data data abuseConfidenceScore
[09:20:46] CrazyCat C'est bien montré sur la doc: ton json est {""data": { .... }}
[09:47:16] CrazyCat Amand: si jamais tu perds ton script, j'ai ajouté abuseipdb dans https://gitlab.com/tcl-scripts/dnsbl
[09:47:23] CrazyCat (dans proxychecker)
[09:48:33] CrazyCat Et ça me fait penser qu'il faudra que j'ajoute spamrats dans dnsbl
[09:51:19] CrazyCat Bref, j'étais parti sur mon gitlab pour l'exemple du http asynchrone: https://gitlab.com/tcl-scripts/rss-synd/-/blob/master/rss-tdom.tcl?ref_type=heads
[09:51:34] CrazyCat ::http::geturl $myfeed(url) -command "::rss::feedcb {[array get myfeed] depth 0}" -timeout $myfeed(timeout)
[12:22:26] CrazyCat Ta proc qui fait les geturl se termine immédiatement, et c'est l'autre (la callback) qui est appelée quand il y a un retour
[12:22:57] CrazyCat Du coup, la requête principale (et ton socket) est libre
[12:23:46] CrazyCat Dans mon cas, feedget ne reste pas bloquée 10s s'il y a un timeout après 10s
[12:24:15] CrazyCat elle est dispo, c'est feedcb qui répondra quand elle devra répondre
[12:24:42] CrazyCat et si tu as 3 requêtes lancées en même temps, feedcb sera appelée au bon moment
[12:30:34] CrazyCat Tu vérifie pas que ce sont les deux mêmes ?
[12:32:37] CrazyCat C'est un peu bizarre comme idée de regexp
[12:33:36] CrazyCat Si tu as "AmelieDu34" qui est "22 F", ça matche pas vu que cette bougresse a mis son département
[12:34:10] CrazyCat Ou Lolotte22 qui a mis 95C parce qu'elle vend sa poitrine ?
[12:37:24] CrazyCat Tiens, il faut que je vois comment il est possible de restreindre les accès aux canaux en se basant sur le pays
[12:38:37] CrazyCat De toutes manières, je vais restreindre tous les canaux à 127.0.0.1
[12:40:15] CrazyCat En fait je cherche l'inverse: ban all but one
[12:43:18] CrazyCat C'est ce que je me disais
[12:44:20] CrazyCat Oui, je ferai des tests
[12:46:59] CrazyCat Rien à voir, j'ai testé bnc4free, ça marche plutôt pas mal pour ceux qui n'ont pas de connexion stable
[12:47:31] CrazyCat Bon, quand j'ai vu que le serveur qui m'hébergeait s'appelait apple, j'ai /quit :)
[13:06:34] CrazyCat Avec tes histoire d'abuseipdb, j'ai réactivé mon compte là bas et remis mon système de signalement en place
[13:06:42] CrazyCat (basé sur fail2ban)
[13:07:06] CrazyCat Déjà 3 IP reportées
[13:08:37] CrazyCat Mais bon, pour un serveur IRC, rien ne vaut un bon dnsbl
[13:09:05] CrazyCat Surtout quand un type génial a fait la version eggdrop très fonctionnelle
[13:09:52] CrazyCat MenzAgitat> Je sais que tu t'en fous, sauf si tu utilises les scripts
[13:10:49] CrazyCat no comment
[13:11:48] CrazyCat Sheldon highlighter steuplé
[13:12:04] CrazyCat Oo!
[13:13:12] CrazyCat Pourtant il y en a qu'il faut voir
[13:13:37] CrazyCat Pourquoi pas ne pas regarder futurama pendant qu'on y est ?
Prev
Next