Comment ça fonctionne
La logique réelle derrière le piège et le système de modération.
La boucle principale
Les spammeurs (ou comptes compromis) envoient généralement des messages dans tous les salons visibles. Spider fonctionne car le salon piège est visible et semble normal, ce qui pousse leurs automatisations à l'utiliser et à se faire détecter.
1
Un salon piège est défini
Le salon spider est un salon texte normal choisi dans
/spider.2
Le message est détecté
Tout message envoyé dans le salon spider déclenche le processus. Les actions via commandes slash sont attribuées à l'utilisateur ; les autres messages des bots sont ignorés.
3
Un message privé optionnel est envoyé
Le bot tente d'envoyer un message privé à l'utilisateur avant l'action (sauf si « Pas de DM » est activé).
4
L'action est exécutée
Softban = bannissement puis débannissement pour supprimer les messages récents. Ban = bannissement permanent.
5
Mise à jour des logs et compteurs
L'action est enregistrée et le compteur de messages d'avertissement est mis à jour si l'option est activée.
Détails des actions
Le Softban utilise une séquence de bannissement/débannissement pour supprimer la dernière heure de messages. Le Ban supprime définitivement l'utilisateur et efface également ses messages récents.
Le Softban est activé par défaut
Le Softban est l'action par défaut car il supprime les spams tout en laissant la possibilité de revenir sur le serveur.
Cas particuliers
Spider reste prudent et enregistre clairement les erreurs :
Propriétaire du serveur
Si le propriétaire du serveur ou une personne avec les permissions administrateur déclenche Spider, le bot n'agira pas sur lui et enregistrera un avertissement.
Permissions manquantes
Si le bot n'a pas la permission Bannir des membres ou si son rôle est trop bas, l'action échoue et un avertissement est envoyé dans les logs.