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 /setprivacyDisable 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
// Each agent gets its own workspace + soul + memory { "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 ← Alex's operating rules ├── SOUL.md ← Alex's personality ├── USER.md ← Alex's profile: name, prefs, timezone ├── MEMORY.md ← Alex's long-term memory (private) └── learnings/ ← Alex's learnings, errors, wins

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