- /admin не принимает пароль аргументом команды (оставался в истории Telegram) - пароль вводится отдельным сообщением через FSM-состояние waiting_password - сообщение с паролем удаляется сразу после проверки (best-effort) - добавлена защита от брутфорса: 5 неудачных попыток за 5 минут