# ============================================================================= # Agent Bot — Environment Configuration # ============================================================================= # Copy this file to .env and fill in your values. # .env is git-ignored — never commit real secrets. # --------------------------------------------------------------------------- # LLM — DeepSeek (OpenAI-compatible) # --------------------------------------------------------------------------- DEEPSEEK_API_KEY=sk-your-deepseek-api-key # --------------------------------------------------------------------------- # Discord Bot # --------------------------------------------------------------------------- DISCORD_BOT_TOKEN=your-discord-bot-token-here # DISCORD_MAX_HISTORY=7 # optional, defaults to 7 (max past messages per user) # DISCORD_DEFAULT_AGENT=media-agent # optional, which agent the DM bot uses # --------------------------------------------------------------------------- # Seerr (Overseerr / Jellyseerr) # --------------------------------------------------------------------------- SEERR_URL=https://seerr.example.com SEERR_API_KEY=your-seerr-api-key # SEERR_USERNAME=your-username # alternative: username+password auth # SEERR_PASSWORD=your-password # SEERR_TIMEOUT=30 # optional, defaults to 30 seconds # --------------------------------------------------------------------------- # Auth System (Discord ↔ external services) # --------------------------------------------------------------------------- # The public-facing URL where users reach this bot's web API. # Used to build the "Click here to link" URLs sent via Discord DM. # For local dev: http://localhost:8000 # For production behind a reverse proxy: https://bot.yourdomain.com BASE_URL=http://localhost:8000 # Where the auth SQLite database lives (relative to project root) # AUTH_DB_PATH=data/auth.db # Link token expiry in minutes (default 10) # AUTH_TOKEN_EXPIRY=10 # --------------------------------------------------------------------------- # JellyStat — PostgreSQL watch-history database # --------------------------------------------------------------------------- JELLYSTAT_DB_HOST=localhost JELLYSTAT_DB_PORT=5432 JELLYSTAT_DB_USER=postgres JELLYSTAT_DB_PASSWORD= JELLYSTAT_DB_NAME=jfstat