Hey Rustaceans! 🦀
I’ve recently started learning Rust, and to solidify my understanding, I wanted to build something small but useful in the real world. That’s how I created telemon – a lightweight message dispatcher that lets you send alerts and logs directly to Telegram from any Rust application.
💡 What Is telemon?
telemon is a tiny but powerful crate that allows you to:
✅ Send messages to Telegram topics
✅ Notify Telegram groups of logs/errors
✅ Trigger real-time alerts from CLI tools, background jobs, servers, or monitoring scripts
With a single line:
use telemon::Telemon;
Telemon::send("🔥 Server is down!").to((your_chat_id, yout_topic_id));
Or:
Telemon::send("✅ Backup complete.").to_group();
It reads from a simple config file: telemon.toml
Here’s what it looks like:
token = "your-telegram-bot-token"
chat_id = your_chat_id
group_id = your_group_id
show_logs = true
parse_mode = "HTML"
No external services, no database, no headache.
🙏 Need Your Feedback!
This is my second published crate, so I’d really appreciate:
⭐ A star on crates.io or GitHub
Feedback, suggestions, and feature requests
Real use cases — what would you use it for?
Code reviews if you’re experienced 🧠
Feel free to drop comments here or DM me if you want to chat!
Top comments (0)