Install
openclaw skills install weflow-group-summarizerUse when user asks to monitor WeChat groups, set up WeFlow API access, or when a heartbeat triggers for WeChat group summarization
openclaw skills install weflow-group-summarizer设置和运行 WeChat 群聊定期总结。所有脚本和配置都在此技能目录下(<skill_dir> 即本 SKILL.md 所在目录)。
前置条件:
pip install pyyaml openpyxl目录结构:
scripts/ Python 脚本
weflow-proxy/ Go 反向代理(跨机器访问 WeFlow API 时需要)
reference/ API 文档
weflow-groups.yaml 配置模板(勿直接修改,复制到工作目录使用)
python3 <skill_dir>/scripts/check_weflow.py
如果成功(输出 host 地址)→ 进入 Step b。
如果失败,先排查:
lsof -i :5031go version)。如未安装:brew install go(macOS)cd <skill_dir>/weflow-proxy && ./build-windows.sh
weflow-proxy.exe 的完整路径,请用户复制到 Windows 机器并在命令行(cmd/PowerShell)中运行。注意:Windows 防火墙可能拦截,需要允许通过weflow-proxy listening
您可通过此地址访问 Weflow API: http://192.168.1.100:5032
如果显示多个 IP,选择与本机同一子网的地址。请用户提供该地址python3 <skill_dir>/scripts/check_weflow.py --host http://<windows-ip>:5032
python3 <skill_dir>/scripts/fetch_groups.py <HOST>
输出格式:
1. 群名A [12345678@chatroom]
2. 群名B [87654321@chatroom]
展示列表给用户,让用户选择要监控的群聊。用户可选多个,对每个群重复 Step c。
首先准备配置文件(仅首次):
cp <skill_dir>/weflow-groups.yaml <用户指定路径>/weflow-groups.yaml
让用户选择存放位置,后续统一使用此路径(记为 CONFIG)。
对每个选中的群聊,依次收集:
询问用户希望如何总结群消息。示例:
"简洁总结今天的讨论要点""你是情报分析专家,挖掘群聊中的高价值信息""关注技术讨论,忽略闲聊"如果用户需要单独追踪某些群友的发言:
python3 <skill_dir>/scripts/convert_members.py <xlsx文件>
输出文件为 <xlsx文件名>_members.json,格式:{"wxid_xxx": "昵称(群昵称)"}grep 在 JSON 中搜索:
grep "张三" <生成的_members.json>
python3 <skill_dir>/scripts/add_group.py CONFIG \
--host <HOST> \
--talker <chatroom_id> \
--name "群聊名称" \
--summary-prompt "总结提示词" \
--members /path/to/members.json \
--subscribe-members wxid_1 wxid_2
--host 仅首次需要--members 使用绝对路径(即 convert_members.py 输出中 Written to 后的路径)--subscribe-members 可选,建议与 --members 一起使用以显示昵称--update 标志心跳即定期运行以下命令来检查新消息并生成总结。CONFIG 即 Step c 中复制的配置文件路径。
心跳执行命令:
python3 <skill_dir>/scripts/fetch_messages.py CONFIG
如果脚本报错(连接失败、配置缺失等),将错误信息报告给用户,不要回复 HEARTBEAT_OK。
处理脚本输出:
无新消息 → 回复 HEARTBEAT_OK群名:工作群
用户要求:简洁总结今天的讨论要点
近期群信息:
[2026-03-10 09:15] 张三: 会议改到下午3点
[2026-03-10 09:20] 李四: 好的,已通知客户
[2026-03-10 10:00] 王五: [图片] /path/to/image.jpg
另外总结关注群友的发言:
张三说:
1. 会议改到下午3点
对每个有新消息的群: