Явно группируйте условия с помощью скобок, чтобы операции сложения выполнялись в нужном порядке:
@router.message(
(F.chat.type == 'private')
& (F.text == "⚙️ Админка")
& (u.AdminFilter())
)
async def admin_handler(message: Message):
# обработчик для админки
...
Альтернативно, вы можете передать несколько фильтров в декоратор через запятую. При этом aiogram объединит их логически через И:
@router.message(
F.chat.type == 'private',
F.text == "⚙️ Админка",
u.AdminFilter()
)
async def admin_handler(message: Message):
# обработчик для админки
...
При запуске выдаёт ошибку Как решить проблему?