Mise en forme de code: pensez à utiliser les balises [ tcl ] et [ /tcl ] (sans les espaces bien sûr) autour de vos codes tcl afin d'avoir un meilleur rendu et une coloration syntaxique. x


Detection
#1
hello

je me permet de vous demander de l'aide car j'arrive pas à trouver comment faire pour que lorsque mon bot rejoins un salon il scan pour vérifier si un nick (du genre pseudo34 pseudo12 ect ..) ce trouve sur le salon et lui envoie un message.à savoir que "pseudo" et toujours le même seul les numéros change.

Quelqu'un aurais t'il une regex a m'indiquer svp ?

Merci de votre aide
#2
J'ai pas tout compris personnellement tu peut etre plus claire voir nous montrer un exemple ?
#3
Sur un join, il te suffit de faire une proc du genre:

tcl
proc scan:pseudo {nick uhost handle chan} {
   foreach user [chanlist $chan] {
      if {$user == $::botnick} { continue; }
      if {[regexp -- {pseudo\d+} $user]} {
         putserv "PRIVMSG $user :ton message"
      }
   }
}

irc.zeolia.net - Offrez-moi un café
Merci de ne pas demander d'aide en MP
Away
#4
bonjour

merci CrazyCat pour ta réponse rapide,j'avais fait à peut la même chose que ton code sauf bah j'arriver à détecter le pseudo34 j'avais regarder l'anti nick aléatoire qui est sur le forum qui date mais rien. là en l' occurrence sa fonctionne merci bcp


Forum Jump:


Users browsing this thread: 1 Guest(s)