一、全平台能力一览:25 + 渠道无缝打通

OpenClaw 原生支持25 余款主流聊天应用,单网关可同时挂载多个渠道并行运行,各平台消息相互隔离、互不干扰,一站式搭建跨平台智能机器人。

全渠道分类速览

表格

分类支持平台
国际主流社交WhatsApp、Telegram、Discord、Slack、Signal、iMessage
国内常用工具微信、QQ、飞书
企业办公协作Google Chat、Microsoft Teams、Matrix
亚太地区平台LINE、KakaoTalk
小众 / 自研渠道IRC、XMPP、Nostr、WebChat(浏览器端)

快速查询完整渠道列表:

bash

运行

openclaw channels list

二、新手首选:5 分钟快速搭建 Telegram 机器人

Telegram 配置最简单,仅需一枚 Bot Token,零基础也能快速上手,推荐作为入门第一个渠道

步骤 1:创建 Telegram 机器人并获取 Token

  1. 打开 Telegram,搜索官方账号 @BotFather 发起对话
  2. 发送指令 /newbot,按照提示填写机器人名称、账号
  3. 创建完成后,BotFather 会返回格式如 123456789:ABCdefGHIjklMNOpqrsTUVwxyzBot Token,完整复制保存

步骤 2:两种方式配置 Token

方式 1:临时环境变量(重启失效,适合测试)

bash

运行

export TELEGRAM_BOT_TOKEN="你的Bot Token"

方式 2:写入配置文件(永久生效,推荐)

编辑全局配置 ~/.openclaw/openclaw.json

json

{
  "channels": {
    "telegram": {
      "botToken": "你的Bot Token"
    }
  }
}

步骤 3:启动网关并测试

bash

运行

openclaw gateway run

启动后搜索你的机器人账号,发送消息即可收到智能体回复。

三、WhatsApp 扫码直连:仿网页版登录

WhatsApp 采用二维码扫码配对,逻辑和 WhatsApp Web 一致,无需复杂密钥。

1. 发起连接

执行命令,终端自动生成登录二维码:

bash

运行

openclaw channels login --channel whatsapp

使用手机 WhatsApp 扫描二维码,即可完成绑定。

2. 白名单管控:限制指定联系人对话

默认所有联系人都可触发回复,可配置号码白名单,仅允许指定手机号交互:

json

{
  "channels": {
    "whatsapp": {
      "allowFrom": [
        "+8613800138000",
        "+8613900139000"
      ]
    }
  }
}

重要提醒:绑定后手机需保持在线,长时间离线会导致连接断开,需重新扫码。

四、Discord 社群机器人搭建

适合海外社群、兴趣群组使用,需在开发者平台创建应用并配置权限。

步骤 1:创建 Discord Bot

  1. 访问 Discord 开发者后台,点击 New Application 创建应用
  2. 切换至 Bot 栏目,点击 Add Bot 创建机器人,复制生成的 Bot Token
  3. 进入 OAuth2 > URL Generator,勾选 bot 权限,生成邀请链接
  4. 打开邀请链接,将机器人添加至你的服务器

步骤 2:接入 OpenClaw

修改配置文件,填入 Token、服务器 ID、频道 ID:

json

{
  "channels": {
    "discord": {
      "botToken": "你的Discord Bot Token",
      "guild": "服务器ID",
      "channel": "频道ID"
    }
  }
}

步骤 3:重启网关测试

bash

运行

openclaw gateway restart

在频道内 @机器人名称 + 内容 即可发起对话。

五、微信接入:实现私聊智能回复

依托 iLink Bot 插件实现微信对接,目前仅支持一对一私聊,暂不兼容群聊。

连接流程

  1. 提前安装 iLink Bot 依赖插件
  2. 启动网关,终端自动弹出微信登录二维码

bash

运行

openclaw gateway run
  1. 手机微信扫码完成登录,即可正常接收、回复私聊消息

风控注意事项

  • 登录状态存在有效期,掉线后需重新扫码
  • 请勿高频批量自动回复,极易触发微信风控,建议合理控制回复频次

六、QQ 机器人:兼容私聊 + 群聊双模式

对接 QQ 官方开放平台,同时支持个人私聊、QQ 群聊场景。

步骤 1:申请官方机器人

前往 QQ 开放平台 注册账号,创建机器人应用,获取 AppIDToken

步骤 2:基础配置(仅私聊)

json

{
  "channels": {
    "qq": {
      "appId": "你的AppID",
      "token": "你的Token"
    }
  }
}

步骤 3:群聊白名单配置

如需在指定群聊启用机器人,添加群号白名单:

json

{
  "channels": {
    "qq": {
      "appId": "你的AppID",
      "token": "你的Token",
      "allowGroups": ["群号1", "群号2"]
    }
  }
}

步骤 4:生效配置

bash

运行

openclaw gateway restart

七、飞书机器人:企业内部办公首选

基于 WebSocket 协议接入,适配企业飞书环境,支持私聊、企业群聊。

步骤 1:创建飞书自建应用

  1. 登录 飞书开放平台,创建企业自建应用
  2. 开启机器人能力,获取 App IDApp Secret
  3. 事件订阅选择 WebSocket 模式

步骤 2:写入配置文件

json

{
  "channels": {
    "feishu": {
      "appId": "你的App ID",
      "appSecret": "你的App Secret"
    }
  }
}

步骤 3:重启网关

bash

运行

openclaw gateway restart

使用规则:群聊中需要 @机器人 才会触发回复。

八、群组通用规则:群聊场景专属配置

Discord、QQ、飞书、Telegram 等群组场景,统一遵循以下规则,避免全局刷屏。

1. 触发规则(默认仅 @回复)

  • Discord / QQ / 飞书:@机器人 问题内容
  • Telegram 群聊:发送 /start@机器人账号 内容

2. 群组白名单

限制机器人仅在指定群组生效,示例(以 Discord 为例):

json

{
  "channels": {
    "discord": {
      "allowGroups": ["频道ID1", "频道ID2"]
    }
  }
}

3. 群聊上下文说明

  1. 同一个群组内,所有成员共享一套对话上下文
  2. 机器人可读取群内全部消息,但只响应被 @的内容
  3. 群聊消息迭代快,建议提前配置对话压缩,避免 Token 溢出

九、高阶玩法:多渠道同时在线

单网关支持多渠道并行运行,一套配置打通微信、QQ、Telegram、Discord 等多个平台。

1. 多渠道合并配置示例

json

{
  "channels": {
    "telegram": {
      "botToken": "Telegram Token"
    },
    "whatsapp": {},
    "discord": {
      "botToken": "Discord Token"
    },
    "qq": {
      "appId": "QQ AppID",
      "token": "QQ Token"
    }
  }
}

2. 消息隔离逻辑

  • 各渠道会话相互独立:Telegram 对话不会串到 WhatsApp
  • 会话(Session)按「渠道 + 联系人 / 群组」隔离
  • 长期记忆(Memory)全局共享,跨平台可保留用户偏好、关键信息

十、渠道状态运维:排查与重连

1. 查看全渠道状态(延迟、在线、活跃度)

bash

运行

openclaw channels status --probe

2. 单渠道重新登录

渠道掉线、异常时,单独重连:

bash

运行

openclaw channels login --channel 渠道名

3. 全局重启网关

所有渠道异常时,一键重启:

bash

运行

openclaw gateway restart

十一、常见问题一站式解答

Q:渠道频繁断开连接怎么办?

A:先执行 openclaw channels status --probe 定位异常渠道,再使用重连指令恢复。

Q:最多可以同时运行多少个渠道?

A:无硬性数量限制,常规服务器稳定运行 5~10 个渠道毫无压力。

Q:海外渠道(Telegram/WhatsApp)消息延迟高?

A:检查网络环境,海外平台需配置合规代理,再查看渠道延迟数据。

Q:微信、QQ 频繁触发风控?

A:降低自动回复频率,限制单条消息长度,避免短时间批量应答。