# --- required --- CLAWBY_API_KEY=pk_xxx TG_BOT_TOKEN=123456:ABC-xxx # from @BotFather TG_CHAT_ID= # run get_chat_id.py after messaging the bot # TG_ALLOWED_CHATS=-100123,-100456 # chat whitelist: bot ONLY speaks in these chats # (+ TG_CHAT_ID); /start elsewhere is silently # ignored. Empty = open self-subscription. ADMIN_PASSWORD=change-me-strong # --- optional (defaults shown) --- # OPENROUTER_API_KEY=sk-or-v1-xxx # seeds the admin-page AI settings on FIRST boot only; # OPENROUTER_MODEL=tencent/hy3 # afterwards edit key/model in /admin (stored in DB) # PORT=8642 # DB_PATH=/home/ubuntu/ft42-tg-bot/ft42bot.db # SCAN_INTERVAL=60 # RELAY_MIN_GAP=3.2 # seconds between clawby calls (free plan: 20/min) # ACTIVITY_BUDGET=8 # max per-market trade lookups per cycle # MARKET_URL_TMPL=https://www.42.space/event/{address} # TZ_OFFSET_HOURS=8