Getting Started
What is the bot builder?
The bot builder is a visual editor for creating Telegram bots without writing code. You create nodes (commands) and link them using buttons, conditions, and transitions.
Each node represents a separate scenario: a sequence of blocks that the bot executes one after another.
Creating your first bot
- Go to the My Bots section and click "Create Bot."
- Choose to create the bot using the builder.
- Enter the bot token obtained from @BotFather.
- Open the editor and add the first node—the Start node.
- Inside the node, add a "Text" block containing a welcome message.
- Click Publish—the bot is ready to use.
Editor structure
The editor consists of several parts:
- Canvas — the workspace where you place nodes and view the connections between them.
- Properties Panel — opens when you click on a node, allowing you to edit its blocks.
- Header — contains buttons for publishing, templates, integrations, and version history.
Publishing
The bot runs based on the published version. Drafts are automatically saved every 1–2 seconds, but for users to see your changes, you must click the Publish button in the top-right corner.
After publishing, the version number v.N is displayed.
Version history
Each publication creates a snapshot—a record of the scenario at the time of publishing. To view the history or revert to a previous version:
- Click the clock icon button in the builder's header.
- The list displays all publications, including the date and version number. 3. Click the desired version to restore it as a draft.
- Publish the restored draft if you want to revert to that specific version.
What's next
- Nodes and scenarios — how bot scenarios are structured
- Block types — available messages and actions
- Variables — how to store and use user data
- Buttons — navigation and interactivity
