mirror of
https://github.com/prosolis/gogobee.git
synced 2026-07-15 08:32:41 +00:00
Full-featured Matrix bot with E2EE via matrix-js-sdk, 32+ plugins, LLM-powered passive classification, XP/leveling, trivia, game releases, anime/movie tracking, and more. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
58 lines
1.3 KiB
Plaintext
58 lines
1.3 KiB
Plaintext
# Matrix
|
|
MATRIX_HOMESERVER_URL=https://matrix.example.com
|
|
MATRIX_ACCESS_TOKEN=syt_your_token_here
|
|
MATRIX_BOT_USER_ID=@freebee:example.com
|
|
MATRIX_BOT_PASSWORD=
|
|
|
|
# Which rooms the bot actively posts scheduled content to (comma-separated)
|
|
BOT_ROOMS=!roomid:example.com
|
|
|
|
# Admins who can run admin-only commands
|
|
BOT_ADMIN_USERS=@yourmxid:example.com
|
|
|
|
# Runtime
|
|
BOT_PREFIX=!
|
|
DATA_DIR=./data
|
|
LOG_LEVEL=info
|
|
|
|
# External APIs
|
|
RAWG_API_KEY=
|
|
WORDNIK_API_KEY=
|
|
CALENDARIFIC_API_KEY=
|
|
ASIAN_HOLIDAY_COUNTRIES=JP,CN,KR,IN,TH,VN,TW,PH
|
|
HEBCAL_API_KEY=
|
|
OPENWEATHER_API_KEY=
|
|
FINNHUB_API_KEY=
|
|
BANDSINTOWN_API_KEY=
|
|
TMDB_API_KEY=
|
|
LIBRETRANSLATE_URL=
|
|
|
|
# Scheduler times (24h UTC)
|
|
SCHEDULE_HOLIDAYS_HOUR=7
|
|
SCHEDULE_HOLIDAYS_MINUTE=0
|
|
SCHEDULE_RELEASES_HOUR=19
|
|
SCHEDULE_RELEASES_MINUTE=0
|
|
|
|
# Feature flags
|
|
FEATURE_SHADE=false
|
|
FEATURE_URL_PREVIEW=true
|
|
|
|
# Crypto reset (set to true to wipe and re-establish E2EE keys on next startup)
|
|
CRYPTO_RESET=false
|
|
|
|
# LLM passive classifier (requires Ollama — leave blank to disable)
|
|
OLLAMA_HOST=
|
|
OLLAMA_MODEL=
|
|
LLM_SAMPLE_RATE=0.15
|
|
|
|
# Rate limits (calls per user per day, 0 = unlimited)
|
|
RATELIMIT_WEATHER=5
|
|
RATELIMIT_TRANSLATE=20
|
|
RATELIMIT_CONCERTS=10
|
|
|
|
# Bot default city for concert digest and location-based features
|
|
BOT_DEFAULT_CITY=
|
|
|
|
# Trivia
|
|
TRIVIA_TIMEOUT_SECONDS=20
|