What is the purpose of a Telegram subscription approval bot?
Telegram channel application auto-approval bot is a bot designed for automatically approving/rejecting user applications in a specific channel. This type of bot can be useful for organizing customer support, conducting surveys, event registration, and much more.
The operating principle of an auto-approval application bot usually looks like this:
1. Bot setup: The channel administrator configures the bot by specifying the necessary parameters for handling applications (for example, accepting a user into the channel after completing a specified scenario).
2. User submits an application: The user sends a message with an application to the channel
3. Bot processes the application: The bot automatically processes the application; after an application to join is submitted, the bot sends a prepared message when subscribing to the Telegram channel, and it is also possible to configure sending a second message after a specified time.
Detailed instructions for creating a bot that sends a message after subscribing to a channel - https://www.youtube.com/watch?v=_sXdrazWTv4&t=493s
Token issuance in BotFather
The initial stage in creating a bot for approving or rejecting requests in a Telegram channel will be to create/issue an API token in @botfather; you need to follow these instructions:
1) Open @BotFather in Telegram and press start/start
2) Select the /newbot command
3) Enter any name for the bot. Then enter the bot’s nickname in English, written together, which must end with the word _bot
4) You will receive a message where our token will be located after the API.
Creating an auto-acceptance application bot in BOT-T
The next step will be to add the previously issued token to the BOT-T system by following the instructions:
1) Go to the website bot-t.com and log in
2) Select the bot type - Welcome Bot
3) Enter your bot’s API token and click the "create bot" button
Done, the bot has been created!
Adding an auto-accept bot for applications to the Telegram channel
Next step - add the bot you created to the channel as an administrator. To do this, you need to go to Telegram, select your bot, and go to the settings. Then click the "Add to Group" button and select your channel.
Important note! There should be no other bots managing the channel in the channel with the same access, as errors may occur when processing requests.
Creating a link with a membership application
An important attribute is the distribution of the link with a request to join the channel. It is quite easy to create it: you need to go to your channel, click the "manage channel" button, select "invite links", then "create a new link" and switch the "join requests" toggle to the active state.
Important note! To approve/reject or ignore a request by the bot, you need to distribute именно this link.
Preparing to set up the auto-application acceptance bot in BOT-T
Through the bot's dashboard, you need to click the "Step-by-step quick setup" button and follow the instructions
Select the condition for adding a user to the channel
As soon as a user follows the link, the bot can send messages to them for only 24 hours. If the person clicks any button in the bot, the bot will retain the right to send broadcasts to the client at any time. By selecting the “button click to activate the scenario” setting, you will keep the person in the bot for a long time; that is, after clicking the button, the bot will perform the action you specified — approve the user to the channel/decline the request, or ignore it. After clicking this button, the potential client will be added to your database, which will allow you to send broadcasts.
After starting the step-by-step setup, your previous settings may not be saved!
Adding an additional message to the application auto-accept bot
If you add this message, it will be sent to the user after the time you specify. For example, this message can be used if the user ignored the first one, or to attach additional information to this message.
Setting up a bot for automatic acceptance of requests in a Telegram channel
After successful quick setup of the auto-accept bot for applications, we move on to the next stage - configuring the bot scenarios, adding the texts that the bot will send after submitting a request to join the channel.
Through the bot desktop, in the resource settings, you need to click the "manage" button
Managing the bot’s general auto-accept request settings
In this setting, the following parameters are configured:
1) The bot’s action after an application is submitted to the channel
2) The time before approving or rejecting the application
3) The time before sending an additional message
4) The text of the first message — the very first message sent by the bot after an application is submitted to the channel
5) The text of the scenario activation button — this button will trigger the scenario you have set, accept the user into the channel, or reject the application, or ignore it
6) Scenario setup for the application handler — the initial text being sent
7) View all applications
8) Additional message management — configure the text of the additional message to the user
9) Expert settings — suitable if you want to use the bot in several channels with different messages sent
Handler script setup
In this block, you can configure the message that the bot sends after a subscription, as well as the scenario, and add a link to the next message. These messages can be used, for example, for sending advertisements, so there will be no payments in the bot, but you will be able to monetize your content by selling ads without featuring them in the main channel
What do the messages in the bot look like after submitting an application?
Setup complete!
The screenshot demonstrates the operation of the bot you created
free of charge and without programming knowledge BOT-T.COM