Documentation Index
Fetch the complete documentation index at: https://docs.praison.ai/llms.txt
Use this file to discover all available pages before exploring further.
BotProtocol
Defined in the protocols module.AI Agent Protocol for messaging bot implementations. Bots connect agents to messaging platforms, handling:
- Message receiving and sending
- Command handling
- Webhook/polling management
- User and channel management
Methods
is_running()
Whether the bot is currently running.
platform()
Platform name (telegram, discord, slack, etc.).
bot_user()
The bot’s user information.
start()
Start the bot (begin receiving messages).
stop()
Stop the bot.
set_agent()
Set the agent that handles messages.
get_agent()
Get the current agent.
send_message()
Send a message to a channel.
edit_message()
Edit an existing message.
delete_message()
Delete a message.
on_message()
Register a message handler.
on_command()
Decorator to register a command handler.
send_typing()
Send typing indicator to a channel.
get_user()
Get user information.
get_channel()
Get channel information.
Source
View on GitHub
praisonaiagents/bots/protocols.py at line 290
