Explaining some end-user concepts of the Telegram messenger
Like the WhatsApp, Telegram is the messaging app that is becoming popular. It has a variety of the concepts but it seldom is described specifically and clearly in present documents.
So, this article will make this confusion become easier to understand.
You can interact with the “entities” called peers in Telegram. They are displayed on the main screen of most Telegram apps as list items. The app contains four main peer types:
User: a usual Telegram user registered with a phone number.
Bot: a computer program is considered a special type of member.
Group: a group chat contains a group of users and bots (called members).
Channel: a special type of group that allows only the admins to post messages and all users and bots in the channel called Telegram subscribers to only listen.
The concept of usernames is set up in Telegram. In principle, a username helps a user, bot, group, or channel publicly access under a link of the form:
Telegram don’t allow similar names that exist in itsworld, it’s must be the unique names and users, bots, groups, and channels share the same namespace.
Usernames are case-insensitive, required to have at least 5-characters long and to consist only of a-z, 0–9, and underscores.
Users, groups, and channels can choose to create a username or not. However, a username makes a user, group, or channel public.
By default, your username isn’t provided by your user account and then, you only can receive messages from the person having your phone number.
You need set a username for your user account to:
- Anyone can send messages for you via the link https://t.me/username.
- You occur in the Telegram search under @username.
A username is possible to set for a supergroup but a basic group cannot.
Setting username for your supergroup is helpful for you, then:
- Through the link https://t.me/username, everyone is easy to join your supergroup.
- Your group occurs in the Telegram search under @username
In case you set a username for your Telegram channel, then:
- Via the link https://t.me/username, anybody can subscribe to your channel.
- Your channel occurs in the Telegram search under @username.
Telegram member bots always are required to have a username and it’s a part of bot creation process because it always must be public
In case a username is set for a bot, then:
- Via the link https://t.me/username, everybody can send messages to the bot
- The bot occurs in the Telegram search under @username.
Username vs. Display Name
Telegram users always have display names even if they have a username or not.
The display name can be similar and contain spaces, special character, etc. you completely can identify names for your user account, groups, channels, and bots. If a user account that is saved in your contact by a name, its display name will be this name.
Entities have both a username and a display name. Username is often attached with “@” sign.
Bots have the following limits:
- A username is compulsory.
- A phone number cannot be asked.
- Have more disadvantages than casual users.
- Using the Bot API is a limited version of the main Telegram API.
- Only can join groups and channels when the admins add it to the group or the channel
Telegram groups are divided into two types: basic groups and supergroups.
By default, a new group is a basic group and then it is allowed to enlarge supergroup.
A maximum member of Telegram group is 200 members (users and bots).
You can add members by your Telegram contacts or by their username. Another way is making an invite link that through it, all Telegram users can join the group.
A maximum member of Telegram supergroup is 100,000 members (users and bots).
Telegram supergroups can be either private or public while a basic group only can be private.
By default, a supergroup is private, but then it can change to be public.
To add members to supergroup, have the similar ways as for a basic group.
You can add members by your Telegram contacts or by their username. Another way is making an invite link that through it all Telegram users can join the supergroup.
To a supergroup become public, a Telegram username for this group is important.
Adding members to a public supergroup is the same as adding members of the private supergroup, there is a link of the form https://t.me/username that through it anybody can join the group.
Invitation links allow you to invite Telegram members to a group or channel that can be public or private.
An example invite link has the following form: