微信是绕不开的工作工具,但也是效率黑洞。

群消息几百条、私信十几个、各种”在吗”和重复提问——很多人每天光处理微信就要花掉一两个小时,还总有遗漏。

OpenClaw 可以接入微信,帮你自动处理这些消息。本文从零开始,手把手教你完成配置。


先说清楚:微信接入的方式和限制

微信没有官方开放的机器人 API,所以接入方式和企业微信、钉钉有根本区别。目前 OpenClaw 接入微信主要通过两种路径:

  • 个人微信(itchat / wechaty):通过扫码登录个人微信账号,监听消息并自动回复。功能完整,但存在封号风险,建议使用专用小号
  • 企业微信:走官方 API,稳定性更高,适合团队和企业场景,配置方式参考安装教程中的企业微信章节

本文以个人微信接入为主,适合个人用户和小团队。

⚠️ 使用个人微信接入前,强烈建议注册一个专用微信小号,不要用主账号操作,避免因异常行为触发封号机制。


第一步:安装 OpenClaw 中文版

如果还没安装,先跑一遍基础安装流程:

# 安装中文版
npm install -g openclaw-cn

# 初始化配置
openclaw init

初始化时选择 AI 模型(推荐 DeepSeek V3,国内直连稳定),完成基础配置后继续下一步。


第二步:启用微信平台模块

打开 config.yml,在 platforms 下添加微信配置:

platforms:
  wechat:
    enabled: true
    type: personal          # personal = 个人微信
    auto_reply: true        # 开启自动回复
    reply_delay: 2          # 回复延迟(秒),模拟人工,降低封号风险
    whitelist_groups:       # 只处理这些群的消息
      - 产品讨论群
      - 客户咨询群
    blacklist_keywords:     # 包含这些词的消息跳过自动回复
      - 发票
      - 合同

保存后执行:

openclaw restart

第三步:扫码登录微信

启动后终端会输出一个二维码:

openclaw start

🦞 OpenClaw 启动中...
✓ DeepSeek API 连接成功
📱 请用微信扫描以下二维码登录:

[二维码图案]

等待扫码...

用你的微信小号扫码,确认登录后终端显示:

✓ 微信登录成功:小助手
✓ 开始监听消息...

登录状态会持续保持,重启服务后需要重新扫码。建议用 pm2 保持后台运行,减少重新登录频率。


第四步:配置自动回复规则

这是核心环节。在 config.yml 中配置回复策略:

wechat_rules:
  # 规则1:关键词触发固定回复
  - trigger: keyword
    keywords: [价格, 报价, 多少钱]
    reply: "你好!我们的产品定价请参考官网:https://your-site.com/pricing,如需详细方案欢迎留言联系。"

  # 规则2:AI 智能回复(调用大模型)
  - trigger: ai
    scope: private           # 只处理私信
    prompt: |
      你是一个专业的客服助手,负责回答关于 OpenClaw 的问题。
      回复要简洁友好,不超过 100 字。
      如果问题超出你的能力范围,回复"这个问题我需要转给人工,稍后会有同事联系你"。

  # 规则3:群消息摘要(不自动回复,只汇总)
  - trigger: summary
    scope: group
    groups: [客户咨询群]
    interval: 60             # 每 60 分钟汇总一次
    push_to: private         # 把摘要发到你的私信

第五步:设置消息过滤和提醒

不是所有消息都需要 AI 处理。配置过滤规则,让重要消息优先到你手里:

wechat_filters:
  # 包含这些关键词时,立即转发给主账号并推送提醒
  urgent_keywords:
    - 紧急
    - 出问题了
    - 崩了
    - 线上故障
  urgent_notify: true
  notify_channel: dingtalk   # 通过钉钉推送紧急提醒

  # 屏蔽广告和无关消息
  mute_keywords:
    - 拼多多
    - 砍一刀
    - 领红包

这样设置之后,普通消息由 AI 处理,紧急消息直接推送钉钉通知你,广告消息静默过滤。


实际效果:一天的微信大概是这样

配置完成后,日常使用的感受大概是这样:

早上打开微信,群里的 200 条消息已经被 OpenClaw 压缩成一段 10 条要点的摘要,推送在你的私信里。客户问价格的消息已经自动回复,问技术问题的消息 AI 已经给出了答案,只有 3 条标记了”需要人工处理”的消息等你回复。

整个微信处理时间从 1 小时压缩到 10 分钟。


常见问题

Q:接入后账号会被封吗?
使用专用小号、设置回复延迟(建议 2-5 秒)、不要频繁发送大量消息,封号风险可以控制在较低水平。主账号不建议用于自动化操作。

Q:掉线了怎么办?
微信登录状态有时会因为网络波动掉线。可以配置 OpenClaw 的自动重连和掉线通知,掉线后推送钉钉提醒,手动重新扫码。

Q:能接入微信公众号吗?
可以,但配置方式不同,需要在微信公众平台申请开发者接口,通过 Webhook 接入 OpenClaw。公众号接入更稳定,适合有粉丝量的账号。

Q:AI 回复的内容怎么控制质量?
通过 prompt 字段精确控制 AI 的角色、语气和回复边界。建议先在测试群里运行一周,观察回复质量,再逐步扩大使用范围。


微信接入是 OpenClaw 所有平台里配置相对复杂的一个,但一旦跑通,节省的时间非常可观。

建议按步骤来,先跑通基础扫码登录,再逐步添加规则,不要一次性配置太多逻辑,出问题难以排查。

其他平台(钉钉、飞书、企业微信)的接入教程,参考安装教程页面,配置方式更简单,走官方 API,稳定性也更有保障。