mirror of
https://github.com/prosolis/gogobee.git
synced 2026-07-15 08:32:41 +00:00
Initial commit: Freebee Matrix community bot
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>
This commit is contained in:
57
.env.example
Normal file
57
.env.example
Normal file
@@ -0,0 +1,57 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user