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 de pub et retour de pub
#1
Bonjour voila j'ai un petit code qui est censé detecté un user qui fait de la pub pour son salon ( exemple: venez sur #paris )

Le bot devrais detecter le # <== qui est le prefixe des salons

et ensuite il devrais joindre le salon concerné et retourner la pub en y inscrivant le nom de mon salon.

mais il y a un petit soucis quand quelqu'un ecris venez sur #paris il detecte pas mais si c'est ecris venez sur # paris avec un espace il detecte et ensuite à la detection il me repond
Tcl error [pubm:retourpub]: invalid channel prefix

voici le code


tcl
bind pubm - "*#*" pubm:retourpub
proc pubm:retourpub {nick host handle channel arg} {
if {[string match *#* $arg]} {
global spamchan spamnick 
set spamchan "[lindex $arg 0]" 
set spamnick "[lindex $arg 1]" 
channel add $spamchan 
utimer 5 msg 
}
} 
 
proc msg {} { 
global spamchan spamnick 
putserv "PRIVMSG $spamchan :Spam détecté de la part de $spamnick . Retour de spam : Venez sur #pied-davoine2" 
utimer 5 quittt 
} 
 
proc quittt {} { 
global spamchan spamnick 
channel remove $spamchan 
}


Merci de me renseigner


Messages In This Thread
Detection de pub et retour de pub - by loulou7593 - 10/04/2008, 20:54

Forum Jump:


Users browsing this thread: 1 Guest(s)