Telegram Bot for Custom Commands

Job ID: 40526495

Budget: $250 – $750 USD

I run a Telegram channel and want to add a lightweight bot that replies automatically when members type specific commands I define. The focus is purely on custom command replies—no welcome messages, FAQ flows, weather, or news feeds—so the logic can stay tight and fast.

Here’s how I picture the flow: a user types “/price BTC” or “/schedule”, the bot listens via the Telegram Bot API, parses the keyword after the slash, runs my short script or pulls a value from an external endpoint I specify, then sends a neatly formatted response back in the same chat. I’d like the command list to be easy for me to expand later, ideally by editing a simple configuration file or adding a new function.

Please build it in a mainstream language such as Python (aiogram, python-telegram-bot) or Node.js (Telegraf) so I can maintain it myself. Make sure it runs happily on a small VPS, handles basic rate limits gracefully, and logs errors to the console or a file so I can troubleshoot.

Deliverables:
• Complete, well-commented source code
• A short README showing me how to create the bot token, set environment variables, and launch the script as a service
• One sample custom command wired up so I can see the pattern and clone it for future commands

If you have a quick demo bot you’ve built before, feel free to point me to it. Looking forward to getting this live soon.