Knowledge Base
Guides to building and setting up chatbots in Botmother
Instructions
Billing
Bot settings
Platform connection
Buttons
Mediafiles
Other components
Payment systems
Growth tools
Broadcasting
Pre-configured components
Statistics
Users
Requests and integrations
Artificial intelligence in a bot
Notifications
Variables
- Variables in Botmother
- Variable name
- Data types of variables
- JSON and its data types
- How to output a variable to text
- How to address by name
- Fork
- User input
- Assign a variable
- Assign variables
- Copy variable
- Assign a variable (deprecated)
- Clearing variables
- Write shared variable
- Write shared variables
- QR code reading
- How to make a questionnaire
- Arrays output
- Logging
- Global variables
Variables 2.0 and helpers
- Basic information about helpers
- Conditions
- Mathematics
- Handling dates and times in the bot
- Comments
- How to use one helper inside another
- How to work with arrays and lists
- How to filter information from arrays
- Calling condition
- How to convert a number to a string and replace delimiters
- Number Ranges and their Iteration
- Helper {{#vars}}
Regular expressions
Events
- Basic information on the events
- External event
- Trigger event
- Template
- Deadend
- Deeplink
- File
- Message has been updated (Telegram)
- Chat request (Telegram)
- Live location (Telegram)
- New message in a group (Telegram)
- Publication in channel (Telegram)
- Reply to story (Instagram)
- Story mention (Instagram)
- Comment (Instagram)
- User blocked the bot
Cases
- Limiting access the bot section by the number of requests
- How to make a bot script private
- Receiving indefinite number of files from a user
- Requesting user phone number
- One-time trigger event
- Sending a delayed message at a user chosen day and time
- Private authorisation by email
- Checking channel/group subscriptions on Telegram
- Replacing text on buttons in Telegram without resending
- How to send a sticker to Telegram
- Referral system in the bot
- How to add Web App
- How to split a list and output it with several consecutive messages
- How to send Trigger events daily, excluding weekends
- Add words to a list
- How to calculate the number of days before a certain date
- How to send animated game emojis to the bot with a random game result
- How to get certain data from a user's message
- How to check the length of a voice message from a user
- How to set up buttons for considering requests for the access to the bot
- How to allow the first 30 users in the bot, limiting access to the rest ones
- How to send a message on a specific date
- How to get an image description with OpenAI
- How to upload a video by file_id in Telegram
Nothing found. Try a different search.