Commit graph

11 commits

Author SHA1 Message Date
Lowei
3534363f98 fix(bot): améliorer la robustesse des handlers d'erreurs Discord
- advanced_logger.py: parsing NDJSON plus robuste pour les fichiers JSON
  corrompus ou malformés lors de la vérification des rôles précédents.
  Évite l'erreur "Expecting value: line 2 column 1".

- bot.py: simplification de la détection d'erreur 403 Missing Permissions
  (codes 50013 et 20023) lors de la restauration des rôles au join d'un membre.
  Évite le log d'erreur "Failed to restore safe roles" quand c'est juste un
  problème de permissions/bot role hierarchy.

- bug_report.py: simplification de la détection du code 50007 (Cannot send
  messages to this user) lors de l'envoi de notifications de labels GitLab.
  Évite le log "Erreur inattendue dans la notification de label".

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-22 18:46:32 +02:00
Lowei
f570ac4fce fix(logger): handle empty/corrupt member log files gracefully
Return None instead of crashing when check_previous_roles finds no
parsable JSON lines in a member's log file.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-22 18:25:55 +02:00
ba9e297cb8 migration vers new components V2, et ajout de diverse fonctions ! 2026-05-16 18:05:04 +02:00
c8c579eefe Migration de Kuby vers disnake 2026-05-06 17:07:09 +02:00
07198c20b7 Correction des multiples bugs 2026-05-01 16:16:33 +02:00
1e384032be Mise à jour du système de whitelist, sécurité et logging 2026-03-29 19:29:17 +02:00
148ddbe9bc fix: sécurisation de l'écriture des logs (atomique) et gestion de la corruption JSON dans AdvancedLogger 2026-03-28 22:05:55 +01:00
16263d88bc fix: resolve merge conflicts in ticket_whitelist, add retry logic for port 5001 in bug_report, and implement live GitLab issue deduplication in logger 2026-03-28 21:58:44 +01:00
fe05572549 V1.0 de l'intégration de la feature de récupération automatique des informations des agents O.K sur le siteweb 2026-03-01 01:01:15 +01:00
88aa73cda9 Ajout d'un système de signalisation de bugs automatiser et manuel 2026-02-07 16:03:16 +01:00
dee311e709 The begining 2026-01-01 18:48:25 +01:00