# ── Telegram ────────────────────────────────────────────────────────────────── BOT_TOKEN= # ── Breez SDK ───────────────────────────────────────────────────────────────── BREEZ_API_KEY= # ── Database ────────────────────────────────────────────────────────────────── # SQLite (default) DATABASE_URL=sqlite:./data/bot.db # Postgres alternative: # DATABASE_URL=postgresql://user:pass@localhost:5432/botdb # ── Federated registry (optional) ──────────────────────────────────────────── REGISTRY_URL= REGISTRY_WRITE_KEY= REGISTRY_READ_KEY= # ── Session ─────────────────────────────────────────────────────────────────── SESSION_SWEEP_INTERVAL_MS=60000 # ── Bot identity ────────────────────────────────────────────────────────────── BOT_INSTANCE_NAME=gbnbot # ── Mini App ────────────────────────────────────────────────────────────────── # WEBAPP_URL must be a public HTTPS URL (Telegram requirement for Mini Apps). # Point your reverse proxy (nginx/Caddy) to WEBAPP_PORT. WEBAPP_PORT=8458 WEBAPP_URL=https://yourbot.example.com