51 lines
2.3 KiB
Bash
51 lines
2.3 KiB
Bash
# =============================================================================
|
|
# 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
|