Commit graph

4 commits

Author SHA1 Message Date
utilisateurqu
2e38d05152 Modularize bot: per-guild config system for roles/channels/categories
- Add utils/guild_config.py: centralized config loader per guild (data/guilds/{id}.json)
- Add commandes/config.py: /config set_role, /config set_channel, /config set_category, /config voir, /config reset
- Replace ALL hardcoded role IDs (banquier, gouvernement, citoyen, staff, ems, permis, fbm, ursaff, etc.) with guild_config lookups
- Replace ALL hardcoded channel IDs (welcome, candidature, questions, mp_reception) with guild_config lookups
- Replace ALL hardcoded category IDs (ticket) with guild_config lookups
- Remove duplicate commandes/welcome_message.py (kept utils/ version)
- Remove 20+ hardcoded snowflake IDs across 22 files
- Guilds configure via /config on Discord, no code changes needed
2026-08-17 00:12:57 +02:00
utilisateurqu
bc3cb3f3d5 Remove absence and taches commands, utils and data files 2026-08-17 00:04:48 +02:00
utilisateurqu
c839a198d5 Fix: remove duplicate DataManager class, double on_ready, clean imports, unify version to V1.8 2026-08-16 19:55:22 +02:00
utilisateurqu
56958c5832 Initial commit: bot Discord Vicy V1.8 2026-08-16 19:37:15 +02:00