ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β MiniMax API β
β (shared brain for all bots) β
βββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββ
β
βββββββββββββββββΌββββββββββββββββ¬ββββββββββββββββ
βΌ βΌ βΌ βΌ
βββββββββββββ βββββββββββββ βββββββββββββ βββββββββββββ
β Bot A β β Bot B β β Bot C β β Bot D β
β (Thota) β β (PersonaB)β β (PersonaC)β β (PersonaD)β
β witty, β β ??? β β ??? β β ??? β
β sarcasticβ β β β β β β
βββββββββββββ βββββββββββββ βββββββββββββ βββββββββββββ
Each bot has its own Telegram token, Telegram user ID, and personality file. All route to the same MiniMax API β same brain, different masks. Each user gets isolated conversation history via thread sessions.
Each bot takes ~30 seconds to create. You need 3 new bot tokens.
/newbot β follow prompts β name it β get tokenYou'll also need each new user's Telegram ID. They DM @userinfobot to get it.
Once you have the tokens, share this with me:
Each user gets their own user_persona_X.md file:
.claude/claudeclaw/prompts/ βββ AGENTS.md β shared rules (unchanged) βββ SOUL.md β shared soul (unchanged) βββ personalities/ βββ user_thota.md β your identity + preferences βββ user_persona_b.md β User 2 βββ user_persona_c.md β User 3 βββ user_persona_d.md β User 4
Each persona file contains: name, how they talk, what they care about, their quirks and communication style.
The telegram config expands to support multiple bots:
"telegram": { "bots": [ { "token": "EXISTING_TOKEN", "userId": 7192357563, "persona": "thota" }, { "token": "NEW_TOKEN_B", "userId": USER2_ID, "persona": "persona_b" }, { "token": "NEW_TOKEN_C", "userId": USER3_ID, "persona": "persona_c" }, { "token": "NEW_TOKEN_D", "userId": USER4_ID, "persona": "persona_d" } ] }
Key changes to commands/telegram.ts:
_authorized() to check user ID against all bot configsrunUserMessage()The ClaudeClaw daemon picks up the new settings automatically on the next message. No new processes needed.
Three example personalities to spark ideas β or describe your own:
sessionManager.ts. Their conversation history never mixes with others.