2. Basic Functions
Functions of MenuBuilderBot that are available to everyone initially. Everything you need to create your first bot.
Head bot
Functions and capabilities of the Head Bot - MenuBuilderBot.
Create a New Bot
Create new Bot (create first Bot) • Go to: @MenuBuilderBot ☞ Manage Bots > «Add Bot (by Token)» o...
Bot Status
Allows you to see a brief technical report on the status of the bot and the queue of unprocessed ...
Turbo Mode - speedup
The performance of Bots in @MenuBuilderBot is constantly maintained at the proper level. Therefor...
Clear Data
All user data in the bot will be cleared (including Referrals) - the menu and functions of the bo...
Clear Menu
The menu and functionality of the bot will be cleared - all user data will remain intact. • Go t...
Restart Bot
• Go to: @MenuBuilderBot☞ Manage Bots > List of Menu-BotsSelect the bot you want to (re)start.• P...
Delete Bot
• Go to: @MenuBuilderBot☞ Manage Bots > List of Menu-Bots.• Select the bot name from the list.• C...
Update Token
If you changed the Token (Key) of the bot in @BotFather and for this reason your bot stopped resp...
Bot's Public Statistics
You MAY ALLOW users to officially check your bot's stats in the @MenuBuilderBot head bot. This ma...
Transfer Bot
If you need to transfer the bot you've created to another account. • Go to: @MenuBuilderBot☞ Man...
Menu bot
The functions and capabilities of the bot you have created. All work on creating the menu and fu...
How to add a button
• Go to your bot: ☞ Button Editor > Add Button. • Enter a Name for the new button. • Send the Nam...
How to remove a button
• Go in your bot:☞ Button Editor.• Select the Button to delete.• Click the inline «Delete» button...
How to create a button inside a button (sub-menu)
• Go in your bot:☞ Button Editor.• Go inside the button by pressing it twice.• Create a button in...
How to move (shift, slide) a button within a menu
• Go in your bot:☞ Button Editor.• Select the button by pressing it once.• Press the inline butto...
How to cut-paste (resite, transfer) a button
In the bot, it is possible to cut-paste (resite, transfer) ready-made buttons inside the bot, alo...
How to make a button visible only to admins ("Admin Only" mode)
The "Admin Only" mode denies the user access to the button by its name and hides it in the menu. ...
How to add a message to a button
• Go in your bot:☞ Post Editor.• Select and go in to the button (by clicking two times) for which...
How to delete a message (Post)
• Go in your bot:☞ Post Editor.• Select the button whose message (Post) you want to Delete.• Clic...
How to replace a message
• Go in your bot:☞ Post Editor.• Select the button whose Message (post) you want to Replace.• Cli...
How to move a message in the list
• Go in your bot:☞ Post Editor.• Select the button whose message (post) you want to move.• Click ...
How to show a random message
• Go in your bot:☞ Button Editor.• Select a button by pressing it.• Press the inline button with ...
How to set a message for START
• Go in your bot:☞ Admin > Post for START. To delete the created message for START - press «Dele...
How to send a message to users (Mailing, Newsletter)
Sending a message • Go in your bot:☞ Admin > Mailing.• (Optional) Set the desired sending speed ...
How to add Telegram Poll to the menu
Creating a new Poll: • To add a Poll to the menu, go in your bot:☞ Post Editor.• Select and go i...
How to check bot statistics
• Go in your bot:☞ Admin > Statistics. You can also use the command /stat. Use the command /sta...
How to enable / disable link preview
• Go in your bot:☞ Post Editor.• Select the button whose message preview you want to change.• Pre...
How to change the default link preview state
• Go in your bot:☞ Post Editor > Add Post.• Click the inline button «Link Preview» to toggle its ...
How to change the preview state of links «as Admin»
• Go in your bot:☞ Admin > Bot Settings.• Click «Link Preview» to toggle its state. Each Change ...
How to ask a user and get feedback (Forms)
• Go to your bot:☞ Post Editor > Add Question.• Select the type of question you want to ask.- Sin...
How to notify and ask users (QnA Chat)
• As soon as you receive a "New Answer" from the user, to the Question you asked through the bot ...
How to ban a user / spammer
• As soon as you receive a "New Answer" from the user, to the Question asked by you through the b...
How to add an inline button
• Go in your bot:☞ Post Editor.• Click the button to the message of which you want to add inline ...
How to create / show a referral link to a user
• To show the User his Referral Link, add the Macros %reflink% to the message shown to the user. ...
How to show user's name
• To show the User his Name, add the Macros %firstname% to the message shown to the user. The...
How to add an admin
• Go in your bot☞ Admin > Manage Admins• Click the «Add Admin» button.• Forward ( ! ) to the bot ...
How to remove admin
• Go in your bot☞ Admin > Manage Admins• All added Admins and their details will be presented as ...
How to get admin referral link
Admin referral links are needed to track the sources of new users. To add a new link:• Go in your...
How to add your command
• Go in your bot:☞ Button Editor.• Select the button to which you want the command to be added.• ...
How to create an individual user balance
The Variable balance (balance) is initially activated for each new bot created using @MenuBuilder...
How to change a user's balance when someone following his referral link
A one-level referral system is initially available for each new bot created using @MenuBuilderBot...
How to assign an editor to a variable and change the value of a variable
The value of any required Variable can be changed using the editor identical to the Balance Edito...
How to receive payments automatically
The @MenuBuilderBot constructor has the ability to accept user payments and automatically add t...
How to use expressions
Expressions in @MenuBuilderBot allow you to perform mathematical operations on Variables (represe...
How to set your time zone
• Go to your bot: ☞ Admin > Bot Settings > Time Zone This time zone setting in @MenuBuilderBot i...
How to manage pagination
• Go in your bot:☞ Admin > Pagination. In @MenuBuilderBot, button's messages are forced to pagin...
How to change the number of messages in the Post Editor
In @MenuBuilderBot - by default, the Post Editor shows 10 messages, after which pagination occurs...
Secretary Bot (Business Bot)
Secretary Bot (ex Business Bot) - to automate responses to private messages in your absence.
System Tools
Settings, Commands and Macros of bot that are available initially.
List of main settings
Maintenance Mode In the bots created using @MenuBuilderBot constructor, there is an ability to t...
List of bot's system commands
Bot system commands are commands that are not belong to an individual functions, they work at t...
List of macros
Variable and function Macros in @MenuBuilderBot are used to insert specified personal user data (...
Extensions
Functions extending basic functionality of your bot.
18. More Bots
[BOTS] 18. MORE BOTS Allows you to add more bots to your account. ▪️ Currently, up to 10 bots can...
20. Bigger Bot
[BOTS] 20. BOT SIZE Allows you to increase the size of your bot by adding the ability to create a...
93. Menu Page Size
[BOTS] 93. MENU PAGE SIZE Allows you to increase the page size (number of buttons per page) of yo...
4. Additional Admins
[ADMINS] 4. ADDITIONAL ADMINS It allows you to add the necessary number of admins to your bots, a...
54. Basic Admin Rights
[ADMINS] 54. BASIC ADMIN RIGHTS Gives you ability to manage basic admin rights in your bot. ❗️ By...
27. Group Tokens
[CHANNELS AND GROUPS] 27. GROUP TOKENS In order to pay for the bot's work in groups «Group Tokens...
28. Extra Triggers for Groups
[CHANNELS AND GROUPS] 28. EXTRA TRIGGERS FOR GROUPS Allows increasing the number of Triggers avai...
78. Support of Topics in Groups
[CHANNELS AND GROUPS] 78. SUPPORT OF TOPICS IN GROUPS The functionality allows you to automatical...
84. Condition for Join Request
[CHANNELS AND GROUPS] 84. CONDITION FOR THE GROUP's JOIN REQUEST The functionality allows you to ...
52. Actions
[ACTIONS] 52. ACTIONS Actions letting you add unlimited amount of executed actions in one button!...
53. Package of Tokens of Functions
[ACTIONS] 53. PACKAGE OF ADDITIONAL TOKENS OF FUNCTIONS Allows you to add the required number of ...
8. Additional Variables
[VARIABLES] 8. ADDITIONAL VARIABLES Allows you to increase the number of variables available to y...
9. [Plugin] Bonus to Ref. Parent for Variables
[VARIABLES] 9. BONUS TO REF. PARENT FOR VARIABLES Variables with this plugin will be able to add ...
39. Basic TOP by Variable
[VARIABLES] 39. BASIC TOP BY VARIABLE Basic variant allows you to show TOP charts based on any Nu...
40. [Plugin] TOP by Variable Size of Chart
[VARIABLES] 40. TOP BY VARIABLE SIZE OF CHART This plugin increases the size (10 positions) of «B...
41. [Plugin] TOP by Variable Update Rate
[VARIABLES] 41. TOP BY VARIABLE UPDATE RATE This plugin increases the refresh speed (once in 24 h...
81. Variable Name as Expression
[VARIABLES] 81. VARIABLE NAME AS AN EXPRESSION Allows you to specify the variable name as an Expr...
12. Bonus Button
[BUTTONS] 12. BONUS BUTTON Allows you to add the Bonus (specified by the admin amount of conditio...
21. Button Exchange-1 (Fixed)
[BUTTONS] 21. BUTTON EXCHANGE-1 (Fixed) Allows users to exchange a fixed amount of conditional un...
22. Button Exchange-2 (Course)
[BUTTONS] 22. BUTTON EXCHANGE-2 (Course) Allows users to exchange funds within the bot at an admi...
55. Button Withdraw
[BUTTONS] 55. WITHDRAWAL BUTTON Allows you to create SEMI-AUTOMATIC withdrawals in your bot. ▪️ W...
13. [Plugin] Bonus to Referral Parent
[BUTTONS] 13. BONUS TO REF. PARENT Buttons with this plugin once activated will be able to add bo...
14. [Plugin] Macros and Expressions for Buttons
[BUTTONS] 14. MACROS AND EXPRESSIONS FOR BUTTONS This plugin will allow you to use macros and exp...
38. [Plugin] Bonus in a Global Variable
[BUTTONS] 38. BONUS IN A GLOBAL VARIABLES This plugin allows «Bonus Buttons», «Buttons Exchange-1...
25. [Plugin] Conditions
[BUTTONS] 25. CONDITIONS Adding Conditions letting you to restrict users from accessing to the fu...
36. Invisible Buttons and Messages
[BUTTONS] 36. INVISIBLE BUTTONS AND MESSAGES The button in this mode will not be displayed in the...
69. Buttons Visibility Condition
[BUTTONS] 69. BUTTONS VISIBILITY CONDITION The function allows you to hide individual buttons fro...
35. Extra Inline Buttons
[BUTTONS] 35. EXTRA INLINE BUTTONS (number of inline buttons) This extension will increase the nu...
57. Buttons with the Same Names
[BUTTONS] 57. BUTTONS WITH THE SAME NAME Mode that allows you to create buttons with the same nam...
62. Basic Search
[BUTTONS] 62. BASIC SEARCH Allows admins to create search buttons in the bot, and the user to sea...
1. User Macros
[MACROS] 1. USER MACROS Macros allows you to display data, personally for each user, in text of t...
87. Macros of Modification Date
[MACROS] 87. MACROS OF MODIFICATION DATE These Macros allow you to display the date and time of t...
88. Macros of Premium Check
[MACROS] 88. MACROS OF PREMIUM CHECK The macros checks the «Telegram Premium» status of the accou...
91. Cleared Macros
[MACROS] 91. CLEARED MACROS Displays data in a message, after removing characters that could spoi...
3. Basic Deep Links
[LINKS] 3. BASIC DEEP LINKS Technology, thanks to which, user can move directly to the predefined...
37. [Plugin] Button Press by Deep Link
[LINKS] 37. BUTTON PRESS BY DEEP LINK Plugin allows to emulate pressing of the button by followin...
6. Admin Referral Links
[LINKS] 6. ADMIN REFERRAL LINKS These links, placed in advertising posts of the channels, Telegra...
74. WebApp in Lower Menu
[WEBAPP] 74. WEBAPP-URL BUTTONS IN THE LOWER MENU «WebApp-URL» (Telegram Mini App - TMA) buttons ...
75. WebApp in Inline Menu
[WEBAPP] 75. WEBAPP-URL BUTTONS IN THE INLINE MENU «WebApp-URL» (Telegram Mini App - TMA) buttons...
23. Subscription (Join) Check
[PROTECTION] 23. SUBSCRIPTION (JOIN) CHECK This function checks the user subscription on a certai...
50. [Plugin] Weekly and Daily Subscription Check
[PROTECTION] 50. WEEKLY / DAILY SUBSCRIPTION CHECK PLUGIN These plugins will let you to check the...
71. [Plugin] Instant Unsubscription Check
[PROTECTION] 71. PLUGIN INSTANT UNSUBSCRIPTION CHECK This plugin allows the bot to instantly know...
5. User Total Ban
[PROTECTION] 5. USER TOTAL BAN Unlike a ban in QnA chat, when only the ability of the spammer to ...
7. Basic Captcha
[PROTECTION] 7. BASIC CAPTCHA Captcha is a digital image the main task of which is to filter out ...
66. Bot Content Protect
[PROTECTION] 66. BOT CONTENT PROTECT A setting, that allows you to protect the content of your bo...
73. Fast Clicks Protection
[PROTECTION] 73. FAST CLICKS PROTECTION Two types of settings that allow you to limit the frequen...
2. Advanced Statistics
[STATISTICS] 2. ADVANCED STATISTICS Adds more statistics, helping you to track changes in the bot...
10. Multilevel Referral System
[REFERRALS] 10. MULTILEVEL REFERRAL SYSTEM Allows to create in your bot the Referral Systems of u...
63. Access to the Bot Only by Referral Link
[REFERRALS] 63. ACCESS TO THE BOT ONLY BY REFERRAL LINK The function allows you to let in to the ...
15. Basic TOP Referrals
[REFERRALS] 15. BASIC TOP REFERRALS In basic variant allows to show to your subscribers up to 10 ...
16. [Plugin] TOP Referrals Size of Chart
[REFERRALS] 16. TOP REFERRALS SIZE OF CHART This plugin increases the size of the basic (10 posit...
17. [Plugin] TOP Referrals Update Rate
[REFERRALS] 17. TOP REFERRALS UPDATE RATE This plugin increases the refreshment period of the bas...
67. Referral Parent's Data
[REFERRALS] 67. REFERRAL PARENT'S DATA Allows you, using macros, to show to a user the data from ...
58. Extended Forms
[FORMS] 58. EXTENDED FORMS Adds 3 types of questions and the ability to save all types of answers...
64. Conditions of Forms
[FORMS] 64. CONDITIONS OF FORMS This function allows, in a form with «One Answer Question», addit...
29. Mailing Conditions
[MAILING] 29. MAILING CONDITIONS Allows you to use the conditions in the mailing and send your me...
30. Mailing of Multiple Messages
[MAILING] 30. MAILING OF MULTIPLE MESSAGES Allows you to simultaneously send multiple messages to...
51. Package of «Tokens of Messages»
[MAILING] 51. TOKENS OF MESSAGES As of today mailing in bots is unlimited and free of charge. We ...
59. Scheduled and Periodical Mailings
[MAILING] 59. SCHEDULED AND PERIODICAL MAILING Allows you to set the sending of mailing messages ...
70. [Plugin] Number of Simultaneous Mailings
[MAILING] 70. NUMBER OF SIMULTANEOUS MAILINGS Initially, only one mailing can be created in the b...
80. Duplication of Mailing
[MAILING] 80. DUPLICATION OF MAILING Allows you to send a duplicate (copy) of the mailing message...
26. Currency Rates
[LOGS & DATA] 26. CURRENCY RATES Add to your bot automatically updated exchange rates, which will...
19. User Data Export
[LOGS & DATA] 19. EXPORT OF USER DATA It allows you to export to a file the data of ONLY those us...
11. Balance Transactions Log
[LOGS & DATA] 11. LOG OF TRANSACTIONS The log (Logging, Journaling) of changes is a function that...
Automatic Payment Acceptance
In the constructor, it is possible to automatically accept payments and credit them to the user’s...
56. Batch Message Adding
[OPTIMIZATION] 56. BATCH MESSAGES ADDING Allows the admin to add multiple posts at the same time ...
68. Advanced Modes for Adding Buttons
[OPTIMIZATION] 68. ADVANCED MODES FOR ADDING BUTTONS This option expands the abilities of the • ...
24. Batch Balance Change
[OPTIMIZATION] 24. BATCH BALANCE CHANGE Allows the admin to change the balances of several users ...
31. Creation of Your Own Navigation Buttons
[CUSTOMIZATION] 31. CREATING OF YOUR OWN NAVIGATION BUTTONS Allows you to hide the system buttons...
34. Renaming of System Navigation Buttons
[CUSTOMIZATION] 34. RENAMING OF SYSTEM NAVIGATION BUTTONS Allows you to rename system buttons «Ba...
32. Referral System Customisation
[CUSTOMIZATION] 32. REFERRAL SYSTEM CUSTOMIZATION The function will allow you to change the appea...
92. Buttons Customization
[CUSTOMIZATION] 92. BUTTON CUSTOMIZATION Adds the ability to customize the colors of Inline and b...
33. Custom Messages
[CUSTOMIZATION] 33. CUSTOM MESSAGES Allows you to create your own ▪️ Error message (instead of th...
60. Customization of Pagination
[CUSTOMIZATION] 60. CUSTOMIZATION OF PAGINATION Allows you to customize the settings and appearan...
61. [Plugin] Individual Pagination Settings
[CUSTOMIZATION] 61. INDIVIDUAL PAGINATION SETTINGS This plugin allows you to customize the appear...
77. Custom Variable Notification
[CUSTOMIZATION] 77. CUSTOM VARIABLE NOTIFICATION Allows you to set your own message for the user ...
79. Customization of QnA
[CUSTOMIZATION] 79. CUSTOMIZATION of QnA Allows you to change the System Title of message, Admin...