Communauté Eggdrop

Version complète : regex spamfilter
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,
pour commencé mes excuse si je ne post pas au bon endroit.

voila je suis entrain de réglé mon spamfilter.conf et j'ai un petit souci rien de méchant mais bon sa me gène un peut.
Dans mon regex quand je teste de bloquer le mot hotmail. fr/org/com etc... il prend en compte le point "." que si le f de "fr" ou "org" et coller exemple :

Citation :Hotmail.com ou Hotmail .c om

et moi je veut que même si le "." com et séparer du .com que sa block mon lien

Code :
spamfilter {
    regex "([h]+[^A-Za-z0-9]*[o]+[^A-Za-z0-9]*[t]+[^A-Za-z0-9]*[m]+[^A-Za-z0-9]*[a]*[^A-Za-z0-9]*[i]*[^A-Za-z0-9]*[l]+)*\.(f*[^A-Za-z0-9]*r|c*[^A-Za-z0-9]*o*[^A-Za-z0-9]*m|n*[^A-Za-z0-9]*e*[^A-Za-z0-9]*t|o*[^A-Za-z0-9]*r*[^A-Za-z0-9]*g)+";
    target { channel; channel-notice; part; quit; topic; };
    reason "Coordonnées personnelles interdites (adresse messenger)  ( http://www.tchat-fusion.org/netiquette.php )";
    action block;
};

Cordialement Stéphane
quelque chose comme ceci te conviendrais ?

Citation :[regexp {(^|\s)((www\.|#)[^\s]|Http://|.fr//|(.com|//(\.?)write)\s)

mais ton spamfilter c'est du TCL ?

as tu regarder ici :

souci-avec-spamfilter
Bonjour fedora,
merci de cette réponse super rapide ^^

non c'est pas du TCL c'est dans spamfilter.conf de unrealircd
fedora a écrit :mais ton spamfilter c'est du TCL ?

fedora a écrit :quelque chose comme ceci te conviendrais ?
regexp {(^|\s)((www\.|#)[^\s]|Http://|.fr//|(.com|//(\.?)write)\s)
malheureusement non voici un autre exemple pour mieux comprendre.

ici vue que la lettre "o" et coller au point >> .o r g le spam et bloquer
Citation :13:03 Serge» h o t m a i l .o r g
4 [Message bloqué] Motif : Message blocked: 7Coordonnées personnelles interdites (adresse messenger) 12 ( http://www.tchat-fusion.org/netiquette.php )

et si on le tape comme sa le spam n'est pas bloquer car le "." et le "o" on un espace :

Citation : 13:02 Serge» h o t m a i l . o r g << non bloquer

Cordialement Stéphane
as tu regarder ici :

souci-avec-spamfilter
Re Smile
oui j'ai regardé et créer mon regex grâce au lien que tu ma donner pour la terminaison.
Citation :+\.(fr|com|net|org)";

et même fait des recherches sur google et sur les regex

CrazyCat a écrit :[code]spamfilter {
regex "..+\.(fr|com|net|org)";
};


fedora a écrit :as tu regarder ici :

souci-avec-spamfilter

Cordialement Stéphane