Мониторинг веб-проектов через Telegram-бота
Описание проекта
Мини-сервис для разработчиков, позволяющий в автоматическом режиме контролировать доступность и корректность работы проектов.
Разработчик указывает список URL-адресов, данные своего Telegram-бота и приватного чата. Каждые 4 часа бот проверяет:
Разработчик указывает список URL-адресов, данные своего Telegram-бота и приватного чата. Каждые 4 часа бот проверяет:
- доступность проекта (HTTP статус должен быть
200
) - корректность SSL-сертификата
При обнаружении проблем бот отправляет уведомление разработчику в приватный чат.
Технологический стек
- Next.js (последняя версия)
- TypeScript
- Prisma ORM
- SQLite
- Telegram Bot API
Преимущества
- Компактный и легкий: простая установка и минимальная конфигурация
- Автономный: не требует внешних сервисов
- Удобный: все оповещения приходят прямо в Telegram
- Полезный: своевременное выявление проблем помогает избежать простоев
Идеальное решение для разработчиков, которые поддерживают множество проектов и панелей.
Внутренний проект