# this code here exists because i can't be f****d class Parser(parser.Parser): async def parse(self, text, mode): if mode == 'through': return text return await super().parse(text, mode) for session_name in config['config']['sessions']: app = Client(session_name, api_id=config['telegram']['api_id'], api_hash=config['telegram']['api_hash'], plugins={'root': os.path.join(__package__, 'plugins')}, parse_mode='html', workdir='sessions') app.parser = Parser(app) apps.append(app) slave = Client('sukuinote-slave', api_id=config['telegram']['api_id'], api_hash=config['telegram']['api_hash'], plugins={'root': os.path.join(__package__, 'slave-plugins')}, parse_mode='html', bot_token=config['telegram']['slave_bot_token'], workdir='sessions') slave.parser = Parser(slave) session = aiohttp.ClientSession() async def get_entity(client, entity): entity_client = client if not isinstance(entity, Chat):