OpenClaw 可以连接到你已经使用的任何聊天应用。每个 Channel 通过 Gateway 连接。

支持的 Channel

Channel状态安装方式
Discord生产就绪内置
Feishu/Lark生产就绪内置插件
Google Chat生产就绪可下载插件
iMessage生产就绪内置(需 macOS)
IRC支持内置
LINE支持可下载插件
Matrix支持可下载插件
Mattermost支持可下载插件
Microsoft Teams支持内置插件
Nextcloud Talk支持内置插件
Nostr支持内置插件
QQ Bot支持内置插件
Signal支持需 signal-cli
Slack生产就绪内置
Synology Chat支持内置插件
Telegram生产就绪内置
Tlon (Urbit)支持内置插件
Twitch支持内置插件
Voice Call支持独立插件
WebChat内置内置
WeChat支持外部插件
WhatsApp生产就绪按需安装插件
Yuanbao支持外部插件
Zalo支持内置插件
Zalo Personal支持内置插件

最快设置:Telegram(只需 bot token)。WhatsApp 需要 QR 配对。

路由规则

OpenClaw 将回复路由回消息来源的 Channel,路由是确定性的。

Session Key 形状:

  • DM(默认):agent:<agentId>:main
  • 群组:agent:<agentId>:<channel>:group:<id>
  • 频道/房间:agent:<agentId>:<channel>:channel:<id>
  • Slack/Discord 线程:追加 :thread:<threadId>
  • Telegram 话题:嵌入 :topic:<topicId>

配对(DM 访问控制)

配对是 OpenClaw 的显式访问审批步骤:

  1. DM 配对:控制谁可以与 bot 对话
  2. 节点配对:控制哪些设备可以加入 Gateway 网络

配对码:8 字符大写,1 小时过期,每 Channel 最多 3 个待处理请求。

openclaw pairing list telegram
openclaw pairing approve telegram <CODE>

DM 策略:

  • pairing(默认):未知发送者收到配对码,消息不处理直到审批
  • open:公开(需要 allowFrom: ["*"])
  • allowlist:仅白名单发送者

群组行为

默认行为:

  • 群组受限(groupPolicy: "allowlist")
  • 回复需要 @提及(requireMention: true)
  • 群组/频道中的最终回复默认私有(需用 message 工具发送可见回复)
groupPolicy? disabled → 丢弃
groupPolicy? allowlist → 群组允许? no → 丢弃
requireMention? yes → 被提及? no → 仅存储上下文
otherwise → 回复

可见回复配置:

{
  messages: {
    groupChat: {
      visibleReplies: "message_tool",  // 或 "automatic"
    },
  },
}

访问组(Access Groups)

跨多个 Channel 复用相同的发送者白名单:

{
  accessGroups: {
    operators: {
      type: "message.senders",
      members: {
        "*": ["global-owner-id"],
        discord: ["discord:123456789012345678"],
        telegram: ["987654321"],
        whatsapp: ["+15551234567"],
      },
    },
  },
}

在 Channel 白名单中引用:accessGroup:operators

广播组

向多个 Channel 同时发送消息的机制。

相关

  • concepts/channel-routing-detail — 路由规则详情
  • concepts/channel-telegram — Telegram 配置
  • concepts/channel-whatsapp — WhatsApp 配置
  • concepts/channel-discord — Discord 配置
  • concepts/channel-slack — Slack 配置