Constat
`RESTRICT_TO_CHANNEL_ID` (introduit en #82) n'accepte qu'un seul identifiant de salon. Pour tester plusieurs commandes qui nécessitent chacune un salon différent ($prez → salon "presentation", $jdr/$edit → salon "planning-jdr"), il fallait soit modifier le code à chaque fois, soit renommer des salons.
Attendu
Permettre de définir plus finement où le bot répond :
- `RESTRICT_TO_CHANNEL_ID` accepte une liste de salons séparés par des virgules (au lieu d'un seul).
- Nouvelle variable `RESTRICT_TO_CATEGORY_ID` : tout salon rangé dans cette catégorie Discord est autorisé. Permet d'ajouter de nouveaux salons de dev/test à une catégorie sans redéployer ni reconfigurer le bot.
- Les deux variables sont indépendantes et optionnelles ; un salon est autorisé s'il correspond à l'une ou l'autre. Si aucune n'est définie (cas de la prod), comportement inchangé (aucune restriction).
Constat
`RESTRICT_TO_CHANNEL_ID` (introduit en #82) n'accepte qu'un seul identifiant de salon. Pour tester plusieurs commandes qui nécessitent chacune un salon différent ($prez → salon "presentation", $jdr/$edit → salon "planning-jdr"), il fallait soit modifier le code à chaque fois, soit renommer des salons.
Attendu
Permettre de définir plus finement où le bot répond :