Kuby/TODO.md

872 B
Raw Blame History

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