微信是绕不开的工作工具,但也是效率黑洞。
群消息几百条、私信十几个、各种”在吗”和重复提问——很多人每天光处理微信就要花掉一两个小时,还总有遗漏。
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,稳定性也更有保障。