Skip to main content
PraisonAI Claw connects your AI agents to Telegram, Discord, Slack, and more messaging platforms — all from a single command. Install once, launch the dashboard, and add channels from the UI.

Quick Start

1

Install

2

Set your API key

3

Launch

Open http://localhost:8082 — the dashboard is live.

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

  1. Open Telegram → search @BotFather
  2. Send /newbot → follow the prompts
  3. Copy the Bot Token

Discord

  1. Go to discord.com/developersNew Application
  2. Go to BotReset Token → copy it
  3. Enable Message Content Intent under Privileged Gateway Intents
  4. Go to OAuth2 → URL Generator → select bot scope → invite to your server

Slack

  1. Go to api.slack.com/appsCreate New App → From Scratch
  2. OAuth & Permissions → add scopes: chat:write, app_mentions:read
  3. Enable Socket Mode → copy the App Token (xapp-...)
  4. 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

The praisonai claw dashboard comes with 13 built-in pages:

What’s Included

pip install "praisonai[claw]" installs: