Quick Start
Run the onboard wizard
Launch the interactive bot setup wizard:The wizard prompts you to choose a platform and walks you through token setup.
Pick your platform
Select from the supported messaging platforms:Each platform has different token requirements and setup steps.
How It Works
The onboarding process follows these phases:| Phase | Description |
|---|---|
| Platform Selection | Choose Telegram, Discord, Slack, or WhatsApp |
| Token Entry | Paste the bot token for your chosen platform |
| Validation | Wizard tests the token with the platform API |
| Daemon Install | Sets up the platform daemon (launchd/systemd/Windows Task) |
| Configuration | Writes config files to ~/.praisonai/ |
| Completion | Shows the ✅ Done panel with all connection details |
What Gets Installed
When onboarding completes successfully, the wizard installs:| Component | Location | Purpose |
|---|---|---|
| Platform daemon | System service (launchd/systemd/Windows Task) | Keeps bot running in background |
| Bot configuration | ~/.praisonai/config/ | Stores tokens and settings |
| Gateway auth token | ~/.praisonai/gateway/ | Authentication for web dashboard |
| Dashboard URL | Printed in Done panel | Local web interface |
The ✅ Done Panel
When onboarding completes, you’ll see a comprehensive summary panel:- Access the web dashboard
- Start/stop your bot
- Check service health
- Authenticate API requests
Re-running Onboarding
The wizard is idempotent - safe to run multiple times:- Update tokens and configurations in place
- Restart the daemon service with new settings
- Preserve existing chat histories and agent memory
Relationship to Setup
PraisonAI has two configuration commands that run in sequence:praisonai setup- Configures LLM providers (OpenAI, Anthropic, etc.)praisonai onboard- Configures messaging bots (Telegram, Discord, etc.)
Common Patterns
Skip onboarding during install
Run onboarding separately later
Switch platforms
Re-generate auth token
Which Platform Should I Use?
Choose based on:| Platform | Best For | Setup Difficulty | Features |
|---|---|---|---|
| Telegram | Personal use, experimentation | Easy | Rich bot API, inline keyboards |
| Discord | Gaming communities, developer teams | Medium | Voice channels, rich embeds |
| Slack | Business teams, professional workflows | Medium | Thread support, workspace integration |
| Customer support, global reach | Hard | Business accounts required |
Best Practices
Start with Telegram for testing
Start with Telegram for testing
Telegram has the simplest setup process and most permissive API limits. Use it for initial testing before moving to your target platform.
Keep tokens secure
Keep tokens secure
Bot tokens are stored in
~/.praisonai/config/. Ensure this directory has proper permissions (600) and exclude it from version control.Test the dashboard connection
Test the dashboard connection
After onboarding, visit the dashboard URL from the Done panel to confirm the web interface is working and authentication is set up correctly.
Use 'praisonai doctor' for troubleshooting
Use 'praisonai doctor' for troubleshooting
If bots aren’t responding or services seem down, run
praisonai doctor for diagnostic information and common fixes.Related
Installation Guide
Complete installer documentation including onboarding flow
Dashboard
Web dashboard for managing agents and monitoring bots
Bot Security
Security best practices for messaging bots
Quick Install
One-liner installation including onboarding prompt

