Skip to main content

Business Bot - general Information

What is a business bot? A business bot is a bot that you can connect to your PREMIUM account and allow it to respond to private messages on your behalf in your absence.
OFFICIAL TELEGRAM DESCRIPTION: https://telegram.org/blog/telegram-business/ru?setln=en

IMPORTANT: for the Business Bot to work, you must have PREMIUM FUNCTIONALITY activated for your account.

Sequence of creating a Business Bot

The process of creating Business bots can be divided into several stages: 
1. Activate a Premium account in Telegram (if you haven’t activated it yet).
 2. Create a separate bot in @BotFather (or use an existing one) and activate Business Mode for it.
3. Connect the bot you created in Business Mode to your account.
4. Add logic using the @MenuBuilderBot constructor.

For a detailed description of how to create a Business Bot, see the guide: "Creating a Business Bot".

Peculiarities of work

Business bots created using the @MenuBuilderBot constructor have their own features and limitations.
 ● Buttons in the «Admin Only» mode are only available by commands.
 ● «Invisible» buttons are available by name.
● Commands in private messages are NOT displayed - it is advisable to make them copyable.
● Error message (Unknown command) - is not shown.
● No functionality except messages works.
● Inline buttons and the lower menu are not shown.
● Forms (questions) do not work.
● Buttons closed by Condition and buttons with functionality (Actions, Bonuses, etc.) are ignored.

Two approaches to the work of a business bot.

There are two fundamentally different approaches to how your business bot will interact with the user.

APPROACH 1. The bot will ignore all user messages, the reaction to which is not directly included in its logic.

In other words, the bot will remain silent on an unknown user message. The bot will respond with a corresponding message if the user sends a command or button name known to the bot. In these bot messages, you can place additional commands to the user that, if necessary, will help him follow the specified scenario.

APPROACH 2. The second approach assumes that the bot will guide the user according to the logic known to it, responding with a default message to ANY unknown message from the user - transferring it to the beginning of the specified scenario if the user sends an unknown command.

At the same time, in the messages themselves, you can also place commands that will allow the user to move further along the script and return him to the beginning if the user deviates from the script.

Frequently Asked Questions

QUESTION: Is it possible to connect ChatGPT or Assistant based on neural network?
ANSWER: At the moment - no (in the future such possibility is not excluded).