Cryptocurrency donations for bots, groups and channels
Show a button for sending quick donations to maintainers of bots, groups or channels using cryptocurrency. This could use either an established cryptocurrency like Bitcoin, Etherium, EOS, etc. – or some…
Normally all new chats would send either a single notification for new chat or a notification for every message (debatable). In latter case it should be possible to mute the individual chats without accepting them. In both cases it should be possible to mute the whole folder like a normal chat (forever, temporarily) in case someone is temporarily flooded with new message requests for any reason.
However I disagree with the proposition from OP a bit. The chats should be fully viewable by receiver at any time, no need to hold to preview. Of course whether the messages were read or no should not be visible to the sender at this point.
Instead of accept/reject button, we could have something similar to current behavior. We could have a reject/accept/block banner, but there should also be a text field. Replying in the text field would automatically accept the chat and move it to main folder. Debatable whether some banner at the top should still be kept to block the person quickly in case they turn out to be someone we don't wanna talk with (which may not be apparent with first message), with option to dismiss it – which is 100% the current behavior, would just get delayed.
Of course the person who sends the message should see some information that the message went to a requests folder and will need to get accepted.
One thing to think about is what should be the difference between rejecting and blocking. I think rejected people should still be able to message the person, just after some cooldown. Most importantly reject option should not clutter our list of blocked users imo.
The search bar (on the home screen of Telegram, where all the chats are), which currently occupies the top right side of the screen, could be moved to the sidebar, with text like "Search Telegram" (and it'd fit in with the rest of the option bars in the sidebar), and be replaced with a notification bell, which, when clicked on, opens a separate list of chats, known as the message requests.
All the message requests would be laid out the same way as the main chats are.
[ If you click on a message request, it is opened in Preview Mode, so the person cannot see any read receipts for their messages. ]
Then, in the top right corner of the message requests list, there'd be seperate settings, specifically for message requests, where you could toggle things like whether you want the notification bell to show the number of new message requests that you have or not -as I feel like that could be annoying for some, but useful for others- ; whether you want to get a notification when you receive a new message request, or every time you receive a message in your message requests ; mute your entire Message Requests + how long for, etc.
+ For every message request you receive, you also have the option to accept or mute it.
If you muted and then deleted a message request, you would no longer receive messages from that person, and they wouldn't show up in your message requests.