Skip to main content

BotOSProtocol

Defined in the protocols module.
AI Agent Protocol for BotOS — multi-platform bot orchestrator. BotOS manages multiple Bot instances across different messaging platforms (Telegram, Discord, Slack, WhatsApp, etc.) with a single unified lifecycle. Hierarchy:: BotOS (multi-platform orchestrator) └── Bot (single platform) └── Agent / AgentTeam / AgentFlow (AI brain) Implementations live in the praisonai-bot package (praisonai_bot.bots).

Methods

is_running()

Whether the orchestrator is currently running.

start()

Start all registered bots concurrently.

stop()

Gracefully stop all running bots.

add_bot()

Register a Bot instance for orchestration.

list_bots()

List platform names of all registered bots.

remove_bot()

Remove a registered bot by platform name.

get_bot()

Get a registered bot by platform name.

Source

View on GitHub

praisonaiagents/bots/protocols.py at line 1312