Antiraid
30 modules indépendants, chacun pour un type d'attaque.
30 modules indépendants couvrent chacun un type d'attaque. Chacun s'active, se règle (seuil, durée, salons ignorés, membres exemptés) et choisit sa sanction séparément.
Familles de modules
| Famille | Ce qui est surveillé |
|---|---|
| Salons et rôles | Création, modification, suppression de salons, fils et rôles ; changement massif de l'ordre des rôles |
| Membres | Bannissements, débannissements, expulsions, exclusions temporaires, ajout ou retrait de rôles, pseudos changés en masse |
| Serveur | Modification des paramètres du serveur, ajout de bots, création ou suppression de webhooks |
| Messages | Spam, liens et invitations, images, mentions @everyone / @here, messages toxiques, suppression de messages à embed |
| Arrivées | Raid de comptes qui rejoignent en masse sur une courte période |
| Vocal | Déconnexions, déplacements, mises en muet ou en sourdine abusives ; protection Anti-DDoS des salons vocaux |
Réglages d'un module
- Seuil : le nombre d'actions tolérées avant intervention.
- Durée : la fenêtre de temps sur laquelle le seuil est mesuré.
- Salons ignorés : salons où le module ne s'applique pas.
- Membres exemptés : membres ou rôles que le module laisse agir.
Sanctions
Chaque module choisit sa sanction : bannissement, expulsion, exclusion temporaire, retrait des rôles, ou aucune (simple journalisation).
Réparation
Après une attaque, le bot recrée ce qui a été détruit et annule les modifications, sans toucher aux changements légitimes faits avant.
Option Worker
Un ou plusieurs bots secondaires peuvent être ajoutés pour réparer plus vite pendant une grosse attaque, et pour continuer à surveiller si le bot principal perd sa connexion.