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}')