maj auto 2

This commit is contained in:
xavier committed 2026-08-16 23:26:07 +02:00
1 parent d47bd67391
commit f91b5ae215
11 files changed
+647 -477

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
import os
import json
import time
HISTORY_FILE = "aethas_history.json"
def load_history():
if not os.path.exists(HISTORY_FILE):
with open(HISTORY_FILE, 'w', encoding='utf-8') as f:
json.dump({}, f)
with open(HISTORY_FILE, 'r', encoding='utf-8') as f:
return json.load(f)
def save_history(history):
with open(HISTORY_FILE, 'w', encoding='utf-8') as f:
json.dump(history, f, indent=4)
def nettoyer_vieilles_discussions():
history = load_history()
now = time.time()
un_an_en_secondes = 365 * 24 * 60 * 60
a_supprimer = [cid for cid, data in history.items() if not data.get('pinned', False) and now - data.get('timestamp', now) > un_an_en_secondes]
if a_supprimer:
for cid in a_supprimer:
del history[cid]
save_history(history)
print(f"🧹 AETHAS CORE : Nettoyage auto terminé. {len(a_supprimer)} discussion(s) supprimée(s).")