Skip to content

feat: restriction optionnelle à un salon pour une instance dev/test#82

Merged
mortifia merged 1 commit into
mainfrom
feat/restrict-to-channel
Jul 12, 2026
Merged

feat: restriction optionnelle à un salon pour une instance dev/test#82
mortifia merged 1 commit into
mainfrom
feat/restrict-to-channel

Conversation

@mortifia

Copy link
Copy Markdown
Contributor

Closes #81

RESTRICT_TO_CHANNEL_ID (variable d'env) ajoute une vérification globale discord.py (bot.check) qui s'applique à toutes les commandes de tous les cogs, sans toucher à leur code. Absente/vide = comportement inchangé (la prod ne la définit pas).

docker-compose.dev.yml : instance de dev, même Dockerfile/code que la prod, jeton et cible différents, sans planning-api (pas nécessaire pour tester des commandes de base, évite un conflit de port avec la prod).

Testé en local (build --no-cache + override du fichier local via volume) : sans la variable, comportement inchangé ; avec, le log de restriction apparaît et le chargement des cogs n'est pas affecté.

Closes #81.

RESTRICT_TO_CHANNEL_ID (variable d'env) ajoute une vérification globale
discord.py (bot.check) qui s'applique à toutes les commandes de tous les
cogs, sans toucher à leur code. Absente/vide = comportement inchangé
(la prod ne la définit pas).

docker-compose.dev.yml : instance de dev, même Dockerfile/code que la
prod, jeton et cible différents, sans planning-api (pas nécessaire pour
tester des commandes de base, évite un conflit de port avec la prod).

Testé en local (build --no-cache + override du fichier local via volume,
même technique que pour les fixes de ce soir) : sans la variable,
comportement inchangé ; avec, le log de restriction apparaît et le
chargement des cogs n'est pas affecté.
@mortifia mortifia merged commit ffce999 into main Jul 12, 2026
5 checks passed
@mortifia mortifia self-assigned this Jul 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Instance dev/test d'URbot restreinte à un salon

1 participant