Özge.Demiryol
Back to Projects

Queue-Based Telegram Broadcasting Bot

Verified Client · Upwork ⭐ 5.0 · 2026 · Backend System Design

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

Need Something Like This?