Les notices serveur
#1
Chaque fois, la question revient: comment peut-on binder les notices serveur sachant qu'elles ne sont pas prises en compte par NOTC ?

La solution est simple:
tcl
bind raw - "NOTICE" myproc
proc myproc { from kw text } {
   # Parse du $text
}


  Répondre   Avertir
#2
CrazyCat: oé mais faut pas oublier de filtrer les notices chan/user dans la procédure après, ca capture tout là, non ?
Si je ne me trompe pas le premier argument sera un nick!user@host dans le cas d'une notice user, ou bien l'adresse du serveur dans le cas d'une notice serveur.
Le problème après c'est pour savoir comment matcher le serveur... On peut pas matcher le sender avec le serveur auquel on est connecté je pense, car avec la transmission de trucs par link et tout on peut voir des fois que c'est un autre serveur qui nous envoie les infos. Par exemple, regardez les raw quand on fait un /admin sur un autre serveur, c'est comme ça...
Donc a mon avis le plus simple serait juste de vérifier que le sender ne matche pas *!*@*
  Répondre   Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)