I’m building a small service that uses Telegram bots. Our workflow relies on Telegram group forums (topics) together with bot functionality.
To make onboarding easier for our customers, we generate Telegram deep links that add the bot to a group as an administrator with preselected permissions. According to the documentation, permissions passed via the admin= parameter should be automatically selected in the client. For example:
On desktop clients (Linux, Windows), the required permissions are selected correctly. However, on iOS and Android the manage_topics permission is not selected (while other one is). Please see the attached iOS screenshot.
Expected behavior:
“Delete messages” is selected
“Manage topics” is selected
Actual behavior on iOS and Android:
“Delete messages” is selected
“Manage topics” is not selected
Steps to reproduce
Create a bot
Create a group with forums
Create a deep-link adding the bot to the group as an admin with parameters ?startgroup&admin=manage_chat+manage_topics+delete_messages
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.