Avertissements persistants & bannissement temporaire

Système complet d'avertissements enregistrés dans un casier par serveur. Chaque avertissement garde l'auteur, la date, la raison et un identifiant unique. Les sanctions se cumulent et peuvent déclencher des auto-sanctions progressives.

Commandes

  • /warn <membre> <raison> — avertir un membre et enregistrer dans son casier (perm. « Modérer les membres »).
  • /warns list <membre> — voir tous les avertissements d'un membre.
  • /warns remove <id> — retirer un avertissement précis.
  • /warns clear <membre> — vider le casier d'un membre.

Auto-sanctions

Par défaut, le bot applique automatiquement :

  • À 3 avertissements → mute 1 h
  • À 5 avertissements → mute 1 jour
  • À 7 avertissements → bannissement

Chaque sanction est appliquée automatiquement par le bot au moment où le seuil est franchi. Un membre qui dépasse un seuil et dont le casier est vidé repart à zéro.

Bannissement temporaire

  • /tempban <membre> <durée> [raison] — bannit pour une durée (ex : 30m, 2h, 7j, 30j). Le bot débannit automatiquement à l'heure prévue.

Durée minimum : 1 minute. Maximum : 365 jours. La vérification tourne toutes les 60 s, le débannissement peut donc arriver avec une petite marge.