A queue-based broadcasting bot designed to bypass Telegram’s strict API rate limits and prevent permanent account bans. Powered by a Node.js and TypeScript engine, it automatically chunks media-rich messages into safe, rate-aware batches for over 20,000 subscribers. Admins can broadcast smoothly without collisions, track real-time progress, and cancel active tasks instantly.
Problem statement
System design
Queue & throttling logic
Tech stack
Impact
20,000+
Users reached per broadcast
0
429 errors triggered
<30/s
Sustained message rate
Built With
Node.jsTypeScriptMySQLTelegram Bot API Webhooks