ANTI SPAM USERNAME POUR BOT

cs_Le_Fou Messages postés 6 Date d'inscription mercredi 27 octobre 2004 Statut Membre Dernière intervention 19 août 2007 - 21 mai 2005 à 18:37
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 - 22 mai 2005 à 11:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/31528-anti-spam-username-pour-bot

cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
22 mai 2005 à 11:20
"Sette source permet de kickban quelqu'un qui a : soi www soi http soi .con soi .net soi .fr soi .st soi :// soir .org soi .tk soi i dans son username "

tu post un truc dpnt tu comprends même pas le code:
"soi i"

le /*/i sert à ce que la case ne soit pas prit en compte, en gros que le texte soit en majuscule ou minuscules ça revient au même..

et c'est pas du niveau expert, c'est du niveau 'je sais lire un site' en ce qui concerne le regex et 'je sais copier collé' pour le reste.
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
21 mai 2005 à 21:05
Même si c'était lui qui l'avait fait, il n'aurait pas eu de quoi être fier...
cs_Le_Fou Messages postés 6 Date d'inscription mercredi 27 octobre 2004 Statut Membre Dernière intervention 19 août 2007
21 mai 2005 à 20:46
c meme pas lui ki a fai sa...
RCA ArKanis Messages postés 1287 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 21 février 2009
21 mai 2005 à 20:38
j'ai dit :
on ^*:join:#:if ($nick != $me)whois $nick
excuse moi, l'espace n'est pas passé, et après lecture de l'aide mIRC, et à l'aide du conseil de max
=> on ^!:join:#:whois $nick

"Avant de valider votre commentaire merci de le relire (2 fois s'il le faut)", désolé :p
RCA ArKanis Messages postés 1287 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 21 février 2009
21 mai 2005 à 20:19
expert ...

on ^*:join:#:{
if ($nick != $me){ whois $nick } }

devient :
on ^*:join:#:if ($nick != $me)whois $nick
et puis, si il y a un retour de net split, tu n'as même pas de protection contre le flood

retravaille le, ajoute des possibilités, etc ...

mets un timer pour les kickbans, si le bot a plusieurs chans en commun, tu peux excess flood
il ne faut pas mettre pour le raw kick ceci :
.raw kick $chan $nick :raison (avec les : surtout) ?
SuPeR_BoBoM Messages postés 12 Date d'inscription mercredi 27 avril 2005 Statut Membre Dernière intervention 21 mai 2005
21 mai 2005 à 19:15
vive les fautes d'orthographe!!! c'est mon ordi qui keute où c'est toi qui l'a posté deux fois dsl qi jdi une bétise
MaX_62 Messages postés 879 Date d'inscription vendredi 22 octobre 2004 Statut Membre Dernière intervention 29 juin 2007
21 mai 2005 à 18:44
Je sais pas ce qui te pousse a mettre cette source au niveau expert, et si c'est la regexp, j'te préviens d'avance qu'elle est pas très bien faite :x
Le reste du code correspond plutot a un code de débutant mal fait...
$address($nick,2) devient $wildsite
Tu fais une boucle sur $comchan qui ne sers absolument a rien, puisque tu bannis sur $chan ...
La commande /raw est inutile ici, sers toi de /kick et /mode
if ($nick != $me) >> tu peux éviter cette condition, renseigne toi sur les préfixes...
Erreur de syntaxe après ta condition, rajoute un espace....

Dommage qu'il n'existe pas de 0/10 ...
cs_Le_Fou Messages postés 6 Date d'inscription mercredi 27 octobre 2004 Statut Membre Dernière intervention 19 août 2007
21 mai 2005 à 18:37
In0x :XxX
Rejoignez-nous