# ---- Matrix Connection ---- HOMESERVER_URL=https://matrix.example.com BOT_USER_ID=@gogobee:example.com BOT_PASSWORD=your_password_here BOT_DISPLAY_NAME=GogoBee # Which rooms the bot posts scheduled content to (comma-separated room IDs) BROADCAST_ROOMS=!roomid:example.com # Admins who can run admin-only commands (comma-separated Matrix user IDs) ADMIN_USERS=@yourmxid:example.com # ---- Runtime ---- DATA_DIR=./data LOG_LEVEL=info # ---- External API Keys (all optional) ---- RAWG_API_KEY= WORDNIK_API_KEY= CALENDARIFIC_API_KEY= HOLIDAY_COUNTRIES=US,GB,CA,AU,PT,IN,JP,DE,FR,BR,MX,IT,ES,KR,NL,SE,NO,IE,NZ,ZA,PH OPENWEATHER_API_KEY= FINNHUB_API_KEY= BANDSINTOWN_API_KEY= TMDB_API_KEY= # ---- Self-Hosted Services (optional) ---- LIBRETRANSLATE_URL= OLLAMA_HOST= OLLAMA_MODEL= LLM_SAMPLE_RATE=0.15 # 0.0-1.0, fraction of non-keyword messages to classify (1.0 = all) # ---- Feature Flags ---- FEATURE_URL_PREVIEW= FEATURE_SHADE= FEATURE_TRIVIA=true # set to "false" to disable trivia # ---- Rate Limits (per user per day) ---- RATELIMIT_WEATHER=5 RATELIMIT_TRANSLATE=20 RATELIMIT_CONCERTS=10