ModeraChat
ModeraChat | ||||
---|---|---|---|---|
ModeraChat | ||||
Plugin | ||||
Catégorie | Utilitaire [edit] | |||
Développeur(s) | Punkeel | |||
Bukkit | moderachat | |||
Nefald | ||||
Status | installé [edit] | |||
Grade requis | maraud | |||
Article | ||||
Dernière révision | 19/02/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>
- 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.