Add or update asynchronous Telegram bot accounts in OpenClaw. Use when user asks to add multiple Telegram bots, run bots in parallel, or let OpenClaw self-provision Telegram bot accounts...
Nebutra[three-digits]_bot (example: Nebutra007_bot)SocratesPlatoAristotlePythagorasHeraclitusDemocritusEpicurusZenoThalesAnaxagoras/newbot).botfather_rpa_assist_mac.sh.prepare_botfather_new_bot.sh to generate deterministic BotFather inputs.getMe.^Nebutra[0-9]{3}_bot$.channels add).running + probe.ok=true.telegram:<accountId>.RPA-assisted end-to-end flow (macOS):
bash scripts/botfather_rpa_assist_mac.sh --name "Aristotle"
Optional RPA flags:
# include dedicated agent creation
bash scripts/botfather_rpa_assist_mac.sh --name "Aristotle" --agent-id "aristotle-agent"
# run only the BotFather RPA step (no OpenClaw configuration yet)
bash scripts/botfather_rpa_assist_mac.sh --name "Aristotle" --no-configure
# extend clipboard wait window for auto-token pickup
bash scripts/botfather_rpa_assist_mac.sh --name "Aristotle" --wait-clipboard 300
BotFather-assisted new bot planning:
bash scripts/prepare_botfather_new_bot.sh
Optional planning flags:
# Force serial (otherwise auto-pick next available)
bash scripts/prepare_botfather_new_bot.sh --serial 2
# Force display name and include dedicated agent in follow-up command
bash scripts/prepare_botfather_new_bot.sh --name "Aristotle" --agent-id "aristotle-agent"
# Emit machine-readable JSON for automation
bash scripts/prepare_botfather_new_bot.sh --json
Configure bot after receiving fresh token:
bash scripts/add_async_telegram_bot.sh --token "<TOKEN>"
Optional flags:
# Force account id
bash scripts/add_async_telegram_bot.sh --token "<TOKEN>" --account-id "plato-007"
# Force philosopher display name
bash scripts/add_async_telegram_bot.sh --token "<TOKEN>" --name "Plato"
# Create isolated agent bound to this telegram account
bash scripts/add_async_telegram_bot.sh --token "<TOKEN>" --agent-id "plato-agent"
# Reuse an already-registered token intentionally (update flow only)
bash scripts/add_async_telegram_bot.sh --token "<TOKEN>" --allow-existing-token
# Dry run
bash scripts/add_async_telegram_bot.sh --token "<TOKEN>" --dry-run
If user needs a fresh token, or username validation fails, stop and ask user to recreate bot in BotFather:
/newbotNebutra###_bot