Bot OS Protocol • AI Agent SDK
BotOSProtocol: Protocol for BotOS — multi-platform bot orchestrator.
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
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 GitHubpraisonaiagents/bots/protocols.py at line 1527