#Telegram is in first-time setup mode.

1 messages · Page 1 of 1 (latest)

faint lagoon
#

What does this message from openclaw (2026.5.20) doctor mean?

  • channels.telegram: Telegram is in first-time setup mode. DMs use pairing mode, so new
    senders must start a chat and be approved before regular messages are accepted. Group
    messages stay blocked until you add allowed chats under channels.telegram.groups (and
    optional sender IDs under channels.telegram.groupAllowFrom), or set
    channels.telegram.groupPolicy to "open" if you want broad group access.
noble roostBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> ✅ Mark Solution

stiff canopyBOT
mortal wigeonBOT
# faint lagoon What does this message from openclaw (2026.5.20) doctor mean? > - channels.tele...

It means Telegram is configured, but OpenClaw is currently in its secure default access mode.

In plain English:

  • DMs: new Telegram users are not automatically trusted. They need to DM the bot, then you approve them with pairing:
    openclaw pairing list telegram
    openclaw pairing approve telegram <CODE>

  • Groups: group messages are blocked by default until you explicitly allow the group under channels.telegram.groups. If you also want only certain people inside that group to trigger the bot, use groupAllowFrom or per-group allowFrom.

Typical one-owner setup is: put your numeric Telegram user ID in channels.telegram.allowFrom, then allow the group ID under channels.telegram.groups:

{
  channels: {
    telegram: {
mortal wigeonBOT
# faint lagoon What does this message from openclaw (2026.5.20) doctor mean? > - channels.tele...
      enabled: true,
      botToken: "123:abc",
      dmPolicy: "allowlist",
      allowFrom: ["123456789"],
      groupPolicy: "allowlist",
      groups: {
        "-1001234567890": {
          requireMention: true,
        },
      },
    },
  },
}

Important gotcha: DM pairing does not authorize group access. Groups need their own config. Also, Telegram group/supergroup IDs are usually negative and belong under groups; user IDs are numeric positive IDs and belong in allowFrom / groupAllowFrom.

faint lagoon
#

If I want to use telegram pairing mode and no group messages, what should I change in my openclaw.json so I no longer get the doctor warning?

mortal wigeonBOT
mortal wigeonBOT