How to Use Telegram Select Chats for Bots: Keyboard Criteria Filters, Admin Rights Gating & Channel Integration
When a bot needs to be put into a group or channel, it does not add itself. Telegram shows you a picker of the chats where you have the right to do that, and you choose one.
That picker is a permission dialogue wearing a chat list, and the thing worth reading is the line above it saying what the bot will be able to do once it is in there.
What you will be able to do
- check_circle Add a bot to the right chat deliberately.
- check_circle Read what rights it is asking for before agreeing.
- check_circle Understand why some chats are not offered.
- check_circle Undo it cleanly.
The list is filtered to chats where you could actually add it, which is why it is shorter than your chat list.
smart_toy A short list is a permission check
The picker only shows chats where you have the right to add members or promote administrators. A group you are merely in does not appear, and neither does a channel somebody else runs. That filtering is doing a security job: you cannot put a bot somewhere you were not trusted to.
Above the list, the bot declares what it is asking for — simply to be a member, or to be an administrator with specific rights. Those two are very different, and the second is the one to read properly.
A bot that only needs to be a member sees what is addressed to it and nothing else. An administrator bot sees the whole conversation. Agreeing to the second because the dialogue looked like the first is the mistake this screen exists to prevent.
Four moments in the same dialogue
All four are decisions, and the screen makes them look like taps.
forum Choosing deliberately
admin_panel_settings Member or administrator
search The group you wanted is not listed
delete_sweep Removing it
The list is short because you are only offered what you are trusted with. Read the rights line, not just the names.
settings Adding one properly
- Start the bot from a link you trust The project's own site.
- Read what it says it needs Above the chat picker.
- Try it in a test group first Especially if the bot is unfamiliar.
- Untick rights it does not obviously require Where the dialogue allows.
- Confirm the chat name Before the final tap.
- Review the admin list a few times a year And remove what is unused.
This page is the moment of granting. The curriculum step is what you granted: least privilege for bots in practice, what a leaked token exposes, and what to do the day a bot in your community misbehaves.
Choosing a chat for a bot at a glance
Why the list is filtered, member against administrator, unticking extra rights, missing chats, and removing a bot, on one page. Tap to open it at full resolution.