Заказчику требовался инструмент для удалённого мониторинга состояния компьютера и получения финансовых данных без необходимости находиться за рабочим местом. Ключевые требования: работа через Telegram с телефона, защита от несанкционированного доступа, автономная работа без участия пользователя.
Разработал Telegram-бота на Python с тремя командами: /status показывает загрузку CPU, RAM и статус системных служб в реальном времени; /rates получает актуальные курсы валют через внешний API с retry-логикой и обработкой сетевых ошибок; авторизация по chat_id исключает доступ посторонних. Бот развёрнут как системная служба Windows через NSSM с автозапуском и ротацией лог-файлов.
Бот работает в автономном режиме 24/7, запускается автоматически при старте системы. Владелец управляет компьютером с телефона из любой точки. Код опубликован на GitHub, покрыт обработкой ошибок и логированием.