Back to Docs

Channel Setup

Supported Channels

Botatos supports 16+ messaging platforms, including a built-in Web channel. Here's how to connect them.

Web (Built-in)

  1. Go to your bot's detail page in the dashboard
  2. Find the "Web Chat Channel" section
  3. Click "Open Chat Page" to preview the chat widget
  4. Copy the embed code and paste it into any website
  5. Your visitors can now chat with your bot directly!

Telegram

  1. Message @BotFather on Telegram
  2. Create a new bot with /newbot
  3. Copy the token
  4. Add to your config: "telegram": { "token": "..." }

WhatsApp

  1. Botatos uses the WhatsApp Web protocol
  2. Run botatos gateway and scan the QR code
  3. Your personal WhatsApp becomes the bot

Discord

  1. Create a Discord application at discord.com/developers
  2. Add a bot to your application
  3. Copy the bot token
  4. Add to your config: "discord": { "token": "..." }

Slack

  1. Create a Slack app at api.slack.com/apps
  2. Enable Socket Mode and Event Subscriptions
  3. Add Bot Token Scopes: chat:write, app_mentions:read
  4. Install to your workspace
  5. Add tokens to your config

Matrix

  1. Create a Matrix account for your bot
  2. Get the access token from Element > Settings > Help
  3. Add to your config: "matrix": { "homeserver": "...", "token": "..." }
Channel Setup | Botatos