1. Accueil
  2. TennoCore
  3. 🌌 Bienvenue sur la docume...
  4. 🧹 Système de Purge Automatique

🧹 Système de Purge Automatique

Ce module permet de supprimer régulièrement les anciens messages dans un salon, tout en excluant certains messages si besoin. Idéal pour garder des salons propres (logs, commandes, etc.).


⚙️ 1. Activer la purge automatique

🔧 Commande

/purge_activer

🧩 Paramètres disponibles :

  • messages : Nombre de messages à supprimer à chaque cycle
  • interval (en minutes) : Fréquence de suppression automatique
  • whitelist_ids (optionnel) : IDs des messages à ne jamais supprimer (séparés par des virgules)

✅ Exemple

/purge_activer messages: 100 interval: 15 whitelist_ids: 1234567890,9876543210

🔁 Tous les 15 minutes, 100 messages seront purgés sauf ceux spécifiés.


🧯 2. Désactiver la purge automatique

🔧 Commande

/purge_désactivation

➡️ Cette commande interrompt la purge dans le salon courant.


🔄 Fonctionnement en arrière-plan

Une tâche de fond (invisible) tourne toutes les minutes pour :

  • Vérifier si un salon doit être purgé
  • Supprimer les anciens messages (sauf les messages « whitelistés »)
  • Reprogrammer la prochaine purge automatiquement

🧪 Whitelist : messages protégés

💡 Tu peux spécifier des IDs de messages à ne jamais supprimer, utiles pour :

  • Messages pins
  • Règlements
  • Messages fixés par le bot

🧠 À savoir

  • La purge ne supprime jamais les messages whitelistés
  • Elle fonctionne uniquement sur le salon où elle a été activée
  • Une seule purge active à la fois par salon