Mise à jour du système de whitelist, sécurité et logging

This commit is contained in:
Mathis 2026-03-29 19:29:17 +02:00
parent d82f704c75
commit 1e384032be
7 changed files with 199 additions and 145 deletions

View file

@ -64,11 +64,11 @@ class WebsiteSync(commands.Cog, name="Website Sync"):
def cog_unload(self):
self.daily_export.cancel()
# ── Tâche de fond : génération (30s pour test) ────────────────────────────
@tasks.loop(seconds=30)
# ── Tâche de fond : génération (1 heure) ────────────────────────────
@tasks.loop(hours=1)
async def daily_export(self):
"""Génère les JSON toutes les 30 secondes (Mode Test)."""
logger.info("[JSON Export] Génération automatique (toutes les 30s) déclenchée.")
"""Génère les JSON toutes les heures."""
logger.info("[JSON Export] Génération automatique déclenchée.")
await generate_all(self.bot)
@daily_export.before_loop