feat: dev/prod environment split + APPLICATION_ID + privileged intents
- .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:
parent
e44349cea9
commit
0bdf414540
4 changed files with 54 additions and 14 deletions
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue