Проверка разрешений админинистратора telegram чата (aiogram)

вообщем я делаю телеграмм бота для администрирования чатов, но данный фильтр:

class CheckFilter(BoundFilter):
    key = 'is_admin'
    def __init__(self, is_admin):
        self.is_admin = is_admin
    async def check(self, message: types.Message):
       member = await bot.get_chat_member(message.chat.id, message.from_user.id)
       return member.is_chat_admin() == self.is_admin
dp.filters_factory.bind(CheckFilter)

Не определяет права администратора, а лишь статус. Так вот, подскажите как сделать так, чтобы он проверял разрешения типо: для команды !ban нужно обладать разрешением Ban Users.


Ответы (0 шт):