Ошибок никаких в коде нет,просто если ввести команду без аргументов то скрипт ничего не выведет,хотя проверка на права работает без проблем
@bot.on.message(text=["!takegladmin <mention>"])
async def takedf_full_access(message: Message, mention: str = None):
if message.from_id != admin_id and message.from_id != admin_id2:
await message.answer("⚠ Недостаточно прав! ")
return
if mention is None:
await message.answer("!takegladmin @user")
return
user_id = int(mention.split('|')[0].replace('[id', ''))
set_user_access_level(user_id, 0)
await message.answer(f"Пользователю с ID {user_id} удален доступ уровня 5 (Главный Администратор).")