La fonction Modération permet une modération automatique du chat. Il fonctionne comme une capacité passive, traitant chaque message sans bloquer d'autres fonctionnalités de bot.
Types de détection
- Filtre à mots — Détecte les messages contenant des mots ou des phrases bloqués. Les allumettes sont insensibles.
- Détection du pourriel — Détecte les messages identiques répétés par le même utilisateur. Seuil configurable (par défaut : 3 messages).
- Détection des inondations — Détecte trop de messages en peu de temps par un utilisateur. Seuil configurable (par défaut : 5 messages).
- Caps Verrouiller l'abus — Détecte les messages qui sont le plus souvent des majuscules (pouvoir de crier).
Configuration
Admins peut configurer via /bot set:
-
mod_words— Liste des mots bloqués séparés par des virgules (par exemple,badword1, badword2) -
mod_action— Recours en violation:warn,muteoukick(par défaut : avertissement) -
mod_spam— Seuil de détection des pourriels (par défaut: 3) -
mod_flood— Seuil de détection des inondations (par défaut: 5)
/bot set MyBot mod_words spam,offensive,banned /bot set MyBot mod_action warn /bot set MyBot mod_spam 3 /bot set MyBot mod_flood 5
Comment ça marche
La modération fonctionne comme un passive capacité — il traite chaque message avant les capacités actives (comme les dés ou les trivias). Cela signifie:
- Il ne consomme pas le message — d'autres capacités le traitent encore
- Il fonctionne même pendant les périodes de refroidissement
- Des violations multiples dans un message ne déclenchent qu'une seule action
- Le bot envoie un avertissement ou agit dans le même canal
Actions
- warn — Bot envoie un message d'avertissement au canal
- mute — Bot demande à l'utilisateur d'être muté (exige l'opérateur du canal)
- kick — Bot demande le coup de pied à l'utilisateur (exige l'opérateur du canal)