Telegram-бот как пульт оператора
Когда автоматизации становится много, главная проблема — не «как запустить», а как видеть и трогать: понять статус, нажать нужное, не открывая терминал с телефона. Для этого мы используем Telegram-бота не как чат-игрушку, а как пульт оператора.
Почему бот, а не отдельное приложение
Бот уже там, где пользователь — в мессенджере. Ни домена, ни установки, ни уведомлений «мимо»: алерт приходит туда же, где кнопка «перезапустить». Отдельное приложение на этом этапе — лишняя поверхность: его надо ставить, обновлять и объяснять. Бот выигрывает по скорости доступа и по стоимости владения.
Доступ — белый список, а не «ссылка на бота»
Бот умеет запускать команды на сервере, поэтому доступ — только по списку разрешённых аккаунтов. «Знает имя бота» не значит «может управлять». Отдельно — доступ извне мессенджера по личному ключу, который можно отозвать сменой значения на сервере. Никаких публичных паролей в чате.
Кнопки: частое — наружу, редкое — в подменю
Раскладка — отдельная работа. Частое действие — одна большая кнопка; редкое — внутри подменю; дубли по смыслу — объединять. Когда кнопок становится больше десяти, интерфейс превращается в свалку, и им перестают пользоваться. Меньше — значит быстрее.
Сводка и алерт — не одно и то же
- Сводка — регулярный отчёт (утренний дайджест): её можно пропустить;
- Алерт — сигнал о сбое или важном изменении: требует внимания.
Если смешать их в один поток, алерты тонут в шуме. Поэтому у них разные правила, тихие часы и частота.
Пульт как витрина состояния
Между кнопками живёт полезное: текущий статус сервисов, расходы за неделю и прогноз «на сколько хватит», доступность сайтов, последние сбои. Ценность пульта не в том, что он умеет, а в том, что состояние видно сразу, без запросов и догадок.