Kuby/TODO.md

9 lines
872 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# TODO - Panel sanctions (components V2)
- [ ] Revoir `commandes/moderation.py` : ajouter `panel_channel_id` dans la table `mod_config`
- [ ] Mettre à jour `/modconfig` avec un nouveau bouton/sélecteur “Salon sanctions” (ChannelSelect) (style components V2, callbacks dédiés)
- [ ] Ajouter un formatter “panneau sanctions” (liste bullets + citations/raison + date + modérateur + durée si TIMEOUT)
- [ ] Ajouter une fonction `send_sanction_panel(...)` et lappeler dans `warn`, `timeout`, `kick`, `ban` (push automatique)
- [ ] Enrichir `/modpanel` pour afficher les sanctions actives récentes “proprement” (et garder lUI actuelle)
- [ ] Nettoyer les callbacks (supprimer les `lambda` dans `ModConfigView` si présents)
- [ ] Tester localement : `/modconfig` -> config channel, puis exécuter des sanctions et vérifier laffichage dans le salon