text: 
  import logging
  import os
  from mwk.config import Config
  from logging.handlers import RotatingFileHandler
  from pyrogram import Client
  
  if os.path.exists("Log.txt"):
      with open("Log.txt", "r+") as f_d:
          f_d.truncate(0)
  
  logging.basicConfig(level=logging.DEBUG,
                      format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
                      datefmt="%d-%b-%y %H:%M:%S",
                      handlers=[
          RotatingFileHandler(
              "Log.txt",
              maxBytes=1000000,
              backupCount=10
          ),
          logging.StreamHandler()
      ]
  )
  
  log = logging.getLogger(__name__)
  
  import pyrogram
  logging.getLogger("pyrogram").setLevel(logging.WARNING)
  
  
  class Bot(Client):
  
      def __init__(self):
          super().__init__(
              session_name="RENAMEBOT",
              api_id=Config.APP_ID,
              api_hash=Config.API_HASH,
              bot_token=Config.TG_BOT_TOKEN,
              plugins={"root": "mwk/rename"},
              sleep_threshold=5,
          )
  
      async def start(self):
          await super().start()
          if not os.path.isdir(Config.DOWNLOAD_LOCATION):
             os.makedirs(Config.DOWNLOAD_LOCATION)
          log.info("<<[Bot Started]>>")
      async def stop(self, *args):
          await super().stop()
          log.info("<<[Bot Stopped]>>")
  
  app = Bot()
  app.run()
  
  