Website Monitoring via Telegram Bot
Project Description
A lightweight mini-service for developers that automatically monitors the availability and reliability of web projects.
The developer provides a list of project URLs, Telegram bot credentials, and a private chat ID. Every 4 hours, the bot checks:
The developer provides a list of project URLs, Telegram bot credentials, and a private chat ID. Every 4 hours, the bot checks:
- Project availability (HTTP status must be
200
) - SSL certificate validity
If an issue is detected, the bot sends an alert to the developer’s private chat.
Technology Stack
- Next.js (latest version)
- TypeScript
- Prisma ORM
- SQLite
- Telegram Bot API
Advantages
- Compact and lightweight: simple setup with minimal configuration
- Autonomous: no external services required
- Convenient: all alerts delivered directly to Telegram
- Useful: early detection of issues prevents downtime
A must-have tool for developers managing multiple projects and dashboards.
Internal project