Budget: 1000 UAH Deadline: 2 days
The Telegram bot cannot directly invite users to a group or channel, as there are no methods for this in the Telegram Bot API.
Using the Telegram Bot API (Limited Access)
Through the Telegram Bot API, the bot can only receive information about participants in groups where it is an administrator.
If it is not an administrator, it can receive information.
The bot can only see those participants who write something in the group. It can store their names, IDs, and usernames in the database.
✅ However, there are several alternative ways to collect information through the Telegram Bot API + Telegram Client API.
1️⃣ Through the Telegram Client API. This method allows you to get a list of all participants in a group or channel, but it can only be used through a regular Telegram account, not a bot. Also, the account can be temporarily or permanently blocked because it collects information through mass requests.
The Telegram Client API can also add people to a group.
Conditions for adding users:
✅ You can add a participant to the group if one of the following conditions is met:
They are in your contact list.
They have open invitations in their privacy settings.
The group is not a super-group (in super-groups, invitations only work through invite links).
❌ You cannot add:
If the user has restricted adding in their Telegram settings.
To channels (can only be done through invite links).
To anonymous or private chats without permission.
2️⃣ Through the Telegram Bot API, you can collect people, as I understand it, with a 95% probability that the bot will not be an administrator in the group; however, the bot can see participants who write something in the group. It can store their names, IDs, and usernames in the database.
Then, through the Telegram Client API, you can add people to the group.
Conditions for adding users:
✅ You can add a participant to the group if one of the following conditions is met:
They are in your contact list.
They have open invitations in their privacy settings.
The group is not a super-group (in super-groups, invitations only work through invite links).
❌ You cannot add:
If the user has restricted adding in their Telegram settings.
To channels (can only be done through invite links).
To anonymous or private chats without permission.
✅ You can also implement a search for groups to collect information on specified groups, or you can collect such groups based on filters. For this, it will likely be necessary to apply AI or write your own selection algorithms. However, I have resources where you can find Telegram channels and groups by regions and topics.
Regarding the price, it is necessary to understand fully what the scale of work will be; I can do a primitive task for 1000 UAH.