Bots
What are bots?
Bots are automated systems for communicating with customers through various messengers and social networks. They allow automating communication processes and customer request handling. Can be used together with scripts and campaigns.
Main Functions
- Creating bots — "Add" button in the top panel
- Editing — click on bot row
- Search and filtering — by name, platform, status
- Bulk deletion — select multiple bots
- View comments — detailed bot information
Information in the table:
- Name — bot name
- Platform — messenger or social network
- Status — current state (Active, Inactive, Error)
- Creation date — when it was created
- Comment — additional information
- Actions — available operations
Creating a Bot
Step 1: Basic Information
- Click "Add" → fill in name and description
- Select platform (Telegram, WhatsApp, VK, etc.)
Step 2: Connection Setup
- Configure connection parameters:
- Bot token (obtained from platform)
- Webhook URL (if required)
- Authorization settings
- Add comment (optional)
- Save the bot
Bot Management
Editing
- Click on bot row → editing
- Change name, description, connection token
- Configure operation parameters
View Information
- Eye icon (👁️) in "Comment" column → detailed information
Search and Filtering
- Search by name or description
- Filter by platform or status
- Sort by any column
Supported Platforms
Telegram
- Create bot through @BotFather
- Get token for connection
- Configure commands and menu
WhatsApp Business
- Connect through WhatsApp Business API
- Configure webhook for receiving messages
- Handle media files and documents
VK (VKontakte)
- Create community or application
- Get access token
- Configure callback for events
Other Platforms
- Facebook Messenger — Facebook integration
- Instagram — work with Direct messages
- Discord — bots for Discord servers
- Slack — corporate bots
Bot Statuses
- Active — working and responding to messages
- Inactive — disabled but configured
- Error — connection or configuration problems
- Testing — in testing mode
- Awaiting setup — created but not configured
Troubleshooting
Getting Token for Telegram Bot
Instructions: find @BotFather in Telegram → send /newbot → follow instructions → get token → insert into bot settings
Bot Not Responding to Messages
Reasons: incorrect token, bot not activated, webhook problems, configuration errors Solution: check token correctness, ensure bot is active, check webhook settings
Testing Bot
Methods: enable test mode, send test messages, check commands, test dialogue logic
Limitations
- Each bot is tied to one platform
- Need to create separate bot for each platform
- Settings may differ between platforms
Tips
Creating Quality Bots
- Use clear names and descriptions
- Test before launch with test data
- Document settings and important parameters
Work Organization
- Group by platforms, separate bots from different messengers
- Maintain versioning and save backup copies of settings
- Monitor work and track activity
Related Sections
- Scripts — bot integration with interaction logic
- Campaigns — using bots in campaigns
- Statistics — bot effectiveness analysis