feat: dev/prod environment split + APPLICATION_ID + privileged intents
Some checks failed
CI/CD / lint (push) Failing after 2s
CI/CD / test (push) Failing after 1s
CI/CD / deploy (push) Has been skipped

- .env.dev / .env.prod with separate tokens and APPLICATION_ID
- Bot syncs commands to specific guild in dev mode
- Global sync for production
- Updated .forgejo/workflows/ci.yml with SSH deploy to prod server
- Updated .gitignore for .env.dev / .env.prod
This commit is contained in:
Mathis 2026-09-19 12:31:30 +02:00
parent e44349cea9
commit 0bdf414540
4 changed files with 54 additions and 14 deletions

View file

@ -4,8 +4,6 @@ import sys
from dotenv import load_dotenv
load_dotenv()
import config
from bot import VisionBot
@ -26,7 +24,8 @@ async def main():
logger.critical("DISCORD_TOKEN manquant dans .env")
sys.exit(1)
logger.info("Lancement de Vision Studio...")
instance = "DEV" if config.DEV else "PROD"
logger.info(f"Lancement de Vision Studio [{instance}]...")
bot = VisionBot()
try: