from .. import loader from telethon.tl.functions.channels import GetAdminedPublicChannelsRequest def register(cb): cb(OwnershipsMod()) class OwnershipsMod(loader.Module): """Посмотреть свои владения.""" strings = {'name': 'Ownerships'} async def owncmd(self, message): """Команда .own выводит список владений открытых чатов/каналов. """ await message.edit('Считаем...') result = await message.client(GetAdminedPublicChannelsRequest()) msg = "" count = 0 for obj in result.chats: count += 1 msg += f'\n• {obj.title} | {obj.id}' await message.edit(f'Мои владения: {count}\n {msg}')