Messages : 31
Sujets : 9
Inscription : Oct 2010
Niveau d’avertissement :
0%
25/07/2011, 22:30
(Modification du message : 25/07/2011, 22:43 par ArKeNiS.)
Bonsoir,
Je suis en train de créer un robot statistique codé en TCL qui utilisera une base de donnée SQL.
Le soucis que je rencontre, c'est que je voudrais que mon robot affiche les utilisateurs présents sur le réseau.
Existe t-il un moyen de faire cela ? Ou devrais-je insérer l'utilisateur dans ma table SQL à la connexion et l'enlever dès qu'il se déconnecte ?
Cordialement,
P.S : Je vais utiliser /who avec un raw pour récupérer cela ...
Messages : 383
Sujets : 7
Inscription : Dec 2007
Niveau d’avertissement :
0%
salut,
le meilleur moyen (en supposant que ton bot soit ircop), c'est de récupérer les snotices de connexion/déconnexion et de créer une liste des utilisateurs
Messages : 2,345
Sujets : 193
Inscription : Apr 2004
Pour ma part, je préfère le côté MySQL, car selon la taille du réseau (en nombre d'utilisateurs), la mémoire utilisée par l'eggdrop risque d'être énorme.
Ensuite, comment remplir cette table ?
- soit avec un eggdrop ircop (beurk) comme le propose djkenny,
- soit avec un service adapté (Denora par exemple).
Le /who (de mémoire) ne fonctionne que sur un canal particulier, donc utiliser cela impliquerait de faire un /list et ensuite un /who sur chaque canal, et donc d'avoir une gestion des doublons (personnes présentes sur plusieurs canaux)... C'est beaucoup pour pas grand chose.
Messages : 2,345
Sujets : 193
Inscription : Apr 2004
Bidouiller ? Denora stocke en base MySQL par défaut. Il suffit derrière d'une simple requête en lecture sur une table qui donc existe et est remplie de manière native.
Messages : 383
Sujets : 7
Inscription : Dec 2007
Niveau d’avertissement :
0%
ok, je ne connaissais pas (petit coup d oeil sur google), c est simplement la solution à son problème.
mais de la façon ou tu as tourné ta phrase, j ai pensé que tu parlais de modifier un service quelconque dans le genre de lea