sample_config.py 1.1 KB

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