old_contents: """Run CactusBot."""
  
  from asyncio import get_event_loop
  
  from coloredlogs import install
  
  from config import SERVICE, USERNAME, PASSWORD
  
  
  # TODO: move to Cactus
  async def run():
      await SERVICE.run(USERNAME, PASSWORD)
  
  install(level="DEBUG")
  
  loop = get_event_loop()
  try:
      loop.run_until_complete(run())
      loop.run_forever()
  finally:
      loop.close()
  
new_contents: """Run CactusBot."""
  
  from asyncio import get_event_loop
  
  from cactusbot import Cactus
  
  from config import SERVICE, USERNAME, PASSWORD
  
  
  if __name__ == "__main__":
  
      loop = get_event_loop()
  
      cactus = Cactus(SERVICE)
  
      try:
          loop.run_until_complete(cactus.run(USERNAME, PASSWORD))
          loop.run_forever()
      finally:
          loop.close()
  
subject: Add Cactus to run.py