Telegram Bot for Performance Alerts
Budget: $30 – $250 USD
I want a small Telegram bot that sits on my server, measures CPU usage, memory usage and network latency, then posts those figures as a clear text message to a chosen chat every 10 minutes. No graphs are needed—plain text is enough—but the message should be neatly formatted and time-stamped so I can scan it at a glance.
The script must run unattended (a simple cron or built-in scheduler is fine) and reconnect automatically if the network drops. Environment is Linux, so Python with python-telegram-bot, Node.js with Telegraf, or an equally lightweight solution will work—use whatever you prefer as long as it is easy for me to install with clear instructions.
Deliverables
• Source code with brief in-line comments
• A README that covers setup, required packages and how to add my bot token / chat ID
• One-command or step-by-step deployment guide (shell script, Dockerfile or manual commands)
• A sample output showing CPU, memory and latency figures exactly as they will appear in Telegram
I will consider the job complete when the bot reliably sends the three metrics to my chat every 10 minutes for at least one hour without errors.
The script must run unattended (a simple cron or built-in scheduler is fine) and reconnect automatically if the network drops. Environment is Linux, so Python with python-telegram-bot, Node.js with Telegraf, or an equally lightweight solution will work—use whatever you prefer as long as it is easy for me to install with clear instructions.
Deliverables
• Source code with brief in-line comments
• A README that covers setup, required packages and how to add my bot token / chat ID
• One-command or step-by-step deployment guide (shell script, Dockerfile or manual commands)
• A sample output showing CPU, memory and latency figures exactly as they will appear in Telegram
I will consider the job complete when the bot reliably sends the three metrics to my chat every 10 minutes for at least one hour without errors.
Related categories:
JavaScript
Python
Linux
Software Architecture
Node.js
Docker
Automation
System Administration