You currently need a phone number to sign up for Telegram. Add an option to sign up using an email address or another method, like some messengers do (e.g., Wire, Matrix, Threema, Session).
Potential spam issues could be mitigated by:
Avoiding an identifier tied to your identity, hiding identity from governments or people who know your number.
Use a virtual phone number.
Warning: Do NOT use temporary numbers to connect to your account, as you may lose access to your account when you lose access to the number.
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.
We've just sent you a message.
Please confirm access via Telegram
1. They wouldn't be allowed to write a pm to anyone without getting a
message from them first, or being personally invited by a mod in a
They also wouldn't be able to write a post outside of a private group.
2. And they have to get their writing permissions taken away if one
member in one group marks one of their posts as spam. - Until a mod
gives back the writing permissions.
3. Furthermore, you would need good captchas.
One phone number can be reused multiple times, by different people and it is not a reliable authentication method.
Some reasons why this suggestion is still very important
I wasn’t so much trying to solve anything as much as I was trying to compromise and meet the devs halfway on the issue of spam account creations.