Telegram messages can currently hold up to 4KB of text (4096 latin characters). If a longer message is sent, it is automatically split into several messages. Telegram apps try to avoid cutting the text in the middle of sentences.
It could be possible to allow longer messages with a Show More button to save space in the chat.
Easier forwarding (it is currently easy to miss one or more parts of a message), better handling of pasted messages.
Workaround
Longer texts can be placed in a post on telegra.ph – Telegram's minimalist publishing platform that supports extended formatting, e.g. embedding media into the posts. Telegraph links support Instant View in chats, which works similar to the Show More functionality. See Durov's channel for example.
It's quite a lot but still not enough. I don't use telegra.ph and this is a suggestion, at first invisible suggestion, but it would improve user experience.
Admin Dog
Thank you for this suggestion. It was expanded to include the workaround and to improve search.
I too feel the limit of 4096 characters too restrictive, and I find going to Telegraph to create a post an added hassle. And if the post needs to be edited/appended too often (several times a day or week), I would not even think of doing it as it would not be feasible to search existing posts using next/previous buttons of the Telegraph bot each time I want to edit the post.
Suggestion: Why not have longer messages automatically spill the text beyond 4096 characters into a telegraph post behind the scenes using a "Read more..." link at the end of the post?
The average user who doesn't need extended formatting would be saved the hassle of first trying to create a normal post and then going to telegraph if it fails. Such a telegraph post need not even be shown in list of posts in telegraph bot and the "text spilling or over-flowing" could just work behind the scenes.
Alternatively, can such a long post be treated as a doc file with visible text limited to 1024 characters (upper limit for caption text)? The full message text embedded in the file can open on clicking "read more..." link?
Adrian Galilea
I've been programming chatbots for a while and this limitation by telegram has become very problematic as the size of an LLM output is non deterministic, having to split messages is cumbersome, feels unnecessary and is bad UX, specially for new users.
I think it's about time this get's improved somehow as chatbots are a very common usecase of telegram bot.
אברהם צבאן
Telegram cannot be so hardly lagging behind WhatsApp. We can just have this feature implemented, or using telegraph under the hood, but lacking reasonable message length is very strange for a platform that has bots, seamless sync and payments.
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.
Suggestion:
Why not have longer messages automatically spill the text beyond 4096 characters into a telegraph post behind the scenes using a "Read more..." link at the end of the post?
The average user who doesn't need extended formatting would be saved the hassle of first trying to create a normal post and then going to telegraph if it fails. Such a telegraph post need not even be shown in list of posts in telegraph bot and the "text spilling or over-flowing" could just work behind the scenes.
Alternatively, can such a long post be treated as a doc file with visible text limited to 1024 characters (upper limit for caption text)? The full message text embedded in the file can open on clicking "read more..." link?
I think it's about time this get's improved somehow as chatbots are a very common usecase of telegram bot.