-
Notifications
You must be signed in to change notification settings - Fork 14
Channel Telegram
wy1024 edited this page Mar 17, 2026
·
3 revisions
Connect your OpenClaw instances to Telegram so users can chat with your AI assistant via Telegram messages.
Bot-to-bot messaging: Telegram does not support bot-to-bot message delivery. If you need multiple bots to communicate with each other in group chats, consider Discord or Slack instead.
| Detail | Value |
|---|---|
| Channel name in ClawFleet | telegram |
| Token format |
123456789:ABCdef... (numeric ID + colon + alphanumeric string) |
| Bot creation | @BotFather on Telegram |
- Open Telegram and search for @BotFather (or go to t.me/BotFather)
- Send
/newbot - Follow the prompts:
- Enter a display name for your bot (e.g. "My OpenClaw Bot")
- Enter a username — must end in
bot(e.g.my_openclaw_bot)
- BotFather will reply with your bot token — it looks like
123456789:ABCdefGHIjklMNO-pqrSTUvwxYZ - Copy the token
Each bot token is unique. If you need multiple instances on Telegram, create a separate bot for each.
- Open the ClawFleet Dashboard (http://localhost:8080)
- In the sidebar, click Assets > Channel Config
- Click + Add Channel Config
- Fill in the form:
- Name: e.g. "TG Bot 1"
- Channel: select Telegram
- Bot Token: paste your bot token
- Click Test — ClawFleet calls the Telegram
getMeAPI to validate the token. Wait for "Validated" to appear. - Click Configure to save
- Go to Fleet > Instances
- Click Configure on the instance card
- Select a Model Config (required)
- Select your Telegram channel config from the Channel Config dropdown
- Click Configure
ClawFleet will automatically enable the Telegram plugin, register the bot, and set policies to accept messages from all users.
- Open Telegram and search for your bot's username
- Send a message — your bot should respond using the configured LLM
- One bot per instance — each Telegram bot token can only be assigned to one instance at a time
- Group support — the bot will respond in group chats as well (group policy is set to "open")
-
Privacy mode — by default, Telegram bots in groups only see messages that mention them or start with
/. To have the bot see all messages, disable privacy mode via @BotFather: send/setprivacy, select your bot, and choose Disable.
"Invalid Telegram bot token"
- Ensure the token matches the format
123456789:ABC... - Check with @BotFather that the bot hasn't been deleted or the token revoked (use
/revoke+/tokento get a new one)
Bot doesn't respond
- Verify the instance is running and configured (check the instance card)
- Check instance logs via Desktop on the instance card
- Ensure the bot isn't already being polled by another application (only one process can poll a Telegram bot at a time)
ClawFleet Wiki
Runtimes
LLM Providers
Messaging Channels
Reference