filter применяется ко всем хэндлерам aiogram

При срабатывании хендлера на команду старт пишет всем пользователем, что они не админы, хотя фильтр не должен работать.

isAdmin.py

from aiogram.dispatcher.filters import BoundFilter
from aiogram import types
import config
from aiogram.dispatcher.handler import CancelHandler
from dispatcher import dp, bot

class isAdmin(BoundFilter):

    async def check(self, message: types.Message):
        for i in config.Admins:
            if str(i) == str(message.from_user.id):
                return True
        await bot.send_message(chat_id= message.from_user.id, text='Вы не администратор')
        return False

start.py

from aiogram.dispatcher.filters import Command
from aiogram.types import ReplyKeyboardRemove

from dispatcher import dp
from aiogram import types

from keyboard.inline.keyboard  import startmenu
markup = startmenu()



@dp.message_handler(commands=['/start'])
async def on_start_test(message: types.Message):  
    await message.answer('Привет, ' + str(message.from_user.full_name) + '\nЭто бот - опросник', reply_markup= markup)


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