多平台同时接入

OpenClaw 支持同时启用多个 IM 渠道。您可以让同一个 OpenClaw 实例同时服务飞书、QQ 和企业微信的用户,统一管理对话和技能。

概述

OpenClaw 的多渠道架构允许您在配置文件中同时启用多个 IM 平台。每个平台独立配置凭证,共享同一套技能和知识库。

💡 提示:多平台接入不会增加额外的资源消耗,但建议服务器配置至少 2核4GB 以确保稳定性。

配置方法

在完成各平台的单独配置后(参考各平台接入教程),只需确保所有渠道的 enable 都设为 true

bash
# 启用飞书
openclaw config set channels.feishu.enable true

# 启用企业微信
openclaw config set channels.wecom.enable true

# 启用 QQ
openclaw config set channels.qq.enable true

# 重启服务使配置生效
openclaw restart

也可以直接编辑配置文件 ~/.openclaw/config.yaml

yaml
channels:
  feishu:
    enable: true
    appId: "your-feishu-app-id"
    appSecret: "your-feishu-app-secret"
  wecom:
    enable: true
    corpId: "your-corp-id"
    agentId: "your-agent-id"
    secret: "your-secret"
  qq:
    enable: true
    appId: "your-qq-app-id"
    token: "your-qq-token"

平台差异对比

特性 飞书 企业微信 QQ
连接方式 长连接(无需公网) Webhook 回调(需公网) WebSocket
是否需要公网 IP
消息类型支持 文本、图片、文件、卡片 文本、图片、文件 文本、图片
群聊支持
审核要求 企业内部无需审核 企业内部无需审核 需平台审核
API 限制 较宽松 中等 较严格(频率限制)

注意事项

  • 资源消耗:每个渠道会维持一个连接,建议服务器至少 2核4GB
  • API 限制:不同平台有不同的消息发送频率限制,注意避免触发风控
  • 权限隔离:可以在 OpenClaw 管理后台为不同渠道设置不同的技能权限和黑名单
  • 日志区分:管理后台的对话日志会标注消息来源平台,方便排查问题
  • 统一知识库:所有渠道共享同一套知识库和 Prompt 配置

常见问题

问题 1:启用多个渠道后服务变慢

解决方案:检查服务器资源使用情况,升级配置或优化技能加载。运行 openclaw status 查看各渠道连接状态。

问题 2:某个渠道断开后其他渠道也受影响

解决方案:各渠道连接相互独立,如果出现连锁问题,通常是内存不足导致。检查日志 openclaw logs 并考虑增加服务器内存。

问题 3:如何为不同渠道设置不同的回复风格

解决方案:在管理后台 → 渠道管理中,可以为每个渠道单独配置 System Prompt,实现不同的回复风格和行为。