Сделано для нашего бизнеса.
Управление сервером через Telegram
Бот только для администраторов: рутинные задачи на сервере по шагам, с подтверждением перед любым изменением.
Задача
Рутинные задачи на нашем сервере (добавление, замена, пауза и проверка настроек клиентов) выполнялись по SSH скриптом из командной строки. С телефона это медленно, и легко ошибиться.
Что мы сделали
Отдельный Telegram-бот только для администраторов, который выполняет тот же скрипт по шагам.
- В нём одиннадцать действий, и каждое, которое что-то меняет, сначала просит подтверждения.
- У бота нет своей бизнес-логики: он вызывает скрипт и дословно показывает его ответ, поэтому правила живут в одном месте.
- Тот, кто не администратор, не получает вообще никакого ответа.

Технологии
Бот написан на Python и работает на нашем сервере круглосуточно — под отдельной учётной записью с ограниченными правами, которой доступно только то, что нужно скрипту. Пароли и ключи он в ответах никогда не показывает. Перед каждым обновлением бот проходит 25 автоматических проверок на тестовой копии скрипта, без Telegram, — настоящий сервер при этом не затрагивается.
Для технических специалистов: Python, aiogram 3, pydantic-settings, systemd.
Что было сложного
- Отдельный бот или клиентский? Клиентский бот работает в жёстких ограничениях. Дать публичному боту право отключать услуги клиентов значило бы снять эту изоляцию. Второй бот стоит второго процесса и токена; общий стоил бы изоляции.
- Опечатки с телефона. Скрипт проверяет ввод до записи, поэтому неверное значение просто не сохраняется.
Результат
Используется с сентября 2026 года для повседневных задач на сервере.
Нужен такой инструмент?
Расскажите, какие задачи вы повторяете. Мы ответим письменно с фиксированным предложением.