Set up OpenClaw with Telegram
Telegram is the most robust channel for OpenClaw โ Bot-API native, fast, slash commands built in. Here's the full setup path.
Register the bot with BotFather
In Telegram, talk to @BotFather, send /newbot. Enter bot name and username (must end in bot), get a token back. Keep the token safe.
openclaw channel add telegram --token YOUR_BOT_TOKEN
Decide on privacy mode
Telegram bots have a privacy mode (default: on). Privacy mode on means the bot only sees mentions and slash commands. Privacy mode off lets the bot see all group messages โ useful for summariser skills, but more privacy-sensitive.
Recommendation: privacy mode on, the bot only reacts to /triage, /report, /memo or mentions.
Define slash commands
In BotFather send /setcommands and enter:
triage - start inbox triage
report - generate weekly report
memo - voice memo to task
search - run research
status - check bot statusTelegram shows these in autocomplete.
Configure group behaviour
Per group different skills can be active. Example: in #internal all commands are allowed, in #public-support only /search and /status.
{
"channels": {
"telegram": {
"groups": {
"-100123456789": { "skills": "*" },
"-100987654321": { "skills": ["search", "status"] }
}
}
}
}