Détection mots (insulte, provocation, badword)

cs_Surfsp33 Messages postés 44 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 27 février 2012 - 19 déc. 2011 à 08:45
nooxx Messages postés 19 Date d'inscription mercredi 3 octobre 2012 Statut Membre Dernière intervention 11 juillet 2014 - 27 janv. 2014 à 16:54
Bonjour,

Je sais que le site regorge d'anti-insulte et d'anti-badword.

J'ai déjà regardé par mal de script mais je n'arrive pas à trouver ce que je recherche.

J'aimerai un système capable de détecter un mot même s'il est entrecoupé d'espace, de tiret, ou d'étoile etc...
(exemples : p u t e p*u*t*e ou bien encore p-u-t-e) REGEX ?

Je n'ai pas besoin qu'il kick ou avertisse à ma place , juste qu'il m'avertisse à moi du pseudo, du salon et du mot détecté.
Libre à moi ensuite de faire ce qui me parrait justifié.

Dans l'idéal j'aimerai également qu'il puisse détecter cela sur plusieurs salon en même temps.

Est-ce que vous connaissez des script existants que je pourrais éventuellement retoucher pour faire ça ou un script qui ferait ce que je recherche ?

Merci d'avance à vous.

3 réponses

cs_Surfsp33 Messages postés 44 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 27 février 2012
19 déc. 2011 à 13:28
Aucune piste à me proposer ?
0
Richardmel Messages postés 5 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 27 janvier 2014
27 janv. 2014 à 12:29
non la tu pose une colle lolll je voie peux etre une solution

on 1:TEXT:*p*u*t*e*:#ton sallon:/ban -ku900 $chan $nick Exclu 15 Min Ma poli dégage }

ATTENTION CE CODE EST AVEC UN BAN DE TEMPS
si tu veux juste une exclusion voila le code

on 1:TEXT:*p*u*t*e*:#ton sallon:/kick $chan $nick Ma poli dégage }
0
Richardmel Messages postés 5 Date d'inscription samedi 4 janvier 2014 Statut Membre Dernière intervention 27 janvier 2014
27 janv. 2014 à 12:34
un ptit rappelle des symbole dans un script

on 1:TEXT:*bonjour*:#ton sallon:

*devant bonjour veux dire qui le bot va reconnaitre tout les mots avent bonjour * après bonjour va reconnaitre tout les frase après bonjour
0
Whismeril Messages postés 18024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 7 décembre 2022 618
27 janv. 2014 à 13:34
Bonjour, la question datant de plus de 2 ans, on peut esperer que cs_Surfsp33 ait pu resoudre son problème.
0
nooxx Messages postés 19 Date d'inscription mercredi 3 octobre 2012 Statut Membre Dernière intervention 11 juillet 2014
27 janv. 2014 à 16:54
Effectivement esperons pour lui.
Qui plus est ta solution n'est pas ce qu'il demande puisque si tu utilises le symboles * dans ton on text pour match on va match vraiment tout exemple : p*u*t*e va captrer le mot "poutre"
//if p*u*t*e iswm poutre { echo -ag ok }
Donc oui une regex aurait été bien avec les symboles qu'il désirait match entre les lettres :
$regex($1-,/p([- *])?u(\1)?t(\1)?e/Si)
0