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
