Fonction Log ne fonctionne pas
#1
Bonjour,

j'ai installé un eggdrop en version 1.6.20.
tout fonctionne très bien mon script tlc également.

Mon script TCL affiche le contenue d'un flux rss sur le Chan #RSS sur mon serveur irc perso

Pour des raisons de gestion je veux insérer les messages de mon bot dans un fichier log

donc avec l'option "p : messages publics sur le canal "
voici ma configuration ( une partie )


##### LOG FILES #####

set max-logs 5


logfile p #RSS "RSS.log"
set log-time 1


######################

Par contre le fichier reste vide avez-vous une idée pour enregistrer les messages de mon bot dans un fichier log mais uniquement les messages qu'il écrit sur le chan ?


Merci d'avance pour votre aide

Bonne journée

Cordialement,

Protec
#2
Tu ne pourras pas enregistrer tout ce que l'eggdrop dit, il faut doubler les différents puthelp/putserv/putquick par une ligne du genre:

tcl
putloglev p $chan $message

(voir l'aide putloglev)

Je ne pense pas qu'il y ait un moyen de rendre ce système automatique, mais je vais chercher quand même.
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
#3
d'abord merci pour ta réponse.

j'ai juste besoin des messages posté sur le chan par le BOT pas besoin des messages privé ou autres.

si tu as une idée ?

un grand merci pour ton aide

Cordialement,
#4
Ben, mon idée est au dessus. Reprécise ta question.
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
#5
Ok,

désolé je suis débutant.
donc je dois crée un nouveau fichier .tcl ?
ou juste dans la configuration de mon eggdrop

Merci pour la réponse
#6
(09/04/2013, 11:01)CrazyCat Wrote: il faut doubler les différents puthelp/putserv/putquick par une ligne du genre:
...
Donc, à mettre après (ou avant) chaque ligne qui envoit quelque chose sur le canal, dans le(s) script(s)
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away
#7
Bonjour,

j'ai trouvé une façons plus simple et qui arrive à mon but final : log dans mysql :

j'utilise donc le script : mysqlegglog-v05

j'ai installé les paquets suivants : tcl et mysqltcl
Par dans le script il charge la librairie suivante :
load /usr/local/lib/tcl8.4/mysqltcl/libmysqltcl.so.2

déjà je dois changer en : load /usr/local/lib/tcl8.5/mysqltcl/libmysqltcl.so.2

mais je ne trouve pas le fichier libmysqltcl .....
je ne trouve pas la librairie sur mon serveur debian et même en cherchant sur Google je ne trouve pas sont emplacement et avec un whereis la même chose.

Une idée ?

merci d'avance
#8
Re,

j'ai trouvé en fait c'est dans un tout autre endroit.
et un autre fichier ^^

Pour info : load /usr/lib/tcltk/mysqltcl-3.05/libmysqltcl3.05.so

si cela arrive à une autre personne ;)

merci pour votre aide ;)
#9
Je n'ai pas trouvé la version 0.5 mais la version 0.4. Et je suis au regret de te dire qu'elle logue ce qui se passe sur le canal, mais pas ce qui est dit par l'eggdrop.
zeolia: tchat gratuit, sans inscription ni publicité
Merci de ne pas demander d'aide en MP
Away


Possibly Related Threads…
Thread Author Replies Views Last Post
  Link qui ne fonctionne plus uto 2 2,524 25/07/2020, 12:05
Last Post: uto
  [Aide] La commande "/DCC CHAT" ne fonctionne plus. Prototype 12 9,564 12/09/2013, 08:04
Last Post: ZarTek
  tcl ne fonctionne plus sur mon eggdrop MW450 3 4,874 09/01/2012, 09:30
Last Post: MW450

Forum Jump:


Users browsing this thread: 1 Guest(s)