Skip to main content
praisonai-bot is the channel runtime package: messaging bots (Telegram, Discord, Slack, …), the WebSocket gateway control plane, and the praisonai-bot console script. Install it when you need gateway or bots without the full praisonai wrapper.

Four-tier ownership

Publish order: praisonaiagentspraisonai-code + praisonai-botpraisonai

Quick Start

1

Install

For the six-package overview, see Installation.
2

Set credentials

3

Start the gateway

Health check: http://127.0.0.1:8765/health

Python API (bot-first imports)

Scheduler imports

Wrapper shims for backward compatibility: from praisonai.scheduler.executor import ScheduledAgentExecutor, JobResult and from praisonai.scheduler.condition_gate import ShellConditionGate work when praisonai is installed alongside praisonai-bot.

Scheduled jobs (standalone)

The gateway scheduler tick lives in praisonai-bot, so you can run scheduled agents without the full wrapper.
RunPolicy (the safety gate) is not shipped in praisonai-bot — install the praisonai wrapper if you need it. See Scheduled Run Policy.

Console script

When the full wrapper is installed, the same commands are available as praisonai gateway, praisonai bot, etc.

What is not in this package

  • Agentic hot path (run, chat, code) — use praisonai-code or praisonai
  • Framework adapters (CrewAI, AutoGen) — wrapper only
  • Async jobs HTTP API (praisonai.jobs) — wrapper only (UI bridge when co-installed)
  • Unified dashboard (praisonai dashboard) — wrapper only
  • RunPolicy (safety gate for unattended runs) — wrapper only (praisonai.scheduler.run_policy)

When to pick this vs other packages


Installation Guide

Six-package comparison

Gateway CLI

Gateway operations

BotOS

Multi-platform bot orchestration

praisonai SDK

Full wrapper