config.env.template 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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. # OpenAI 兼容配置由后台按 Bot 保存;以下变量仅供单工作进程本地调试。
  22. BUSINESS_ASSISTANT_OPENAI_BASE_URL=
  23. BUSINESS_ASSISTANT_OPENAI_API_KEY=
  24. BUSINESS_ASSISTANT_OPENAI_MODEL=
  25. BUSINESS_ASSISTANT_OPENAI_TIMEOUT_SECONDS=30
  26. BUSINESS_ASSISTANT_OPENAI_MAX_OUTPUT_TOKENS=600
  27. LOG_MENTIONS=0
  28. RSS_DELAY=300
  29. PM_PERMIT=1
  30. # Local-only admin panel. Docker publishes this port on 127.0.0.1 only.
  31. ADMIN_WEB_ENABLED=1
  32. ADMIN_WEB_HOST=127.0.0.1
  33. ADMIN_WEB_PORT=8088
  34. ADMIN_WEB_USERNAME=admin
  35. ADMIN_WEB_INITIAL_PASSWORD=qwe0.123456
  36. ADMIN_WEB_SESSION_HOURS=12
  37. ADMIN_WEB_COOKIE_SECURE=0
  38. ADMIN_WEB_UPLOAD_MAX_MB=20
  39. ADMIN_WEB_STATIC_DIR=admin-web/dist
  40. # Required before storing order-bound exact addresses. Generate with:
  41. # uv run python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
  42. SERVICE_ADDRESS_ENCRYPTION_KEY=
  43. SERVICE_ADDRESS_RETENTION_DAYS=7
  44. SERVICE_REVIEW_QR_EXPIRY_HOURS=24
  45. SERVICE_REVIEW_FORUM_CHAT_ID=
  46. SERVICE_REVIEW_FORUM_USERNAME=
  47. SERVICE_CUSTOMER_MAX_OPEN_ORDERS=3
  48. SERVICE_CUSTOMER_DAILY_REQUEST_LIMIT=10
  49. SERVICE_TECHNICIAN_MINI_APP_URL=https://tg.97admin.com/admin/technician
  50. SERVICE_MINI_APP_AUTH_MAX_AGE_SECONDS=3600
  51. BOT_PROFILES_PATH=runtime/bot_profiles.json
  52. # Optional Nominatim contact is configured in the admin panel.