Skip to content
openclaw-os
Guide

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.

MS
Manuel Streit
/ / 3 min read

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 status

Telegram 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"] }
      }
    }
  }
}
Frequent questions

Still open questions?

Write us at hello@openclaw-os.com or book a call directly. We'll take the time.

How fast is the Telegram bot?
Very fast. Telegram API delivers messages in under 500 ms. With gpt-4o-mini routing for triage you get answers in 1โ€“2 s.
Can I run multiple Telegram bots in parallel?
Yes. One token per bot, OpenClaw can drive several channels โ€” e.g. one for sales, one for support.
Voice messages?
Telegram delivers voice messages as ogg/opus. With voice skill active OpenClaw transcribes automatically.

Still questions about Set up OpenClaw with Telegram?

Honest advice: 30 minutes, no commitment.

Book a check

This site only uses technically necessary features. Analytics loads only after consent. Cal.com booking loads only when you actively open it.