#eggdrop Bot Logged User list

Network: Zeolia
Modes: +nrt
Last Seen: 15 minutes 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
12
Users

Channel Log Archive for #eggdrop

Prev
Next

* All times are UTC
Friday, November 4, 2022
[01:19:08] * Amand quit (Quit: Connection closed for inactivity)
[01:20:01] * Excalibur set mode +l 17
[06:57:05] * CrazyCat[AFK] is now known as CrazyCat
[07:07:04] @ Excalibur * <Boole@Epiknet> - news : [Forum eggdrop.fr] [Script (Release Alpha)] ClaraServ / IRCServices - https://tinyurl.com/2yovqkq6
[07:33:51] @ Excalibur --> uto!~nemesis@EpiK-977DB619.w86-209.abo.wanadoo.fr entre sur #eggdrop@Epiknet
[07:34:04] @ Excalibur *** <Boole@Epiknet> a mis le mode #eggdrop +l 21
[07:48:59] * BdS joined #eggdrop
[07:50:01] * Excalibur set mode +l 18
[08:53:56] @ Excalibur <lnk@Epiknet> hi
[08:56:13] @ CrazyCat Yop lnk
[09:41:05] @ Excalibur * <Boole@Epiknet> - news : [Forum eggdrop.fr] [Script (Release Alpha)] ClaraServ / IRCServices - https://tinyurl.com/2anjkavl
[09:54:42] * CrazyCat se demande si ZarTek n'est pas un peu saoulé par LTEF
[11:14:50] * BdS quit (Connection closed)
[11:15:01] * Excalibur set mode +l 17
[11:23:57] @ Excalibur <ZarTek@Libera> J'ai pas l'air, mais j'ai encore de la ressource.. vu que je repond encore
[11:27:18] * Amand joined #eggdrop
[11:27:18] * [Guru] set mode +h Amand
[11:28:00] @ Excalibur <ZarTek@Libera> Par contre: Je me demande comment un services "multi instance" par fichier de configuration, doit-il etre organiser pour l'installation dans une systeme linux. en root ou en mode non-root.
[11:28:01] * Excalibur set mode +l 18
[11:28:11] @ Excalibur <ZarTek@Libera> Car ca m'interesserais qu'on face evoluer eggdrop dans l'integration des systeme linux "universel" ou "standardiser".
[11:28:15] @ Excalibur <ZarTek@Libera> Car il est "bricolé" pour être installer par apt sous debian par exemple. Et mal foutu pour etre executé au sein d'un systeme nux de maniere devenu "classique"
[11:28:24] @ Excalibur <ZarTek@Libera> par un manager de packages quoi
[11:28:40] @ CrazyCat Hein?
[11:28:55] % Amand hello
[11:29:01] @ CrazyCat Plop Amand
[11:29:05] @ Excalibur <ZarTek@Libera> Hello Amand
[11:29:30] @ CrazyCat ZarTek> eggdrop existe en package debian, dans le repo officiel de debian
[11:29:38] @ Excalibur <ZarTek@Libera> CrazyCat: je dis que eggdrop ne respecte pas l environement linux dans son utilisation et installation au sein d'un systeme linux
[11:29:39] @ CrazyCat Je ne pense pas que ce soit un bricolage
[11:29:56] @ Excalibur <ZarTek@Libera> Si :')
[11:30:56] @ CrazyCat Tu peux détailler ?
[11:31:38] @ CrazyCat Et surtout en quoi il ne respecte pas l'environnement ?
[11:34:48] @ Excalibur <ZarTek@Libera> si eggdrop est installer dans les repertoires systeme conformement aux exigences de systemes, et que tu l'execute il n'ai pas prévu pour être en harmonie. As-tu déà essaye de l'utiliser en wide system ? tu va très vite comprendre de quoi je parle.
[11:35:38] @ CrazyCat Je ne sais pas ce que tu entends par wide system
[11:36:03] @ CrazyCat Et de mémoire, si tu installes eggdrop par apt, il va dans /usr/share/ (ou un truc du genre)
[11:36:43] @ CrazyCat Par contre les configurations et scripts doivent être dans le répertoire utilisateur (qui lance) et c'est normal
[11:37:08] @ Excalibur <ZarTek@Libera> systeme wide, je veux dire genre installation a l echelle du systeme
[11:37:46] @ CrazyCat Ben ça fonctionne, mais uniquement via apt. Ce qui est normal
[11:38:18] @ Excalibur <ZarTek@Libera> Oui, devrais respecté quelques trucs du genre : https://www.gnu.org/software/make/manual/html_node/Directory-Variables.html pour make, les variables ...
[11:38:43] @ Excalibur <ZarTek@Libera> et pour le repertoire utilisateur comme tu dit, il devrais respecté genre ceci : https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html
[11:38:54] @ CrazyCat De toutes manières, c'est risqué de permettre à plusieurs utilisateurs de pouvoir lancer des eggdrops: on tombe vite dans les conflits de ports
[11:39:31] @ Excalibur <ZarTek@Libera> Comme tout services
[11:39:42] @ CrazyCat Ah ben non
[11:39:58] @ CrazyCat service = lancé une seule fois par le systeme
[11:40:02] @ Excalibur <ZarTek@Libera> si tu veux lancer une deuxieme instance (mysql pourquoi pas en user) c'est sur que si tu defini par un autre port ca calle
[11:40:29] @ Excalibur <ZarTek@Libera> Ce que j'ai remarqué de genant c'ets
[11:40:44] @ Excalibur <ZarTek@Libera> les modules eggdrop .so, ne sont pas correctement apeller
[11:40:57] @ CrazyCat En toute logique, si tu suis les recommandations et standards (vu que c'est ce que tu veux faire pour eggdrop) tu ne lances pas 2 instances de mysql sur le même serveur
[11:41:19] @ Excalibur <ZarTek@Libera> lles fichier statiques,, comm la documentation doc, help; et language mal implanté
[11:41:38] @ Excalibur <ZarTek@Libera> le binaire eggdrop et son liens symbolique
[11:42:16] @ Excalibur <ZarTek@Libera> dans la configration location, pour les script tcl, le chanfile, userfile, pid, etc peu etre ameliorer
[11:43:05] @ Excalibur <ZarTek@Libera> si il est installer manuellement, sans gestionaire de package, il devrais je pense etre installer dans le $HOME/.local
[11:43:06] @ CrazyCat Ben tu devrais reprendre à ta charge le portage d'eggdrop en package
[11:43:19] @ Excalibur <ZarTek@Libera> sinon le binaire dans /usr/local
[11:43:25] @ Excalibur <ZarTek@Libera> oausi
[11:43:29] @ Excalibur <ZarTek@Libera> ya pliens de details
[11:44:30] @ Excalibur <ZarTek@Libera> Cc'est pour ca, que je me demander sur quel projet multi instance je pourais m appuié pour comparer
[11:44:30] @ CrazyCat Pour ma part, j'utilise pas apt pour mes eggs (vu que le stable actuel est 1.8.4) et je suis content que l'install normale ne me foute pas des fichiers partout impossible à retrouver
[11:45:13] @ CrazyCat Tu peux jeter un oeil sur weechat, flashcode bosse sur l'adaptation aux standards
[11:45:30] @ Excalibur <ZarTek@Libera> Oui, je te l'accord evidement
[11:45:41] @ Excalibur <ZarTek@Libera> ce que j'aime aussi, mai
[11:46:12] @ Excalibur <ZarTek@Libera> ta cet avantages et a cotés des contraintes. qui pour moi dans certains cas limite le potention de eggdrop
[11:46:45] @ Excalibur <ZarTek@Libera> !reload
[11:47:13] @ Excalibur <ZarTek@Libera> Et je vais revenir avec un truc que tout le monde s'enfou en exemple : Eggdrop est un outils tres puissant, et autant plus comme biotnet multi réseaau (chan relay par exemple) mais rien nai prevu pour etre aisement
[11:47:54] @ Excalibur <ZarTek@Libera> car si tu lance deux .conf sans faire attention, tu ecrasse tes fichier data (je parle de chanfile, usefile, etc)
[11:48:01] @ Excalibur <ZarTek@Libera> pour donné qu'un exemple
[11:48:39] @ CrazyCat Tu es sûr ? Il y a un check sur le pid qui bloque le lancement en double d'un eggdrop
[11:49:01] @ Excalibur <ZarTek@Libera> Oui, mais eggdrop.user reste eggdrop.user
[11:49:27] @ Excalibur <ZarTek@Libera> donc deux eggdrop, deux conf, dans un meme repertoire (comme logiquement sa devrais être) s ecrasse ses data
[11:49:32] @ CrazyCat Heu ? il faut bien configurer
[11:49:46] @ Excalibur <ZarTek@Libera> C'est juste un exemple
[11:50:15] @ Excalibur <ZarTek@Libera> cela pourais etre dynamic et prendre le nom du eggdrop configurer plutot que un nom statique
[11:50:19] @ CrazyCat Oui, mais il faut être idiot pour laisser les paramètres de fichiers par défaut
[11:50:32] @ CrazyCat Hum, tu te fous de moi ?
[11:51:01] @ Excalibur <ZarTek@Libera> ou ne pas savoir, la conf est longue des fois sans vouloir on saute des details. surtout si tu connais pas
[11:51:26] @ Excalibur <ZarTek@Libera> Voila, tu propose toi meme une solution cas d'origine il y a un probleme
[11:51:56] @ CrazyCat Effectivement le .conf d'origine pourrait être modifié pour utiliser $username directement
[11:51:58] @ Excalibur <ZarTek@Libera> set userfile "$username.user"
[11:52:11] @ Excalibur <ZarTek@Libera> tu fais exactement ce que je propose de faire nativement dans eggdrop
[11:52:47] @ CrazyCat Mais ça, tu peux faire un petit PR sur les .conf
[11:52:56] @ Excalibur <ZarTek@Libera> je parle de ce genre des petites choses
[11:53:20] @ Excalibur <ZarTek@Libera> mais je veux apporter une vue plus global en faite
[11:53:50] @ Excalibur <ZarTek@Libera> Je sais que je m exprime rarement tres clairement mais bon
[11:53:53] @ CrazyCat Propose donc à thommey et Geo
[11:54:37] @ Excalibur <ZarTek@Libera> Tu vois, je veux garder le oté comme tu dis que les fichier ne soit pas dans tout les sens, genre pour un non-root avoir le tout propre dans son homedir
[11:54:52] @ Excalibur <ZarTek@Libera> et si installer a l echenlle du systeme, qui soit fais correctement
[11:55:13] @ CrazyCat Pas confondre le package et l'install normale
[11:55:19] @ Excalibur <ZarTek@Libera> Mais aussi, que vu les evolutions de eggdrops sur bien des points, sont architectures soit peut être un peu revu
[11:55:47] @ Excalibur <ZarTek@Libera> Oui oui
[11:56:34] @ Excalibur <ZarTek@Libera> je parler du make plus haut avec le lien, une make install DEST=~/eggdrop ou sans DEST simplement
[11:57:35] @ Excalibur <ZarTek@Libera> quand je parle de root et de non root je part du principe que le root est requis pour une installation "globale" dans le système. (du meme genre que apt)
[11:58:04] @ Excalibur <ZarTek@Libera> Une installation non root se fait dans le $HOME sans droits root obligatoire.
[12:01:47] @ Excalibur <ZarTek@Libera> deja le set userfile "$username.user" on pourais faire un PR ouais; sa me semble assez logique..
[12:02:30] @ Excalibur <ZarTek@Libera> voir meme $username_$network.user ou inversement pltutot
[12:03:10] @ CrazyCat Ou pas, selon la logique qu'on utiliser
[12:03:14] @ CrazyCat utilise*
[12:03:37] @ CrazyCat Pour moi, username doit être unique car il est aussi utilisé pour botnet-nick
[12:04:19] @ CrazyCat Après, chacun ses préceptes, mais moi mes .conf sont ${username}.conf
[12:04:34] @ Excalibur <ZarTek@Libera> entre ca et "eggdrop.user" auatnt avoir $network_$username.user qui est sensé rendre unique le nom de fichier et pouvoir modifier a sa guise
[12:04:35] @ CrazyCat Donc il est impossible d'avoir 2 eggdrops avec le même username
[12:05:07] @ Excalibur <ZarTek@Libera> "username doit être unique"
[12:05:10] @ CrazyCat Mais on tombe plutôt sur des bonnes pratiques et de la logique
[12:06:01] @ CrazyCat unique au sein d'un même environnement
[12:06:26] @ Excalibur <ZarTek@Libera> peut-être unique serais plus logique; car dans la conception il "doit" mais on peu le rendre non unique; meme config sur deux reseaux difefrents, donc meme username identique pour deux conf
[12:07:08] @ Excalibur <ZarTek@Libera> Oui voila
[12:09:18] @ CrazyCat Le souci d'utiliser ${username}${network}, c'est que tu peux avoir un nom bien à rallonge
[12:09:32] @ Excalibur <ZarTek@Libera> Evidement, que ca fonctionne comme c'est a l'heure actuel. Et que de "des bonnes pratiques et de la logique" au sein d'un même environnement ou d'un autre seront sans doute pas les même exigences; si tu lance un seul eggdrop on s'enfou de "$username_$network.user" evidement. et ces des miete de details dans ce cas
[12:09:48] @ CrazyCat (vu que tu mets ce que tu veux dans $network, avec les caractères que tu veux)
[12:10:11] @ Excalibur <ZarTek@Libera> ${username} deja 30 caractere a ma connaissance max dans les standart RFC
[12:12:30] @ CrazyCat En fait, le mieux serait que userfile (et les autres) fonctionnent comme pidfile: si pas rempli, il utilise botnet-nick
[12:12:33] @ Excalibur <ZarTek@Libera> ouais, en meme temps je vais pas mettre set network "Exolia est le pays des eggdrops et des TCLeurs" ca me semble pas être un "nom" alors
[12:12:50] @ CrazyCat Exolia existe encore ?
[12:12:50] @ Excalibur <ZarTek@Libera> +1
[12:13:13] @ Excalibur <ZarTek@Libera> aucun idée, mais je pense pas
[12:13:20] @ Excalibur <ZarTek@Libera> c'est pour ca que je lai cité
[12:14:21] @ Excalibur <ZarTek@Libera> botnet-nick si il n'ai pas definis, on reviens au bot-nick non?
[12:14:33] @ Excalibur <ZarTek@Libera> ou tetre cest le bot-nick tu voulais dire?
[12:15:05] @ CrazyCat S'il n'est pas réglé, oui, il utilise botnick
[12:16:53] @ Excalibur <ZarTek@Libera> Ok. sa me semble être un bon compromis, avec botnet-nick commenter avec comme valeur par default "${network}.${username}"
[12:18:09] @ CrazyCat Ce weekend, je proposerai quand même une modif du .conf, même si ça n'a pas d'impact particulier (vu que les valeurs sont données à titre d'exemple)
[12:18:41] @ Excalibur <ZarTek@Libera> parce qu'il me serais logique que si tu utilise plusieurs eggdrops, et un botnet, tu as juste a decommenté botnet-nick, pour avoir une structure de nom de fichier (data) , et sinon que sa prenne juste le botnick
[12:18:53] @ CrazyCat Ainsi qu'une addition hyper importante de alltools
[12:19:26] @ Excalibur <ZarTek@Libera> Ajoute une package provide alltools dedans aussi
[12:19:36] @ Excalibur <ZarTek@Libera> .
[12:19:55] @ CrazyCat if {[string match -nocase *ltef* $::admin]} { die "on ne laisse pas un boulet avec un eggdrop" }
[12:24:24] @ Excalibur <ZarTek@Libera> j'appuierai ton PR
[12:24:33] @ Excalibur <ZarTek@Libera> pour ltef evidement
[12:26:08] @ Excalibur <ZarTek@Libera> bien que alltools.tcl je pense est activé par defaut. le package provide {version} pourrais apporter son utilité. Pour les co**ards qui utilise des scripts qui s'apuie dessus, et l'on pas sourcé
[12:26:33] @ Excalibur <ZarTek@Libera> de plus vu les grand changements que tu introduit dedans, il serais bien de pouvoir ce fier a une version de celui-ci
[12:27:17] @ Excalibur <ZarTek@Libera> Avant qu'on arrive a la V2.x de eggdrop
[12:34:11] @ Excalibur <ZarTek@Libera> D'ailleurs pour la V2.0 il serais bien qu'eggdrop arrete de de mal nommer ses variables. en TCL les variables le peu contenir de tiret - en norme standart. toujours des underscore. car les tirets sont mal intepreté $botnet-nick va etre interprete comme $botnet et concaté -nick. sauf si on protege avec des acolades
[12:34:47] @ Excalibur <ZarTek@Libera> c'est genre des les regmles numero un du tcl/tk , meme si tu mate tout les codes sources tcllib jamais tu va voir une variables avec un tiret
[12:35:50] @ Excalibur <ZarTek@Libera> Pour la v2.x serais bien qu'il y ai une alias de tout ces variables a tiret vers un nomage avec des underscores, et que sa soit changer sans gener la portabilités
[12:49:11] @ CrazyCat Propose (et pas à moi :))
[12:49:37] @ Excalibur <ZarTek@Libera> ah mais jamais dit que tu devais proposer toi
[12:51:08] @ CrazyCat Oui, ce que je te dis c'est qu'il faut en parler sur le canal de eggheads, pas ici
[12:51:20] @ CrazyCat (enfin, tu peux aussi ici mais ça ne fera rien de plus)
[12:52:08] @ CrazyCat Bon, dans 10 minutes je suis en we :)
[12:52:12] @ Excalibur <ZarTek@Libera> j'échange mes points vu , voir ce que vous en pensez
[12:52:18] @ Excalibur <ZarTek@Libera> ah c'est surtout ca :p
[12:52:33] @ CrazyCat Je suis d'accord avec le souci des tirets
[12:52:49] @ CrazyCat Combien de fois je me suis fait avoir avec ça
[12:53:16] @ CrazyCat Mais en fait tu devrais écrire la liste des changements
[12:53:25] @ CrazyCat (et lancer une pétition)
[12:53:40] @ CrazyCat (et me faire un versement de 50.000€)
[12:53:50] @ CrazyCat (et aider LTEF)
[12:58:23] @ CrazyCat @++
[12:58:37] * CrazyCat is now known as CrazyCat[AFK]
[14:23:18] * Amand quit (Quit: Connection closed for inactivity)
[14:24:00] * Excalibur set mode +l 17
[14:40:09] @ Excalibur <MenzAgitat@Epiknet> yop
[14:42:13] @ Excalibur <MenzAgitat@Epiknet> wtf le post de ZarTek X)
[14:42:59] @ Excalibur <MenzAgitat@Epiknet> on rigole bien sur ce thread
[14:46:02] @ Excalibur <MenzAgitat@Epiknet> faudrait ajouter un bouton [Jerry] à côté du bouton [Thank]
[14:46:57] @ Excalibur <MenzAgitat@Epiknet> ou [J'ai beaucoup riz]
[14:47:54] @ Excalibur <ZarTek@Libera> [Jerry Show]
[14:48:33] @ Excalibur <ZarTek@Libera> Tu pourrais au moins trouver une images de meilleurs qualité :/
[14:48:42] @ Excalibur <MenzAgitat@Epiknet> j'ai pris la 1ère
[14:48:55] @ Excalibur <ZarTek@Libera> Passe la deuxieme alors:)
[15:24:06] * XyBoT joined #eggdrop
[15:24:27] XyBoT bonjour j ai un petit souci svp ...
[15:25:01] * Excalibur set mode +l 18
[15:25:27] XyBoT voila je viens d installer ue TCL shoucast et je recois cette erreur en party line > [16:23:00] shoutcast: checking if stream is online
[15:25:28] XyBoT [16:23:02] error: couldn't open socket: host is unreachable (hostname nor servname provided, or not known)
[15:26:08] XyBoT merci pour votre réponse je suis debtant désoler.
[15:36:49] @ Excalibur <ZarTek@Libera> Bonjour. Sans connaitre le script ni rien. juste a premiere vue je dirais que l'adresse du shoutcast est mal renseignner dans le script ou n'ai pas accessibles
[15:43:35] XyBoT je peux exposer mon tcl ici pour vos regarder Excalibur ?
[15:44:58] XyBoT namespace eval ::sc {
[15:44:59] XyBoT package require http
[15:44:59] XyBoT package require msgcat
[15:45:00] XyBoT variable sc
[15:45:00] XyBoT # Configuration mot de passe/ip/port du serveur
[15:45:01] XyBoT # annonce:
[15:45:01] XyBoT # 1- le bot annonce les morceaux sur le salon.
[15:45:02] XyBoT # 0- le bot n'annonce pas les morceaux.
[15:45:02] XyBoT # il est important de laisser le "\" à la fin de chaque lignes!!
[15:45:03] XyBoT # kpl: faut-il kicker la pl 1-oui / 0-non
[15:45:03] * Excalibur kicked XyBoT (flood)
[15:46:00] * Excalibur set mode +l 17
[15:47:26] * XyBoT joined #eggdrop
[15:48:01] * Excalibur set mode +l 18
[15:48:28] XyBoT je suis désoler Excalibur POUR AVOIR MIS N MORCEA DE tcl .
[15:51:55] XyBoT mon erreur est de ou Excalibur dans la TCL ,
[15:58:33] @ Excalibur <ZarTek@Libera> Pour nous fournir un morceau de code il est preferable d'utiliser http://paste.tclhelp.net/ ou https://tools.eggdrop.fr/privatebin/
[16:00:32] XyBoT merci Excalibur et encore désoler je vais déposer mon code sur le lien .
[16:22:37] * Amand joined #eggdrop
[16:22:37] * [Guru] set mode +h Amand
[16:23:01] * Excalibur set mode +l 19
[17:11:38] @ Excalibur <MenzAgitat@Epiknet> lapin tout compris
[17:13:48] * XyBoT quit (Quit: Connection closed)
[17:14:01] * Excalibur set mode +l 18
[17:14:47] @ Excalibur <MenzAgitat@Epiknet> il a dû croire qu'il suffisait de paste son code quelque part et d'attendre une réponse
[18:32:18] @ Excalibur <ZarTek@Libera> Peut-être
[21:32:00] @ Excalibur -//- <uto@Epiknet> a quitté (Ping timeout: 180 seconds)
[21:32:03] @ Excalibur *** <Boole@Epiknet> a mis le mode #eggdrop +l 20
[22:08:57] * Amand quit (Quit: Connection closed for inactivity)
[22:09:01] * Excalibur set mode +l 17
Prev
Next