__init__.py 964 B

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