Vicy_Publique/utils
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
..
__init__.py Initial commit: bot Discord Vicy V1.8 2026-08-16 19:37:15 +02:00
banque_manager.py Initial commit: bot Discord Vicy V1.8 2026-08-16 19:37:15 +02:00
card_generator.py Initial commit: bot Discord Vicy V1.8 2026-08-16 19:37:15 +02:00
data_manager.py Fix: remove duplicate DataManager class, double on_ready, clean imports, unify version to V1.8 2026-08-16 19:55:22 +02:00
guild_config.py Modularize bot: per-guild config system for roles/channels/categories 2026-08-17 00:12:57 +02:00
image_generator.py Initial commit: bot Discord Vicy V1.8 2026-08-16 19:37:15 +02:00
logger.py Initial commit: bot Discord Vicy V1.8 2026-08-16 19:37:15 +02:00
stats_manager.py Initial commit: bot Discord Vicy V1.8 2026-08-16 19:37:15 +02:00
welcome_message.py Modularize bot: per-guild config system for roles/channels/categories 2026-08-17 00:12:57 +02:00