Конфиг ADMIN_ID = [123, 1234] Команда from config import ADMIN_ID router.message(F.text == '/admin') async def admin_handler(message: types.Message, state: FSMContext): if message.from_user.id == ADMIN_ID:
darkcrow, # -------------------------------- from config import ADMIN_ID router.message(F.text == '/admin') async def admin_handler(message: types.Message, state: FSMContext): if message.from_юзер.айди == ADMIN_ID: ... # -------------------------------- В твоем слуаче значение message.from_юзер.айди соответствует численному типу данных INT, а ADMIN_ID это список list Ты сравниваешь абсолютно разные обьекты, что не является верным подходом для твоей задачи, поэтому у тебя и не получается. Попробуй так сделать и все работать будет: # -------------------------------- router.message(F.text == '/admin') async def admin_handler(message: types.Message, state: FSMContext): if message.from_юзер.айди in ADMIN_ID: ... # -------------------------------- А вообще для этой цели лучше использовать aiogram.filter, а еще лучше базовые основы языка выучить чтобы вопросы которые в любом курсе на 1-й минуте разбирают не задавать