
Старый бот с открытым кодом: отвечает, работает ли сайт, и может отслеживать адрес, сообщая об изменении его состояния. Бесплатно и без аккаунта, но код не менялся с 2018 года, а любой HTTP-ответ, даже страница с ошибкой, считается «сайт работает».
Is it UP? — небольшой бот на Node.js от разработчика WBerredo, опубликованный на GitHub под лицензией MIT; в описании бота в Telegram есть ссылка на репозиторий. Отправьте /verify с доменом или просто адрес, и бот ответит, отвечает ли сайт. /track добавляет адрес в список отслеживания, /track_list показывает список, /track_delete удаляет запись.
Исходный код объясняет, как работает отслеживание. Раз в пять минут бот запрашивает каждый адрес и пишет только тогда, когда результат отличается от прошлого, — так вы узнаете и о падении, и о восстановлении. Проверка простая: любой HTTP-ответ, включая страницу с ошибкой 500, считается «работает», и только неудачное соединение — «не работает».
Последнее обновление репозитория — 2018 год. Бот по-прежнему открывается в Telegram, но признаков поддержки нет, поэтому это скорее быстрая бесплатная проверка для личного сайта, чем инструмент для работы.
/verifyПроверить, работает ли адрес/trackОтслеживать адрес и получать уведомления об изменениях/track_listСписок отслеживаемых адресов/track_deleteУдалить адрес из спискаБесплатно
| Критерий | Вес | Баллы | |
|---|---|---|---|
| Функциональность | 25 | 5 / 10 | |
| Надёжность и скорость | 15 | 5 / 10 | |
| Популярность и доверие | 15 | 3 / 10 | |
| Цена и бесплатный тариф | 10 | 10 / 10 | |
| Удобство | 10 | 7 / 10 | |
| Безопасность и приватность | 10 | 7 / 10 | |
| Актуальность | 5 | 2 / 10 | |
| Локализация | 5 | 5 / 10 | |
| Отсутствие навязчивой рекламы | 5 | 10 / 10 | |
| Балл | 100 | 57.0 |
Нет. В опубликованном коде любой HTTP-ответ считается «работает»; «не работает» — только полностью неудачное соединение.
Да. В репозитории WBerredo/IsItUP описано, что нужно: токен бота из BotFather, Node.js и для отслеживания — проект Firebase.