Quick Start
Connect a Channel (via UI)
The easiest way to add a messaging channel is through the dashboard:1
Open the Channels page
In the dashboard sidebar, click 📡 Channels.
2
Click + Add Channel
Select a platform from the dropdown:
3
Paste your token and click Add
The dashboard shows setup steps for each platform right in the form. Once added, your bot starts automatically — you’ll see a ● Connected status.
4
Test the connection
Click 🔍 Test on any channel card to verify your bot is responding. You can also Disable, Restart, or Delete channels from the same card.
Get Platform Tokens
Telegram
- Open Telegram → search @BotFather
- Send
/newbot→ follow the prompts - Copy the Bot Token
Discord
- Go to discord.com/developers → New Application
- Go to Bot → Reset Token → copy it
- Enable Message Content Intent under Privileged Gateway Intents
- Go to OAuth2 → URL Generator → select
botscope → invite to your server
Slack
- Go to api.slack.com/apps → Create New App → From Scratch
- OAuth & Permissions → add scopes:
chat:write,app_mentions:read - Enable Socket Mode → copy the App Token (
xapp-...) - Install to Workspace → copy the Bot Token (
xoxb-...)
CLI Options
YAML Agent Mode
For a quick agent without any Python:YAML Reference
Connect Channels via Code
For advanced use, connect channels directly in Python:Docker
Dashboard Pages
Thepraisonai claw dashboard comes with 13 built-in pages:
What’s Included
pip install "praisonai[claw]" installs:
Related
- Bot Operating System — bot architecture and lifecycle
- AgentOS — operating system for AI agents

