Chatbot Builder
The Chatbot Builder is Teleform's visual interface for creating Telegram bots. Using a drag-and-drop interface, you can design complex user interactions without writing any code.
Understanding the Interface
When you enter the Chatbot Builder app, you'll see a canvas where you can build your chatbot flow. This is your main workspace where you'll design how users interact with your bot.
Building Your Flow
Node Types
You can add different types of nodes to create your flow:
- Message Nodes: Send text messages to users
- Media Nodes: Share images, videos, or other media
- Link Nodes: Share URLs and web content
- Menu Nodes: Create split flows with multiple options
- Question Nodes: Collect user responses and store them in variables
Commands and Flow
- Telegram bots operate through commands
- Your flow starts when a user sends the
/start
command - You can add custom commands to your bot through the Chatbot Builder
- Each command can have its own unique flow and behavior
Working with Commands
- Add a new command in the Chatbot Builder
- Design the flow that should execute when the command is triggered
- Test the command by interacting with your bot in Telegram
Publishing Changes
The Chatbot Builder allows you to work on changes while your bot remains live:
- Make your desired changes to the flow
- When ready, click the "Publish" button
- Your changes will be immediately available to users
- Test the changes by interacting with your bot in Telegram
This means you can:
- Work on improvements without disrupting the live bot
- Test changes by using your bot in Telegram
- Update your bot's behavior at any time
- Maintain a stable experience for your users