Modération

Soyez le premier à donner votre avis sur cette source.

Vue 8 154 fois - Téléchargée 918 fois

Description

voila un petit code pour la modération il gère flood caps spam badwords... tout est en regex et il y a un petit menu pour ajouter et retirer des badwords voila, bon ça sert plus de snippet que de véritable addon mais voila..

Source / Exemple :


update in the .zip =]

Conclusion :


si besoin: tofu.xdb@gmail.com surtout pour me signaler des bugs comme je débute avec les regex..
et dsl pour la qualité des couleurs sur le sshot, mais jpg oblige ici ..

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

FearlessKire
Messages postés
85
Date d'inscription
mercredi 3 novembre 2004
Statut
Membre
Dernière intervention
6 janvier 2008
-
Je te l'ai déjà dis, ta rapidité d'apprentissage ma étonnée, ton travail est efficace et permettra à plus d'un d'apprendre quelques manières d'utilisation des $regex. La modération de ces alias est également efficace.
Bien joué tofu.
Parfait => 10/10
cs_SornDrixer
Messages postés
2087
Date d'inscription
jeudi 12 décembre 2002
Statut
Modérateur
Dernière intervention
30 janvier 2011
2 -
Très bien codé, c'est une bonne base pour faire un addon de modération plus poussé.
abdoulax
Messages postés
875
Date d'inscription
samedi 17 mai 2003
Statut
Membre
Dernière intervention
22 juin 2012
-
:-)
TooLoW
Messages postés
169
Date d'inscription
jeudi 6 mai 2004
Statut
Membre
Dernière intervention
26 mai 2005
-
bien joué ;)
mopi
cs_PaDa
Messages postés
1804
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
22 septembre 2009
1 -
Pas mal pas mal !
J'amène cependant deux trois tites critiques pas méchantes sur les aliases utilisés :
alias cap.s { var %x = $regex($1-,/([A-Z])/g), %z 5 | $iif(%x >= %z,return $true) } ;< réfère toi ptet aussi au $len ou a un décompte des minuscules, la si t'écris un bon paté tu risques d'avoir 5 caps sans pour autant pourrir le salon
alias ur.l { $iif($regex($1-,/((?:ftp:\/\/|https?:\/\/|www2?\.)[^<>\.\s]+(?:\.[^<>\.\s]+)+(?:\/[^<>\.\s]+)*)/g),return $true,) } ;< j'ai pas décomposé tout le masque lol :p cependant l'utilité du /../g est pas évidente, vu que tu renvoies pas la valeur du regex (dc le nombre d'url détectées) ca peut te bouffer de la ressoure pour rien (en clone/flood/spam, faut chercher loin j'admets :D ...)
alias floo.d { $iif($regex($1-,/\w*(.)\1{7}/g),return $true) } ;< je vois pas l'utilité du \w* (sauf a se demander comment le moteur presque Pcre de mirc parse la chose, ca peut etre une légère optimisation mais si t'as une autre raison dis moi)
idem le \w* dans les masques suivants dans le on text

conclusion, t'as appris vite, bvo :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.