2.8 KiB
2.8 KiB
Wizard Telegram Bot Cutover
Purpose:
Finish the last mile for Ezra and Bezalel entering the Timmy Time Telegram group as distinct bots.
Current truth
Done:
- Ezra house exists on
143.198.27.163 - Bezalel house exists on
67.205.155.108 - both Hermes API health endpoints answered locally
- Timmy Time Telegram home channel is known:
- group id:
-1003664764329 - name:
Timmy Time
- group id:
Blocked:
- new bot creation still requires BotFather through Alexander's real Telegram user session
- there is no console-provable BotFather automation path available from the harness yet
Recommended bot identities
Ezra bot
- display name:
Ezra - preferred username candidate:
HermesEzraBot - fallback username candidates:
HermesEzraWizardBotEzraTimmyBot
Bezalel bot
- display name:
Bezalel - preferred username candidate:
HermesBezalelBot - fallback username candidates:
HermesBezalelWizardBotBezalelTimmyBot
BotFather sequence
Run this from Alexander's Telegram user account with @BotFather.
For Ezra:
/newbot- name:
Ezra - username: try
HermesEzraBot - save returned token securely
For Bezalel:
/newbot- name:
Bezalel - username: try
HermesBezalelBot - save returned token securely
Optional cleanup:
/setdescription/setabouttext/setuserpic
Suggested about text:
- Ezra:
Archivist wizard house under Timmy's sovereignty. - Bezalel:
Artificer wizard house under Timmy's sovereignty.
Required group step
After creation, add both bots to the Timmy Time group and grant permission to post.
Wire-up targets
Ezra host
- host:
143.198.27.163 - hermes home:
/root/wizards/ezra/home/.env - service:
hermes-ezra.service - openclaw sidecar:
openclaw-ezra.service
Bezalel host
- host:
67.205.155.108 - hermes home:
/root/wizards/bezalel/home/.env - service:
hermes-bezalel.service
Environment entries to add
Ezra
TELEGRAM_BOT_TOKEN=<ezra token>
TELEGRAM_HOME_CHANNEL=-1003664764329
TELEGRAM_HOME_CHANNEL_NAME=Timmy Time
TELEGRAM_ALLOWED_USERS=7635059073
Bezalel
TELEGRAM_BOT_TOKEN=<bezalel token>
TELEGRAM_HOME_CHANNEL=-1003664764329
TELEGRAM_HOME_CHANNEL_NAME=Timmy Time
TELEGRAM_ALLOWED_USERS=7635059073
Restart commands
Ezra
ssh root@143.198.27.163 'systemctl restart hermes-ezra.service openclaw-ezra.service'
Bezalel
ssh root@67.205.155.108 'systemctl restart hermes-bezalel.service'
Acceptance proof
The cutover is complete only when all are true:
- Ezra bot is visible in the group
- Bezalel bot is visible in the group
- Timmy bot is present in the group
- Alexander posts one message in the group
- Timmy, Ezra, and Bezalel each reply as distinct bots
- logs or API output prove each reply came from the correct house