What Is a BotOS?
BotOS is your AI agent wrapped in a messaging app interface. Instead of typing prompts in a terminal, users send normal messages on Telegram, Discord, Slack, or WhatsApp.Step-by-Step: How a Message Flows
Which Platform Should I Use?
Getting Started — 3 Ways
Pick the way that fits you best:- CLI (Easiest)
- Python
- YAML
No code needed. One command:A default AI assistant is created automatically.
Adding Superpowers
Your bot can do more than just chat. Add capabilities with simple flags:Bot vs Gateway
Two ways to deploy your agent for real-time chat:Best Practices
Start with Telegram
Start with Telegram
Telegram is the easiest platform to set up — just message @BotFather and get a token in seconds.
Add memory for better conversations
Add memory for better conversations
Enable
--memory so your bot remembers context between messages. Users get a much better experience.Keep instructions simple
Keep instructions simple
Write bot instructions like you’re talking to a person: “You are a helpful assistant for our customer support team. Be friendly and concise.”
Test locally, deploy with Docker
Test locally, deploy with Docker
Use Socket Mode or polling for local testing. When ready for production, deploy with Docker and webhook mode.
Related
Messaging Bots
Detailed platform setup guides and configuration options
Bot vs Gateway
Deep dive into deployment models
Bot Commands
Built-in bot commands and custom commands
Agents
Create and configure AI agents

