Webhook-Based Telegram Bot Development

Job ID: 40101315

Budget: $250 – $750 USD

I need a production-ready Telegram bot that runs on my VPS through a pure webhook architecture—no long polling. The entire stack should be built in Node.js and integrate cleanly with the official Telegram Bot API.

Core behaviour
• User side: handle traditional text commands, button-based menus, and inline queries without lag.
• Admin side: let me broadcast a message to every registered user and pull real-time user-stats (totals, daily, etc.).

Code expectations
The repository has to be modular, well-documented, and laid out for easy expansion so I can add future automation or notification modules without rewriting the core. Please follow best practices for error handling, rate-limit protection, and secure storage of tokens.

Deployment
Configure the HTTPS webhook, SSL, and process manager on my existing server, then leave me with a one-command script (or clear README) for future redeploys.

Deliverables
• Complete Node.js source code in a git repo
• Working bot deployed on my VPS with webhook live
• README covering environment variables, setup, and extension points
• Short admin guide for broadcast & stats commands

If you have shipped Telegram bots in production before, let me know your timeline and link a project or two that shows it.