Commit graph

32 commits

Author SHA1 Message Date
ed6e25c219 Fix:auto-déploiement & commentaire gitlab 2026-06-03 16:10:36 +02:00
9f92d0d212 Merge branch 'main' into 'dev'
# Conflicts:
#   commandes/ticket/__init__.py
2026-05-31 12:25:01 +02:00
d9afa32828 Fix système arriver départ V1 2026-05-25 19:08:45 +02:00
Lowei
6e314f081d fix(bug_report): unifier les handlers d'exception pour ne plus afficher "erreur inattendue" lors de MPs bloqués
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-25 17:17:37 +02:00
Lowei
9ddab71d83 fix(bug_report): separate exception handlers for DM blocked errors
Separate disnake.Forbidden and disnake.HTTPException handlers to properly
catch error code 50007 (DMs disabled) instead of falling through to the
outer "unexpected error" handler.
2026-05-23 15:30:01 +02:00
Lowei
2f5f4ce816 corriger: correction d'une coquille dans le formulaire de signalement de bug
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-23 15:21:07 +02:00
Lowei
5913305be9 fix(bug_report): envoyer le modal directement sans message intermédiaire
Les commandes /signaler_bug et /suggerer_fonctionnalite ouvrent maintenant
le formulaire modal directement sans passer par un embed + bouton.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-23 15:17:35 +02:00
Lowei
a9f577fc06 refactor(bug_report): utiliser bouton + modal pour le formulaire
Les commandes /signaler_bug et /suggerer_fonctionnalite affichent maintenant un embed
avec un bouton qui ouvre le formulaire modal.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-23 15:13:56 +02:00
Lowei
8da858d1d8 feat(bug_report): convertir les commandes en formulaires modaux
Les commandes /signaler_bug et /suggerer_fonctionnalite ouvrent maintenant un formulaire modal au lieu d'afficher des options slash.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-23 15:11:47 +02:00
Lowei
fac7ed1e6b fix(rules): améliorer le système de règlement
- Rendu markdown via Container avec TextDisplay au lieu de embed.description
- Commandes bug/suggestion utilisables avec arguments directs (copy-paste supporté)
- Échappement des mentions @everyone/@here pour éviter notifications involontaires

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-23 13:15:53 +02:00
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
9546e13001 fix(bug-report): éviter la boucle infinie quand le dev a ses DMs bloqués
Si user.send() et dev.send() échouent tous deux avec Forbidden,
l'exception était rattrapée par le handler externe qui réessayait
d'envoyer à dev. On ignore désormais silencieusement l'échec.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-21 22:48:19 +02:00
fbd225ea6d Debug GitLab note DM v7 2026-05-20 15:49:40 +02:00
4dad380a50 Debug GitLab note DM v6 2026-05-20 15:23:09 +02:00
edf3aada73 Debug GitLab note DM v5 2026-05-20 14:48:39 +02:00
8dab5bbd82 Debug GitLab note DM v4 2026-05-20 14:30:31 +02:00
Lowei
761e7c0e16 Debug GitLab note DM 2026-05-19 21:19:43 +02:00
Lowei
8efd0dc61c Fix: retirer saut de ligne parasite dans la notif commentaire GitLab 2026-05-19 21:03:03 +02:00
Lowei
f892a1ceba Fix: notifier l'auteur Discord quand un commentaire GitLab est ajouté 2026-05-19 20:52:29 +02:00
Lowei
10558c47ec fix(bug-report): correction de la récupération des valeurs dans les modals de bug et de suggestion 2026-05-19 20:05:23 +02:00
0a14f11eae Derniers ajouts en date 2026-05-19 18:50:16 +02:00
ba9e297cb8 migration vers new components V2, et ajout de diverse fonctions ! 2026-05-16 18:05:04 +02:00
98f7501e07 Migration vers Disnake et ajout des components V2 2026-05-09 18:42:42 +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
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
e61c568f77 Corrections bug mineur envoie de DM 2026-03-15 15:48:28 +01:00
702ad29822 Retrait de l'option mot de passe de la commande signaler et suggerer bug/fonctionnalité 2026-03-14 22:49:38 +01:00
d155ebfcb0 Première version de la mise à jour du suivie des bugs 2026-03-14 17:05:20 +01:00
997b897b28 Ajout d'un système de suggestion via intégration gitlab + correction de /setgoodbye et DM arrivée 2026-02-08 14:42:40 +01:00
88aa73cda9 Ajout d'un système de signalisation de bugs automatiser et manuel 2026-02-07 16:03:16 +01:00