Operation: Telegram Empire
Four Bots, One Babu, Zero Confusion
Weekend Project — Phase 1 of Family Agent Rollout
You (Thota) → @YourMainBot → Agent: main
Family Member 1 → @BotAlex → Agent: alex
Family Member 2 → @BotMia → Agent: mia
Family Member 3 → @BotSam → Agent: sam
Each person gets their own agent brain, own workspace, own memory. Nobody sees anyone else's messages. Completely isolated. Babu handles them all — just with different faces.
1 Create the Telegram Bots
BotFather Registration — ~5 min per bot, you handle this on your phone or desktop
Total time: ~15 minutes
1.Open Telegram → search @BotFather → send /newbot
2.Pick a display name: "Family Agent - Alex", "Family Agent - Mia", etc.
3.Pick a username ending in bot: e.g. @AlexFamilyBot
4.BotFather gives you a token — copy it somewhere safe
5.Repeat for all 3 bots
💡 Pro tip: After creating each bot, run /setprivacy → Disable if you want the agent to see group messages. For DMs, Enable is fine by default.
2 OpenClaw Agent Config
openclaw.json — I handle this
Add each bot as a separate Telegram account, route messages to its agent via bindings
{
"agents": {
"list": [
{ "id": "main", "workspace": "~/.openclaw/workspace" },
{ "id": "alex", "workspace": "~/.openclaw/workspace-alex" },
{ "id": "mia", "workspace": "~/.openclaw/workspace-mia" },
{ "id": "sam", "workspace": "~/.openclaw/workspace-sam" }
]
},
"bindings": [
{
"agentId": "alex",
"match": { "channel": "telegram", "peer": { "kind": "direct" }, "accountId": "alex-telegram" }
}
],
"channels": {
"telegram": {
"accounts": {
"alex-telegram": { "token": "PASTE_ALEX_TOKEN_HERE" },
"mia-telegram": { "token": "PASTE_MIA_TOKEN_HERE" },
"sam-telegram": { "token": "PASTE_SAM_TOKEN_HERE" }
}
}
}
}
3 Per-Agent Workspaces
I generate these for each family member
Each workspace lives at ~/.openclaw/workspace-<name>
workspace-alex/
├── AGENTS.md
├── SOUL.md
├── USER.md
├── MEMORY.md
└── learnings/
Just tell me the names and preferred vibes for each person — I'll template everything out.
4 Restart & Verify
Run these commands to bring it all online
openclaw gateway restart
openclaw agents list --bindings
You should see all 4 agents bound to their respective Telegram bots.
📋 Task Division
| Task |
Effort |
Who |
| Create 3 Telegram bots via BotFather |
~15 min |
You |
| Update openclaw.json with tokens + bindings |
5 min |
Me |
| Create 3 workspace directories |
2 min |
Me |
| Generate per-agent workspace files |
5 min |
Me |
| Restart gateway + verify bindings |
2 min |
Either |
🤖 × 3 Telegram bots needed from you
You handle BotFather → hand me the tokens → I handle the rest