Bots are currently hard-capped at 1024 characters for media captions, while Premium users enjoy 4096. Unlike users, bots cannot purchase Premium — leaving the entire bot ecosystem permanently limited.
This creates a frustrating UX gap: users expect rich, informative captions from bots, but developers are forced into awkward workarounds like splitting messages or stripping essential information. The problem is especially acute for bots that include multiple nested links — chart links, social links, quick-action buttons, analytics dashboards — which consume characters rapidly while providing real value to users.
Proposal:
Increase the Bot API caption limit to at least 2048 characters for all bots
Additionally, bots with Fragment usernames could unlock Premium-tier limits (4096) — similar to how verified bots get other privileges
Bots are a core part of Telegram's ecosystem and a major differentiator from other platforms. Giving them reasonable caption limits would immediately improve UX for millions of users who interact with bots daily, and signal that Telegram values its developer community.
The current 1024 limit was set years ago — it's time to bring bots in line with modern Telegram.
If it's not possible to expand bot capabilities for free, then at least special paid tokens could be added, which could be specified in the new version of the Telegram Bot API standard as an optional parameter to expand capabilities. Each premium user would be provided with one token for one bot, and additional tokens would have to be purchased.
Log in here to report bugs or suggest features. Please enter your phone number in the international format and we will send a confirmation message to your account via Telegram.