A rate limit is the cap Telegram places on how many messages a bot may send in a given window, enforced by returning an HTTP 429 error once the cap is exceeded. Telegram's own guidance sets it at roughly one message per second to the same chat, twenty messages per minute inside a group, and about thirty messages per second when a bot is messaging many different chats in bulk. These limits matter most when a schedule fires across several channels at once, or when a retry follows a transient failure. Telegram reports a retry_after interval alongside the 429, and Autogram folds that interval into the wait before its next attempt instead of retrying blind.
The limit is not one number but three, each scoped differently. A single chat — which includes a channel, since Telegram treats it as one chat for this purpose — tolerates roughly one message per second, with short bursts allowed before the throttle bites. A group caps at twenty messages per minute, a separate and stricter rule. Broadcasting the same content across many different chats in a short window is capped at about thirty messages per second unless the bot enables paid broadcasts.
Telegram answers an over-limit request with HTTP 429 rather than queuing it silently. The response carries a retry_after field naming the exact number of seconds to wait before trying again — a documented value, not a guess. Respecting that number is the only correct response; retrying immediately, or on a fixed short interval that ignores it, only pushes the throttle further out and can eventually degrade the whole integration's send rate rather than just the one call.
For a bot large enough to need it, Telegram lets an operator enable paid broadcasts in BotFather, raising the free ceiling of about thirty messages per second up to one thousand. Every message sent above the free thirty then costs a fraction of a Telegram Star, charged from the bot's own balance, and the feature only unlocks once the bot holds at least 100,000 Stars on balance — a bar only a channel with real scale would clear.
Automate your Telegram publishing with AI content, quality scoring, and smart scheduling.