Oh, and the title is misleading, there's no such thing done on the client side for sure.
Guess what the people reading this thread, using Telegram, are going to do.
The client is open source in C++ which explains why it runs laps around Electron apps: https://github.com/telegramdesktop/tdesktop
It's so quick and intuitive.
Plus writing interactive bots for it is trivial.
Telegram had replies to messages before Messenger, WhatsApp, and probably other similar apps (they said they were "the first" or something). Replies in Telegram are very nice to use. In the chat view, you have this standard floating down-arrow which scrolls to the bottom of the chat when you click. When you see a message which is a reply, and you click the preview of the message that was replied to, you jump to it, and then the floating arrow won't take you to the bottom of the chat, but to the reply from which you've jumped. And it works for more than one jump, so you can kinda navigate chains of replies.
Also, jumping to even very old messages is much much faster than in the other chat apps. On the desktop client, when you scroll up there is a floating date at the top, when you click it, a calendar appears, there you can jump to any day in the chat, and again the jump feels instant, like no loading. On the Android app, clicking on the floating date jumps to the beginning of the day, but you also can access the calendar by a button that is shown when you are in search mode. By the way, searching also feels instant.
This year, they added a new mode of replying by quoting only a part of the message, so you can select some words from the message and reply to them (you can do it on mobile too). Another new mode is replying to messages from other chats, so for example you can quote and link to the message from group chat in some private chat.
I could go on and on about features like these.
Seems like instead of having a functioning moderation team, Telegram uses extremely lazy automation and hopes nobody will care.
1) It is encrypted, if you initiate an encrypted chat, which is not the default.
2) The clients are open source, you can even write your own TUI around the API.
Anyway, I don't know why HN crowds tend to aggressive with Telegram. Personally I like it and use it like a social platform.
[1] https://www.reuters.com/article/world/exclusive-apple-droppe...
There is E2E encryption for private ono on one conversations, but it is off by default and the option to enable it is buried behind a few screens ans several clicks..
And it is completely unavailable for group chats..
If you want more details, Matthew Green, the famous cryptographer from Johns Hopkins University have reviewed it recently
https://blog.cryptographyengineering.com/2024/08/25/telegram...