« ModeraChat » : différence entre les versions
Page créée avec « {{Infobox Plugin| image = ModeraChat Logo.png | catégorie = Utilitaire | dev = Punkeel | bukkit = moderachat | grade = maraud | status = installé |}} '''ModeraChat''' e... » |
mAucun résumé des modifications |
||
(6 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Infobox Plugin | {{Infobox Plugin| catégorie = Chat | dev = Punkeel | bukkit = moderachat | grade = Maraud | status = non-installé |}} | ||
'''ModeraChat''' est un gestionnaire de chat permettant de censurer/modérer le chat, pratique pour éviter les troll, insultes, caps lock, etc. | '''ModeraChat''' est un gestionnaire de chat permettant de censurer/modérer le chat, pratique pour éviter les troll, insultes, caps lock, etc. | ||
Ligne 36 : | Ligne 36 : | ||
== Configuration == | == Configuration == | ||
;config.yml | |||
<spoiler> | |||
<syntaxhighlight lang="yaml"> | <syntaxhighlight lang="yaml"> | ||
</syntaxhighlight> | #### ModeraChat #### | ||
#### By PunKeel #### | |||
block_ip: true | |||
# Interdit au membre de poster des adresses IPV4 - Pub, souvent | |||
# Forbids the user to post IPv4 - often ads. | |||
block_url: true | |||
# Interdit au membre de poster des adresses web (qui se terminent par .fr, .com, .org, .net, .me, .de, .be, .us | |||
# Forbids the user to post web domains (ending with .fr, .com, .org, .net, .me, .de, .be, .us) | |||
block_badwords: true | |||
# Bloque les mots qui sont dans le fichier badwords.txt (insensible à la casse) | |||
# Blocks words in badwords.txt (case insensitive) | |||
block_badlocutions: true | |||
# Bloque les locutions qui sont dans le fichier badlocutions.txt | |||
## /BETA\ | |||
## A utiliser pour bloquer des messages avec espaces. | |||
## réduction auto des espaces dans le message posté. | |||
## EX: si la locution "chien ou chat" est bloqué et que le joueur dit "chien ou chat" c'est bloqué ! :) | |||
# Blocks locutions (more than one word) written in badlocutions.txt | |||
# Beta. Could not work. | |||
# Only one space between words, it's enough ;) | |||
locutions_block_aggressive: false | |||
# Ignore totalement les espaces lors du blocage par "locutions" si "true", sinon considère au moins un espace entre chaque mot. | |||
# if set to true, words will be matched, ignoring spaces. if false, there must be [at least] one space to match. | |||
block_capslock: true | |||
# Bloque les messages qui sont en CAPSLOCK ou qui ont plus de 4 caractères consécutifs en majuscules | |||
# Blocks FULL CAPSLOCK messages, or messages with more than 4 characters in CAPSLOCK | |||
block_repeated_letters: true | |||
# Bloque les lettres répétées plus de X fois | |||
# Blocks repeated letters | |||
block_alternative_case: true | |||
# Bloque l'AlTeRnAtIvE CaSe (KIKOO INSIDE >.<) | |||
# Blocks AlTeRnAtIvE CaSe | |||
block_double_post: true | |||
# Empeche un message d'être répété | |||
# Forbids double/triple posting | |||
block_repeated_times: 3 | |||
# Si le message est dit <block_repeated_times> fois ou plus, avertissement. | |||
# If a message is repeated more than <x> times, it will be blocked | |||
block_too_fast_talking: true | |||
# Empeche de poster 2 messages en moins de X millisecondes | |||
# Block too fast posting ? | |||
too_fast_talking_delay: 400 | |||
# Temps *en millisecondes* entre deux messages | |||
# Enregistre le temps, même si le message est bloqué, donc ne pas mettre 15 secondes quoi :^) | |||
# Time in milliseconds between two messages | |||
min_repeated_letters: 4 | |||
# Nombre de caractèrs identiques successifs conduisant au bloquage | |||
# (min) Amount of identical characters to block | |||
warnings_before_ban: 10 | |||
# Avertissements avant le ban | |||
# Warnings before the user is banned | |||
ban_command: ban %nickname% Moderachat | |||
# Commande à executer pour le ban | |||
# Sans / au début, %nickname% est remplacé par le pseudo | |||
# Command ran when the user gets banned. | |||
# %nickname% is replaced with it's name. No trailing slash. | |||
domainWhitelist: | |||
- "google.fr" | |||
- "google.com" | |||
- "nfald.fr" | |||
- "nefald.fr" | |||
- "www.nefald.fr" | |||
- "ts3.nefald.fr" | |||
- "dev.bukkit.org" | |||
- "bukkit.org" | |||
# Domaines à autoriser. | |||
# Inclure tous les sous domaines ! | |||
# Whitelist domains. | |||
# include every domain you wan't to allow. | |||
save_warnings_on_reload: true | |||
# Si on doit enregistrer les avertissements au /reload ou pas | |||
# Set to "false" to forgive players on server restart/reload | |||
count_warnings_for: | |||
- ip | |||
- url | |||
- badwords | |||
- capslock | |||
- repeated_letters | |||
- alternative_case | |||
- repeated_message | |||
- too_fast_talking | |||
- locutions | |||
# Tous les bloquages indiqués ci-dessus ajouteront des points d'avertissement au membre. | |||
# utile, tant qu'il n'y a pas d'option pour bloquer des messages sans pénaliser le membre | |||
# With this, you specify if you want to count warnings for xxx and xxx but not xxx | |||
# So, you can prevent CAPSLOCK by warning it, and not set the user banned. | |||
</syntaxhighlight></spoiler> | |||
;badwords.txt | ;badwords.txt | ||
<syntaxhighlight lang="vim"> | <spoiler><syntaxhighlight lang="vim"> | ||
merde | merde | ||
pede | pede | ||
Ligne 194 : | Ligne 315 : | ||
gourde | gourde | ||
grognasse | grognasse | ||
guignol | guignol | ||
habitant | habitant | ||
Ligne 283 : | Ligne 403 : | ||
tocard | tocard | ||
traînée | traînée | ||
trouduc | trouduc | ||
truiasse | truiasse | ||
Ligne 298 : | Ligne 415 : | ||
youtre | youtre | ||
zguègue | zguègue | ||
</syntaxhighlight> | </syntaxhighlight></spoiler> | ||
;badlocutions.txt | |||
<spoiler> | |||
<syntaxhighlight lang="vim"> | |||
fils de pute | |||
t’emmerde | |||
ta gueule | |||
va niquer sa mère | |||
vat te faire enculer | |||
vat te faire endauffer | |||
vat te faire foutre | |||
vat te faire mettre | |||
bande d’abrutis | |||
bête à pleurer | |||
bête comme ses pieds | |||
bête comme un chou | |||
enculé de ta race | |||
enfant de putain | |||
enfant de pute | |||
enfant de salaud | |||
face de pet | |||
face de rat | |||
fils de chienne | |||
fils de garce | |||
fils de putain | |||
fils de pute | |||
fils de ta race | |||
mort aux vaches | |||
nique sa mère | |||
nique ta mère | |||
niquer sa mère | |||
niquer ta mère | |||
putain de ta race | |||
roi des cons | |||
sac à foutre | |||
sac à merde | |||
ta bouche | |||
ta gueule | |||
ta mère | |||
ta race | |||
ta yeule | |||
tête de cochon | |||
tête de gland | |||
tête de mule | |||
tête de nœud | |||
tête de veau | |||
triple buse | |||
trou de cul | |||
trou du cul | |||
</syntaxhighlight></spoiler> | |||
;lang.txt FR | |||
<spoiler><syntaxhighlight lang="vim"> | |||
anti_flood=&4Anti FLOOD ! | |||
capslock=&4Il est interdit d'écrire en MAJUSCULES. | |||
url=&4Il est interdit de poster des URL. | |||
ip=&4Il est interdit de poster des adresses IP. | |||
badword=&4Il est interdit de dire %word%. | |||
alternativecase=&4AlTeRnAtIvEcAsE interdit. | |||
repeated_letters=&4Il est interdit de répéter des caractères. | |||
config_reloaded=&2Configuration rechargée. | |||
last_warning=&4Dernier avertissement | |||
warnings_left=&4%left% avertissements avant le ban. | |||
</syntaxhighlight></spoiler> |
Dernière version du 19 mars 2014 à 09:33
ModeraChat | |
---|---|
Plugin | |
Catégorie | Chat [edit] |
Développeur(s) | Punkeel |
Bukkit | moderachat |
Nefald | |
Status | non-installé [edit] |
Grade requis | Maraud |
Article | |
Dernière révision | 19/03/2014 |
ModeraChat est un gestionnaire de chat permettant de censurer/modérer le chat, pratique pour éviter les troll, insultes, caps lock, etc.
Pour l'instant, il est en version 0.2, mais il est déjà plutôt évolué.
Fonctionnalités
- Bloquer la pub, en interdisant le joueur de dire des adresses IP ou des noms de domaines ... Possibilité de whitelist les noms de domaines.
- Bloquer les gros mots et vilaines locutions. On peut bloquer p*te comme on peut bloquer "alt f4" :)
- Bloquer les messages en majuscules (et les messages avec + de 4 caractères successifs en majuscules)
- Bloquer l'aLtErNaTiVe CaSe (sisi, j'viens de l'inventer ! <3)
- Bloquer les lettres répétées (sisi, c'est possible :eek:)
- Bloquer le flood (temps minimal entre deux message) et le triple/quadruple post
- Bloquer les mots de plus de X caractères
- Gestion des avertissements avec possibilité ou non de les remettre à zéro au /reload
- Possibilité de désactiver chaque blocage.
- Possibilité de ne pas compter les avertissements tout en bloquant les messages (prévention ? :))
- Gestion des langues via le fichier lang.txt (dans le dossier du plugin)
Commande et permissions
commande | description | permission |
---|---|---|
~ | bypass | MChat.bypass |
/mchat reload | Reload du plugin | MChat.reload |
Configuration
- config.yml
<spoiler> <syntaxhighlight lang="yaml">
- ModeraChat ####
- By PunKeel ####
block_ip: true
- Interdit au membre de poster des adresses IPV4 - Pub, souvent
- Forbids the user to post IPv4 - often ads.
block_url: true
- Interdit au membre de poster des adresses web (qui se terminent par .fr, .com, .org, .net, .me, .de, .be, .us
- Forbids the user to post web domains (ending with .fr, .com, .org, .net, .me, .de, .be, .us)
block_badwords: true
- Bloque les mots qui sont dans le fichier badwords.txt (insensible à la casse)
- Blocks words in badwords.txt (case insensitive)
block_badlocutions: true
- Bloque les locutions qui sont dans le fichier badlocutions.txt
- /BETA\
- A utiliser pour bloquer des messages avec espaces.
- réduction auto des espaces dans le message posté.
- EX: si la locution "chien ou chat" est bloqué et que le joueur dit "chien ou chat" c'est bloqué ! :)
- Blocks locutions (more than one word) written in badlocutions.txt
- Beta. Could not work.
- Only one space between words, it's enough ;)
locutions_block_aggressive: false
- Ignore totalement les espaces lors du blocage par "locutions" si "true", sinon considère au moins un espace entre chaque mot.
- if set to true, words will be matched, ignoring spaces. if false, there must be [at least] one space to match.
block_capslock: true
- Bloque les messages qui sont en CAPSLOCK ou qui ont plus de 4 caractères consécutifs en majuscules
- Blocks FULL CAPSLOCK messages, or messages with more than 4 characters in CAPSLOCK
block_repeated_letters: true
- Bloque les lettres répétées plus de X fois
- Blocks repeated letters
block_alternative_case: true
- Bloque l'AlTeRnAtIvE CaSe (KIKOO INSIDE >.<)
- Blocks AlTeRnAtIvE CaSe
block_double_post: true
- Empeche un message d'être répété
- Forbids double/triple posting
block_repeated_times: 3
- Si le message est dit <block_repeated_times> fois ou plus, avertissement.
- If a message is repeated more than <x> times, it will be blocked
block_too_fast_talking: true
- Empeche de poster 2 messages en moins de X millisecondes
- Block too fast posting ?
too_fast_talking_delay: 400
- Temps *en millisecondes* entre deux messages
- Enregistre le temps, même si le message est bloqué, donc ne pas mettre 15 secondes quoi :^)
- Time in milliseconds between two messages
min_repeated_letters: 4
- Nombre de caractèrs identiques successifs conduisant au bloquage
- (min) Amount of identical characters to block
warnings_before_ban: 10
- Avertissements avant le ban
- Warnings before the user is banned
ban_command: ban %nickname% Moderachat
- Commande à executer pour le ban
- Sans / au début, %nickname% est remplacé par le pseudo
- Command ran when the user gets banned.
- %nickname% is replaced with it's name. No trailing slash.
domainWhitelist:
- "google.fr" - "google.com" - "nfald.fr" - "nefald.fr" - "www.nefald.fr" - "ts3.nefald.fr" - "dev.bukkit.org" - "bukkit.org"
- Domaines à autoriser.
- Inclure tous les sous domaines !
- Whitelist domains.
- include every domain you wan't to allow.
save_warnings_on_reload: true
- Si on doit enregistrer les avertissements au /reload ou pas
- Set to "false" to forgive players on server restart/reload
count_warnings_for:
- ip - url - badwords - capslock - repeated_letters - alternative_case - repeated_message - too_fast_talking - locutions
- Tous les bloquages indiqués ci-dessus ajouteront des points d'avertissement au membre.
- utile, tant qu'il n'y a pas d'option pour bloquer des messages sans pénaliser le membre
- With this, you specify if you want to count warnings for xxx and xxx but not xxx
- So, you can prevent CAPSLOCK by warning it, and not set the user banned.
</syntaxhighlight></spoiler>
- badwords.txt
<spoiler><syntaxhighlight lang="vim"> merde pede pédé pedes pédés encul bougnoul connard couille branle salope bite fuck putain trouduk enfoiré pédoque gouine tapette baltringue grognasse pédale pouffiasse pétasse enflure bordel tarlouze bâtard batard poufiasse pouffiasse cul chiottes niquer fiotte racaille grognasse pourriture branleur sale porc ducon facho mange-merde enculé trou duc nique pipe clito chienne vagin pénis godemiché chatte nazi éjaculer andouille appareilleuse astèque avorton bâtard biatch bic bicot bite bitembois Bitembois bordille boudin bouffon bougnoul bougnoulisation bougnouliser bougre boukak boulet bounioul branleur brigand brise-burnes cacou cafre caldoche casse-bonbon casse-couilles casse-couille cave chauffard chiennasse chienne chier chinetoque chintok chleuh chnoque coche colon con conne conasse conchier connard connasse counifle courtaud crétin crevure crotté crouille croûton débile doryphore du schnoc ducon duconnot dugenoux dugland duschnock emmanché emmerder emmerdeur emmerdeuse empapaouté enculé enculer enflure enfoiré envaselineur épais espingoin étron fell fouteur fripouille frisé fritz fumier garce gaupe GDM gland glandeur glandu gnoul Godon gogol gouilland gouine gourde grognasse guignol habitant halouf imbécile jean-foutre jeannette lâche lâcheux lavette lopette makoumé manche mange-merde mauviette merde merdeux merdouillard minable minus misérable moins-que-rien mongol morue naze négro niac niaiseux niakoué niquer nœud noob nul ordure ortho pakos panoufle PD Peau-Rouge peau-rouge pecque pédale pédé pédoque pignouf pleutre plouc porc porcas porcasse pouf pouffiasse poufiasse poundé pourriture putain pute putois raclure rat raté raton ripopée rosbif rotwijf sagouin salaud sale salop salope sauvage schleu schnock schnoque social-traître sous-merde tache tafiole tantouserie tantouze tapette tarlouze tata tebé téteux teubé thon tocard traînée trouduc truiasse truie vaurien vert-de-gris vide-couilles vier viédase youpin youpine youtre zguègue </syntaxhighlight></spoiler>
- badlocutions.txt
<spoiler> <syntaxhighlight lang="vim"> fils de pute t’emmerde ta gueule va niquer sa mère vat te faire enculer vat te faire endauffer vat te faire foutre vat te faire mettre bande d’abrutis bête à pleurer bête comme ses pieds bête comme un chou enculé de ta race enfant de putain enfant de pute enfant de salaud face de pet face de rat fils de chienne fils de garce fils de putain fils de pute fils de ta race mort aux vaches nique sa mère nique ta mère niquer sa mère niquer ta mère putain de ta race roi des cons sac à foutre sac à merde ta bouche ta gueule ta mère ta race ta yeule tête de cochon tête de gland tête de mule tête de nœud tête de veau triple buse trou de cul trou du cul </syntaxhighlight></spoiler>
- lang.txt FR
<spoiler><syntaxhighlight lang="vim"> anti_flood=&4Anti FLOOD ! capslock=&4Il est interdit d'écrire en MAJUSCULES. url=&4Il est interdit de poster des URL. ip=&4Il est interdit de poster des adresses IP. badword=&4Il est interdit de dire %word%. alternativecase=&4AlTeRnAtIvEcAsE interdit. repeated_letters=&4Il est interdit de répéter des caractères.
config_reloaded=&2Configuration rechargée. last_warning=&4Dernier avertissement warnings_left=&4%left% avertissements avant le ban. </syntaxhighlight></spoiler>