Détection mots (insulte, provocation, badword)

Signaler
Messages postés
44
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
27 février 2012
-
nooxx
Messages postés
19
Date d'inscription
mercredi 3 octobre 2012
Statut
Membre
Dernière intervention
11 juillet 2014
-
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

Messages postés
44
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
27 février 2012

Aucune piste à me proposer ?
Messages postés
5
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
27 janvier 2014

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 }
Messages postés
5
Date d'inscription
samedi 4 janvier 2014
Statut
Membre
Dernière intervention
27 janvier 2014

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
Whismeril
Messages postés
14446
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
5 avril 2020
370
Bonjour, la question datant de plus de 2 ans, on peut esperer que cs_Surfsp33 ait pu resoudre son problème.
nooxx
Messages postés
19
Date d'inscription
mercredi 3 octobre 2012
Statut
Membre
Dernière intervention
11 juillet 2014

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)