Skip to main content

Bot settings

Location: ☞ 🔐Admin | ⚙️Bot Settings

The settings section contains both independent settings that are available initially, and settings for individual functions connected in the form of add-ons. Therefore, the contents of this menu can change with activation of the new functionality. The main feature of the settings collected here, is that they all work at the level of the bot itself and affect its work as a whole - by determining how your bot looks and reacts to commands, yours and your users.

The number of options and settings may vary depending on the number of connected "🧩 Extensions".


Section Contents - Bot Settings


To go to the settings, go to your bot:
☞ 🔐Admin | ⚙️Bot Settings


f22c8773dac25b1c6743d.jpg


All settings are switched by pressing the buttons.
The setting status is displayed on the button itself and in the message of the Settings section.


a2d304b6e720a10b2dde0.jpg


• • •

Below is a description of the available settings.


Maintenance (mode)

Closes access to the bot for everyone except admins, showing a message about the enabled Maintenance Mode.
Modes:
Off ⏹️ - the function is disabled.
On ▶️ - the function is enabled.

After activation, the entire bot switches to the "Admin Only" mode, making its functionality inaccessible to the average user. Admins see everything as usual. They can edit the menu, navigate through it in view mode, etc. For users, for any of their actions, a following "stub" will be shown:


175681faf801613c8eb94.jpg


IMPORTANT: If your bot suddenly starts showing a "stub" message, then you accidentally switched this setting.

The service mode "stub" message can be customized - changed to your own.

Custom messages.
To connect, go in your bot:
☞ 🔐Admin | 🧩Extensions | 📂Customisation

This mode can be used to make changes to the menu structure or other significant functional changes. To make local changes, use the "Admin only" mode in the button editor.


New user. Notification

Enables notification about every new user in your bot.
Modes:
Off ⏹️ - the function is disabled.
On ▶️ - the feature is enabled (only consumes renewable Tokens of Messages).
On (+Add.) ⏩ - the function is enabled (after the end of renewable, it spends additional Tokens of Messages).

When enabled (in mode On ▶️), the feature consumes renewable «Tokens of Messages». One user - one Token of Message. The deduction occurs after every 100 messages. After renewable tokens are depleted, if the mode is not changed, messages will stop coming. To continue receiving notifications after the end of the renewable tokens, enable the mode On Add ⏩. In this mode, if all renewable tokens are used, the bot gets permission to use additional «Tokens of Messages».

ATTENTION: Functionality of the "Extensions" section: the function can use «Tokens of Messages».
To check the remaining amount of renewable and additional Tokens, go to your bot:
☞ 🔐Admin

Tokens of messages.
To purchase additional Message Tokens, go in your bot:
☞ 🔐Admin | 🧩Extensions | 📂Optimisation

When enabled, the admin will receive a message (in the chat with the bot) something like this:


c0d0378503ae824859a57.jpg


If a new user came through someone's referral link, then after the words "new user" a note will appear:
🆕 New User! (ref).

The default message, in addition to the text of the notification itself, will contain:
• the total number of users
• the name of the person who came.
• whether the user is someone's referral.

In the future, we may add more options for this message.

The display of the Telegram ID or other account data allowing the unique identification of the incoming user will not be added - NEVER - for ethical reasons.

Sometimes, during intensive new users influx, the data of their total number in message may not change, repeating same several times in a row. Despite this, in the main statistics, the total number of people arriving is counted correctly, and after the decrease in intensity, the numbers in the notifications will come back to normal.


Captcha

New user. Captcha

Allows you to enable user verification using captcha, thereby protecting the bot entirely from automated robots activity.
Modes:
Off ⏹️ - the function is disabled.
Ref 🆕 - the function is enabled only for those who came via the referral link.
All 🆕 - the function is enabled for everyone.

Captcha in MenuBuilderBot helps to restrict access of the robots, not allowing them to corrupt the indicators of the referral system, and offers such a task (in the form of distorted letters or sets of pictures for selection) that can be easily solved by a person, but to some extent difficult or time-consuming for a computer.

Captcha activated in the bot settings - completely restricts access to the bot, by blocking its START. With this captcha, however, you can also close the functions of individual buttons or messages. For example QnA Chat Feedback Forms (to prevent spam auto mailings). Learn more about how to add a captcha to a button or message.

If, the captcha was enabled for a particular case, no one will be considered a bot user until the captcha is resolved.
No one will receive any payments, bonuses or any other types of profit, neither the user himself nor his referral parent - until the captcha is solved by the new user, regardless of whether he came from the referral link or not, if the captcha is enabled for his case.

For the current list of Captcha types and their features, see the Extensions or the Captcha Guide.

Basic (paid) captcha.
To connect paid captcha, go in your bot:
☞ 🔐Admin | 🧩Extensions | 📂Protection

Notify ref. parent

Enables or disables notification of the referral parent if a new user comes via his referral link.
Modes:
Off ⏹️ - the function is disabled.
On ▶️ - the function is enabled.

The message for "Ref. Parent" can be customized - changed to your own.

Custom messages.
To connect, go in your bot:
☞ 🔐Admin | 🧩Extensions | 📂Customization


Brief interface

The setting is intended to create a more compact interface. Makes changes to the editors of buttons and posts.
Modes:
Off ⏹️ - the function is disabled.
On ▶️ - the function is enabled.

It was created for administrators who are well acquainted with the interface and functionality of the bot and for that reason do not need button titles (that uselessly occupy screen space), to managing the bot.

The regular interface buttons look like this:


0677e76d157f18a64d413.jpg


The brief interface buttons look like this:


4dff819b893bca383b780.jpg


Of course, you can switch between modes at any time.


Delete Inline

Once enabled, automatically deletes the inline menu and its message (or two), after the inline button (in command mode) belonging to them was pressed.
Modes:
Off ⏹️ - the function is disabled.
1⃣ - the function is enabled - one message will be deleted.
2⃣ - the function is enabled - two messages will be deleted.

The bot constructor @MenuBuilderbot allows you to add inline buttons creating full-fledged inline menus under you messages. At the time of this manual being created there were 3 types of inline buttons available: Url/Share, Pop-up window, Command. First two types of buttons once pressed are not causing appearance of any additional messages in a bot's chat, while inline buttons with commands, in a most case scenario, will contain messages appearance of which in a bot's chat inevitably causes the "slide" of inline menu - making it irrelevant, useless, or simply inconvenient to use. In order not to confuse the user with irrelevant buttons scattered in the chat's body, this function was made. It allows you to automatically delete old menus, avoiding unwanted clicks. Manual on How to manage inline buttons.


Setting determines the state and at the same time letting you switch Links Preview for all posts in bot created in «As Admin» mode.
Modes:
Off ⏹️ - «As Admin» mode is disabled.
On ▶️ - «As Admin» mode is enabled.

Manual on How to manage links preview and its modes.


IMG_20211202_111939.jpg

"Copy" button

Allows you to enable the function of copying buttons and their functionality in the bot.
Modes:
Off ⏹️ - the function is disabled.
On ▶️ - the function is enabled.

ATTENTION: the function consumes 100 "Additional Tokens of Functions" for 1 copied entity - a button or a message. Tokens must be purchased before function can be activated.

When activated, adds a copy button to the post editor. The function allows you to copy a button you created earlier with all the functionality added to it, sub-menu's buttons and messages. If the copied button contains paid functions, the required number must be purchased in your bot in advance.


IMG_20210828_205249.jpg


Balance in the Main Menu

«Balance» button in the Main Menu - allows you to hide the «Balance» button.
Modes:
On ▶️ - The button is visible (default).
Off ⏹️ - The button is hidden.

The contents of the Balance button will still be available using the button's name, even if the button itself is hidden.

Shop in the Main Menu

«Shop» button Main Menu - allows you to duplicate «Shop» button Admin.
Modes:
On ▶️ - The button is visible
Off ⏹️ - The button is hidden (default).

After activation the «Shop» button is still available in Admin.

Reply no Signature

Screenshot_2023_07_21_16_39_31_485.jpg

Allows you to hide the signature "💬 Admin message #msg" when the admin responds in the bot.
Modes:
On ▶️- The signature is hidden.
Off ⏹️ - Signature is shown (default).

Restrict New Users with no Username

NEW users without a Username in their Telegram profile will not be able to join the bot (does not affect those who are already a user of the bot). The setting allows you to set a message for such users with a request to set a Username for their profile.

If the message is set, the setting is enabled.

Timezone

Here you can configure the time zone of your bot.
Now only affects the operation of macros: %date% and %time%.

The setting allows you to display the time of your region to users.
The Time Zone is one number from -12.00 to 14.00.
Minutes (if applicable) should be separated by "." (dot).

If you know your time zone in GMT (Greenwich Mean Time) you can use it for UTC (Coordinated Universal Time) - in this case, it's the same thing.

Examples:
To set UTC -08:00 send the bot -8 (or -8.00)
To set UTC +3 send the bot 3 (or 3.00)
To set UTC +3:30 send the bot 3.30