Упавший сайт видно сразу, а упавший бот — нет: страница «работает», процесс на сервере завис, и клиенты неделями пишут в пустоту. Обычный мониторинг доступности тут бессилен — у бота нет страницы, которую можно проверить снаружи. Нужен пульс изнутри.
Пульсар выдаёт вашему боту личный секретный адрес. Бот раз в пять минут дёргает его простым запросом — это и есть «я жив». Пропало несколько сигналов подряд — Пульсар понимает, что бот замолчал, и поднимает тревогу: в Telegram или MAX вам или дежурному, с эскалацией, если молчит и он. Ожил — придёт «снова на связи, молчал 18 минут».
В кабинете есть готовые рецепты: для Python, Node.js и даже для крон-задачи. Буквально одна строка в цикле бота или один вызов curl по расписанию. Если бот собран на конструкторе — мониторьте то, что вокруг: сайт, куда падают заявки, или CRM.
Тем же способом Пульсар следит за любыми фоновыми процессами: скриптами синхронизации, ночными выгрузками, обработчиками очередей. Всё, что должно работать «само», умеет молча умирать — и всему этому полезен пульс. А если у вас есть и сайт — мониторинг доступности живёт в том же кабинете.
В конструктор свою строку кода не вставить — за работу бота отвечает платформа. Мониторьте то, что рядом: сайт, куда бот шлёт заявки, CRM или вебхук-приёмник. Это ловит большинство реальных проблем.
Бот сигналит раз в 5 минут; тревога поднимается после нескольких пропущенных сигналов — обычно вы узнаёте о проблеме в течение 10–15 минут. Быстрее, чем первый недовольный клиент.
Если бот писал подрядчик — отправьте ему готовый рецепт из кабинета, это правка на пять минут. Для крон-задач достаточно одной строки с curl — скопировать и вставить.
Любой периодический процесс: ночные бэкапы, синхронизацию с 1С, обработку заказов. Процесс перестал отчитываться — вы узнали первым.