Back to DocsWhatsApp
Channel Setup
Supported Channels
Botatos supports 16+ messaging platforms, including a built-in Web channel. Here's how to connect them.
Web (Built-in)
- Go to your bot's detail page in the dashboard
- Find the "Web Chat Channel" section
- Click "Open Chat Page" to preview the chat widget
- Copy the embed code and paste it into any website
- Your visitors can now chat with your bot directly!
Telegram
- Message @BotFather on Telegram
- Create a new bot with
/newbot - Copy the token
- Add to your config:
"telegram": { "token": "..." }
- Botatos uses the WhatsApp Web protocol
- Run
botatos gatewayand scan the QR code - Your personal WhatsApp becomes the bot
Discord
- Create a Discord application at discord.com/developers
- Add a bot to your application
- Copy the bot token
- Add to your config:
"discord": { "token": "..." }
Slack
- Create a Slack app at api.slack.com/apps
- Enable Socket Mode and Event Subscriptions
- Add Bot Token Scopes:
chat:write,app_mentions:read - Install to your workspace
- Add tokens to your config
Matrix
- Create a Matrix account for your bot
- Get the access token from Element > Settings > Help
- Add to your config:
"matrix": { "homeserver": "...", "token": "..." }