ZenClaw AI
Troubleshooting Beginner

OpenClaw Telegram Bot Silent in Groups? The Full Privacy Mode Fix (2026)

You connected OpenClaw to Telegram. DMs work, but the bot goes silent the moment you drop it in a group. That's bot privacy mode. This post fixes it in 3 minutes, or you can use ZenClaw and skip the whole thing.

MixerBox AI ZenClaw Team 5 min read

OpenClaw Telegram bot not replying in groups? Go to @BotFather, run /setprivacy, pick your bot, hit Disable, then kick the bot out of the group and re-add it. 30 seconds. Want to skip these Telegram gotchas entirely? Use ZenClaw. The onboarding flow walks you through it. OpenClaw’s source and channel implementation live at github.com/openclaw/openclaw. Here’s the full explanation and fix.

Symptom: DMs work, groups are silent

You just got OpenClaw running, connected a Telegram bot, and DMs work fine. Drop it in a group and it only replies when you type /start or @mention it. That’s Telegram bot privacy mode at work. OpenClaw isn’t broken.

Root cause: Telegram’s bot privacy mode

Telegram Bot API ships with privacy mode on by default. Bots in groups only see these three message types:

  1. Commands that start with /
  2. Messages that explicitly @mention the bot
  3. Replies to the bot’s own messages

The bot never receives anything else. This isn’t an OpenClaw gap. Telegram’s API filters the messages before they ever reach your instance. For the full OpenClaw Telegram integration flow, see the official docs.

The fix (3 minutes)

Order matters. Step 3 is the one people miss:

  1. Open Telegram, search @BotFather, start a chat. (BotFather is Telegram’s official bot-management interface. Details in the Telegram Bot Features docs.)
  2. Send /setprivacy, pick your bot, select Disable.
  3. Kick the bot out of existing groups and re-add it. (The setting only applies to groups the bot joins after the change.)
  4. Test in the group. Send any message. Check the OpenClaw logs to confirm the bot received it.

Why your fix didn’t work

Changed privacy mode but the bot still isn’t replying? The usual culprit is not re-adding the bot to existing groups, or OpenClaw-side filters being too strict. Diagnostic table:

SymptomCauseFix
Privacy changed, still silentExisting groups never re-added the botKick and re-add
Bot sees messages but doesn’t replyOpenClaw-side filter too strictCheck OpenClaw channel config
Some groups work, others don’tThose groups haven’t been re-addedKick + re-add each one
/setprivacy command does nothingBot not correctly registeredTry /mybots → pick the bot → Bot Settings → Group Privacy

How ZenClaw handles Telegram onboarding

ZenClaw provides a click-through Telegram bot integration UI. But privacy mode itself is a Telegram-side setting (in @BotFather) — any Telegram bot service requires you to do that step yourself. The flow:

  1. Sign in to zenclaw.ai, click “Hire AI Employees Now”, create an instance
  2. In the dashboard, click Connect in the Telegram section
  3. Follow the on-screen steps: visit @BotFather, run /setprivacy → Disable, come back to ZenClaw and paste your token
  4. If you want group support, remember to kick + re-add the bot to each existing group

Hidden settings like this are exactly what trips up non-technical users. ZenClaw turns them into a step-by-step checklist you can follow.

Bottom line

Telegram privacy mode isn’t an OpenClaw bug. It’s Telegram’s default behavior. Fix it manually in 3 minutes, or use ZenClaw and let the flow walk you through it. If you’d rather not keep hitting WhatsApp session loss, LINE pairing errors, or MS Teams webhook failures, ZenClaw saves a lot of pain in one shot.

Hit “Hire AI Employees Now” on the homepage.

Further reading

FAQ

What's the fastest fix for an OpenClaw Telegram bot not replying in groups?

Turn off the bot's privacy mode. Go to @BotFather, send /setprivacy, pick your bot, select Disable. 30 seconds. After that the bot receives all messages in the group, not just @mentions. Or use ZenClaw, which walks you through the steps.

Why is this the default?

It's a Telegram default, not an OpenClaw bug. To prevent bot abuse, Telegram restricts bots in groups to (1) commands that start with /, (2) messages that @mention the bot, (3) replies to the bot's messages. Only disabling privacy mode lets the bot see all group messages.

What are the side effects of disabling privacy mode?

The bot can see every message in the group, so privacy-conscious users should know. Your OpenClaw also needs proper 'don't reply to every message' logic, otherwise the bot turns into a group noise machine.

Do I have to use @BotFather?

Yes. Privacy mode can only be changed through @BotFather. It's a Telegram API constraint. After changing it, you also need to kick the bot out of the existing group and add it back for the setting to apply. This is the step most people miss.

Does ZenClaw handle this automatically?

ZenClaw gives you a click-through Telegram connect flow. But the privacy mode setting is a Telegram-side configuration (done in @BotFather), so any Telegram bot service requires you to do that step yourself. Follow the on-screen steps and you're done.

Ready to try ZenClaw?

9 seconds from sign-in to a working AI teammate.

Go to Dashboard