__init__.py 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. from pyrogram import Client
  2. from configparser import ConfigParser
  3. import logging
  4. import time
  5. f = open("error.log", "w")
  6. f.write("PEAK OF LOG FILE")
  7. LOG_FORMAT = (
  8. '''
  9. [%(asctime)s.%(msecs)03d] %(filename)s:%(lineno)s
  10. %(levelname)s: %(message)s'''
  11. )
  12. logging.basicConfig(
  13. level=logging.INFO,
  14. format=LOG_FORMAT,
  15. datefmt="%m-%d %H:%M",
  16. filename="error.log",
  17. filemode="w",
  18. )
  19. console = logging.StreamHandler()
  20. console.setLevel(logging.ERROR)
  21. formatter = logging.Formatter(LOG_FORMAT)
  22. console.setFormatter(formatter)
  23. logging.getLogger("").addHandler(console)
  24. log = logging.getLogger()
  25. config = ConfigParser()
  26. config.read("config.ini")
  27. OWNER_ID = int(config.get("admin", "owner_id"))
  28. SUDO_USER_ID = int(config.get("admin", "sudo_user_id"))
  29. NEOFETCH = (config.get("admin", "neofetch"))
  30. WALL_API_KEY = (config.get("admin", "alpha_coders_wall_api_key"))
  31. Command = config.get("prefix", "prefixes").split()
  32. MOD_LOAD = config.get("mods", "load_modules").split()
  33. MOD_NOLOAD = config.get("mods", "noload_modules").split()
  34. bot_start_time = time.time()
  35. app = Client(":memory:", workers=16)