Website Monitoring via Telegram Bot

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:
  • 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 lightweight mini-service for developers that automatically monitors the availability and reliability of web projects
A must-have tool for developers managing multiple projects and dashboards.
Internal project