Initial working version

This commit is contained in:
2025-05-29 15:04:36 -04:00
parent 7206661877
commit e991862a01
10 changed files with 406 additions and 0 deletions

21
bot/config.py Normal file
View File

@ -0,0 +1,21 @@
# bot/config.py
import os
from dotenv import load_dotenv
load_dotenv()
# --- Plex ---
PLEX_BASE_URL = os.getenv("PLEX_BASE_URL")
PLEX_TOKEN = os.getenv("PLEX_TOKEN")
# --- OpenAI ---
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
OPENAI_MODEL = os.getenv("OPENAI_MODEL", "gpt-4")
# --- Caching ---
CACHE_FILE = os.getenv("CACHE_FILE", "bot/library_cache.json")
MAX_CACHE_AGE_HOURS = int(os.getenv("MAX_CACHE_AGE_HOURS", 6))
# --- Discord Bot ---
DISCORD_BOT_TOKEN = os.getenv("DISCORD_BOT_TOKEN")