config.env.template 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # Telegram credentials and Bot profiles are configured in the admin panel.
  2. # Worker processes receive these values from runtime/bot_profiles.json.
  3. BOT_TOKEN=
  4. API_ID=0
  5. API_HASH=
  6. SESSION_STRING=
  7. USERBOT_ENABLED=0
  8. USERBOT_PREFIX=\
  9. PHONE_NUMBER=
  10. SUDO_USERS_ID=
  11. LOG_GROUP_ID=0
  12. GBAN_LOG_GROUP_ID=0
  13. MESSAGE_DUMP_CHAT=0
  14. WELCOME_DELAY_KICK_SEC=300
  15. # For uv/local run against a local MongoDB instance:
  16. MONGO_URL=mongodb://127.0.0.1:27017/wbb
  17. # Docker Compose overrides MONGO_URL to:
  18. # MONGO_URL=mongodb://mongo:27017/wbb
  19. ARQ_API_URL=https://arq.hamker.dev
  20. ARQ_API_KEY=
  21. LOG_MENTIONS=0
  22. RSS_DELAY=300
  23. PM_PERMIT=1
  24. # Local-only admin panel. Docker publishes this port on 127.0.0.1 only.
  25. ADMIN_WEB_ENABLED=1
  26. ADMIN_WEB_HOST=127.0.0.1
  27. ADMIN_WEB_PORT=8088
  28. ADMIN_WEB_USERNAME=admin
  29. ADMIN_WEB_INITIAL_PASSWORD=qwe0.123456
  30. ADMIN_WEB_SESSION_HOURS=12
  31. ADMIN_WEB_COOKIE_SECURE=0
  32. ADMIN_WEB_UPLOAD_MAX_MB=20
  33. ADMIN_WEB_STATIC_DIR=admin-web/dist
  34. # Required before storing order-bound exact addresses. Generate with:
  35. # uv run python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
  36. SERVICE_ADDRESS_ENCRYPTION_KEY=
  37. SERVICE_ADDRESS_RETENTION_DAYS=7
  38. SERVICE_REVIEW_QR_EXPIRY_HOURS=24
  39. SERVICE_REVIEW_FORUM_CHAT_ID=
  40. SERVICE_REVIEW_FORUM_USERNAME=
  41. SERVICE_CUSTOMER_MAX_OPEN_ORDERS=3
  42. SERVICE_CUSTOMER_DAILY_REQUEST_LIMIT=10
  43. SERVICE_TECHNICIAN_MINI_APP_URL=https://tg.97admin.com/admin/technician
  44. SERVICE_MINI_APP_AUTH_MAX_AGE_SECONDS=3600
  45. BOT_PROFILES_PATH=runtime/bot_profiles.json
  46. # Optional Nominatim contact is configured in the admin panel.