NemoClam handles this automatically. On the trial signup page, you paste your Telegram token and it's connected for you. No config file editing required. Start free →
Step 1 — Create your Telegram bot
- Open Telegram and search for @BotFather
- Start a conversation and send
/newbot - BotFather will ask for a name (display name) — e.g. "My OpenClaw Agent"
- Then a username (must end in "bot") — e.g. "myagent_bot"
- BotFather will reply with your bot token — a string like
7801234567:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw - Copy this token — you'll need it in the next step
Step 2 — Add the token to OpenClaw config
Step 3 — Restart and verify
Step 4 — Send your first message
Open Telegram, find your bot (search the username you chose), and send a message. Your agent will respond using the LLM you configured.
Try: "What can you do?" — your agent will describe its capabilities and loaded skills.
Common errors
Token not working / 401 Unauthorized
The token is wrong or has been revoked. Go back to @BotFather, send /mybots, select your bot, then API Token to get the current token.
Agent not responding / Bonjour CIAO PROBING CANCELLED
This is a known OpenClaw network discovery warning — not a Telegram error. It's safe to ignore. If your agent isn't responding, check pm2 status to confirm the process is online.
Bot responds to some messages but not others
Check your trigger patterns in your skills configuration. Some skills have specific trigger phrases — if your message doesn't match a trigger, the default LLM response is used.