PYTHON · TELEGRAM · OPEN SOURCE

FORGE BOTS

Telegram bots for real-world automation — server monitoring, VPS management, and more. Built in Python, no extra dependencies, deployed on Linux with systemd.

VPS SERVER BOT

VPS BOT
Python · systemd

Manage and monitor a Linux VPS from your phone. Get daily health reports, check service status, tail logs, trigger upgrades, and reboot — all via Telegram commands. Proactive alerts fire automatically when a service goes down or disk usage spikes, with a follow-up when it recovers.

DISK & MEMORY SERVICE MONITORING SSL CERT EXPIRY FAIL2BAN STATS PROACTIVE ALERTS STDLIB ONLY
/report

Full server health report — disk, memory, load, services, SSL expiry, pending updates.

/status

Quick snapshot of all monitored service states.

/upgrade

Runs apt upgrade — confirmation required before executing.

/reboot

Two-step reboot confirmation with 60-second expiry to prevent accidents.

/logs <service> [lines]

Tail recent journald logs for any monitored service. Default 20 lines, max 50.

/help

List all available commands.

EXAMPLE REPORT OUTPUT

What a /report looks like in your Telegram chat:

🖥 Daily Server Report 2026-05-01 07:00 UTC Uptime: 2 weeks, 1 day, 4 hours Load: 0.02, 0.01, 0.00 💾 Disk: 12G used / 80G total (15%) 🧠 Memory: 312MB used / 1963MB total ⚙️ Services: • nginx: active • postgresql: active • fail2ban: active 🔒 Security: • SSH failed logins (24h): 3 • Fail2ban total bans: 847 🌐 SSL Certificates: • mysite.com: ✅ 42d • shop.example.com: ✅ 60d • staging.example: ⚠️ 11d 📦 Updates: 3 package(s) pending

GET IT ON GITHUB

No pip installs needed — pure Python stdlib. Clone the repo, drop your credentials in /etc/bots/server.env, and deploy with the included systemd unit file.

Requires a Telegram bot token from @BotFather and a Linux server running systemd.

VIEW ON GITHUB

IN DEVELOPMENT

More bots are running privately and may land here when they're ready to share.

🌤️
TRIP ASSISTANT
Weather, scheduling & trip planning
🦎
ENTERTAINMENT BOT
Character-driven chaos and commands
🤖
PERSONAL ASSISTANT
Private DM-only AI assistant