BOTON YOUR MACHINETELEGRAM, DISCORD, SLACK, WHATSAPP
The messenger

Put an agent
in the chat.

A bot carries an agent into Telegram, Discord, Slack, or WhatsApp. People write in the app they already use. The agent writes the reply.

curl -fsSL https://raw.githubusercontent.com/MervinPraison/PraisonAI/main/install.sh | sh
THE INSTALLERTHEN PRAISONAI SETUP
Advanced options
Key
export OPENAI_API_KEY="your-key"
Dashboard
pip install "praisonai[claw]"
praisonai claw
Telegram
praisonai bot telegram --token $TELEGRAM_BOT_TOKEN
Discord
praisonai bot discord --token $DISCORD_BOT_TOKEN
Slack
praisonai bot slack --token $SLACK_BOT_TOKEN --app-token $SLACK_APP_TOKEN
WhatsApp
praisonai bot whatsapp --token $WHATSAPP_ACCESS_TOKEN --phone-id $WHATSAPP_PHONE_NUMBER_ID

Bot CLI in the docs

Same command as the homepage. When it finishes, run praisonai setup, then open the dashboard at http://localhost:8082 and add a channel.

Where it can answer

Four chats, one agent.

01

Telegram

Ask BotFather for a new bot, then copy the token.

02

Discord

A bot token, with the Message Content intent switched on.

03

Slack

A bot token and an app token. Both are required.

04

WhatsApp

A cloud access token and a phone number id.

  1. 01
    On your machine

    The dashboard opens at http://localhost:8082. It is not a hosted chat service.

  2. 02
    Tokens stay private

    Put platform tokens in environment variables. Do not commit them.

  3. 03
    One Telegram poller

    One token can be polled by only one process at a time.