sample_config.py 1.1 KB

12345678910111213141516171819202122232425
  1. import os
  2. from dotenv import load_dotenv
  3. load_dotenv(
  4. "config.env" if os.path.isfile("config.env") else "sample_config.env"
  5. )
  6. BOT_TOKEN = os.environ.get("BOT_TOKEN")
  7. API_ID = int(os.environ.get("API_ID"))
  8. SESSION_STRING = os.environ.get("SESSION_STRING", "")
  9. API_HASH = os.environ.get("API_HASH")
  10. USERBOT_PREFIX = os.environ.get("USERBOT_PREFIX", "\\")
  11. PHONE_NUMBER = os.environ.get("PHONE_NUMBER")
  12. SUDO_USERS_ID = list(map(int, os.environ.get("SUDO_USERS_ID", "").split()))
  13. LOG_GROUP_ID = int(os.environ.get("LOG_GROUP_ID"))
  14. GBAN_LOG_GROUP_ID = int(os.environ.get("GBAN_LOG_GROUP_ID"))
  15. MESSAGE_DUMP_CHAT = int(os.environ.get("MESSAGE_DUMP_CHAT"))
  16. WELCOME_DELAY_KICK_SEC = int(os.environ.get("WELCOME_DELAY_KICK_SEC", 600))
  17. MONGO_URL = os.environ.get("MONGO_URL")
  18. ARQ_API_KEY = os.environ.get("ARQ_API_KEY")
  19. ARQ_API_URL = os.environ.get("ARQ_API_URL", "https://arq.hamker.dev")
  20. LOG_MENTIONS = os.environ.get("LOG_MENTIONS", "True").lower() in ["true", "1"]
  21. RSS_DELAY = int(os.environ.get("RSS_DELAY", 300))
  22. PM_PERMIT = os.environ.get("PM_PERMIT", "True").lower() in ["true", "1"]