Channels
Connect your Agentbot to messaging platforms. Each channel lets users talk to your agent from their preferred app.Supported Channels
Telegram (Recommended)
The easiest channel to set up.Steps
- Open @BotFather on Telegram
- Send
/newbotand follow the prompts - Copy the bot token (looks like
123456:ABC-DEF...) - Paste it in Control UI → Channels → Telegram → Bot Token
- Click Save → Probe to test the connection
Key Settings
- DM Policy:
pairing(default) — users must pair before chatting - Group Policy:
openordisabled— whether the bot responds in groups - Streaming:
partial(default) — shows typing indicator while generating - Allow From: Leave empty for open access, or add specific Telegram user IDs
Quick Config
Steps
- Go to Control UI → Channels → WhatsApp
- Set
Enabled = true - Click Save
- Click Show QR — a QR code appears
- Open WhatsApp on your phone → Settings → Linked Devices → Link a Device
- Scan the QR code
- Wait for “Connected” status
Key Settings
- Self-Phone Mode: Enable if the bot uses your personal number
- DM Policy:
pairingrecommended for security - Group Policy:
disabledby default — enable if you want bot in groups - Debounce: 500ms default — batches rapid messages from same sender
⚠️ Important
- WhatsApp sessions expire. Use Relink if connection drops
- Your phone must stay connected to the internet
Discord
Create a Discord bot and add it to your server.Steps
- Go to Discord Developer Portal
- Click New Application → name it → Create
- Go to Bot tab → click Reset Token → copy the token
- Go to OAuth2 → URL Generator → select
botscope - Select permissions:
Send Messages,Read Message History,Use Slash Commands - Copy the generated URL → open it → add bot to your server
- Paste the bot token in Control UI → Channels → Discord → Bot Token
- Click Save → Probe
Key Settings
- Intents: Enable
Message Content Intentin Discord Developer Portal - Guilds: Add your server ID to restrict which servers the bot responds in
- Presence: Set online status and activity text
- Streaming:
partialshows live typing updates
Slack
Add your agent to a Slack workspace.Steps
- Go to Slack API → Create New App
- Choose From scratch → name it → select workspace
- Go to Socket Mode → enable it → copy App Token
- Go to OAuth & Permissions → add scopes:
chat:write,im:history,im:write,channels:history - Install to workspace → copy Bot Token
- Paste both tokens in Control UI → Channels → Slack
- Click Save → Probe
Key Settings
- Mode:
socket(recommended) — no public URL needed - Native Streaming:
true— uses Slack’s native streaming API - Reaction Level:
ack— reacts to messages with 👍 when processed
General Channel Settings
These apply to all channels:Troubleshooting
Bot not responding
- Check Control UI → Channels — is it showing “Running: Yes”?
- Click Probe to test the connection
- Check Logs for errors
”Connected” but no messages
- Check DM Policy — if set to
pairing, users must pair first - Check Allow From — if set, only listed users can chat
- Check Group Policy — might be blocking group messages
Connection keeps dropping
- WhatsApp: Phone went offline — use Relink
- Telegram: Bot token expired — regenerate in @BotFather
- Discord: Intents not enabled — check Developer Portal