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
Répondre Avertir
#2
J'ai pas tout compris personnellement tu peut etre plus claire voir nous montrer un exemple ?
Répondre
#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"
      }
   }
}


Répondre
#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
Répondre Avertir


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
Tchat 100% gratuit -Discutez en toute liberté