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…
The problem is, that legacy client versions can't handle this "waiting for permission" process and would just fail without a helpful message.
So the devs need to make all clients capable to handle it first and wait a few month before allowing admins to enable the feature described above (except for testing in beta versions of course).
So it is ensured, that at least most clients meanwhile have updated to a version, that can handle this.
It is a similar impediment like telegram had, when migrating ids from 32 to 64 bits.
Pre-approval by an admin would stop that
As Rear-Tiger mentioned, there are several points to consider while implementing such a feature. Apart from that, being able to use join requests alongside normal join links is useful in many cases - i.e. if you have users that are joining from different (trusted & not trusted) locations.
From my own experience: It seems that Telegram integrated version checks & the ability to display messages from the server in the app - to be able to tell users with outdated applications **why** it is that they cannot login, for example.
» Toggle Join Requests in Permissions - Section «
As I said - this will not work well - just because you cannot scale it! (It breaks the possibilities you get with the feature to have **multiple join links** in the first place.)
But I have an idea:
Your idea could work fine for regular groups - because they are private, technically different from Supergroups & Channels - an they are **not** for large scale communities.
PLEASE NOTE:
-» a regular group has a »name« & »picture«
-» a group that has a »description« or »username« is a supergroup
-» a group created through the official apps is a regular group
-» a regular group gets converted automatically to a supergroup as soon as you change certain settings applying to supergroups
-» some custom clients allow you to directly create a supergroup