360 Secure SkillHub
360 安全技能中心

Wechat Assistant

该 Skill 面向 Windows 微信桌面版,通过 UI 自动化抓取指定联系人的聊天记录,用脚本做关键词、频率、情感等需求分析并生成图表与关系图,维护知识库样本以查询候选回复,自动回复需经批准、修改或拒绝后才会发送。

luemery
luemery
热度 20.28
最近更新 2026-06-12 17:36:33
分类:协作依赖:代码执行 / 读写文件应用场景:数据处理 / 任务管理 / 报告撰写 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add wechat-assistant
Metadata
name
wechat-assistant
description
微信聊天记录智能分析与自动回复助手;自动抓取聊天记录、智能分析挖掘需求、生成回复内容并支持审核发送;当用户需要分析微信聊天数据、自动生成回复、管理人脉关系或规划任务提醒时使用
dependency
{"python":["uiautomation==3.17.1","scikit-learn==1.3.2","matplotlib==3.8.2","numpy==1.26.2","pandas==2.1.4"],"system":["uiautomation-core(Windows系统UI自动化驱动)"]}

微信聊天助手

任务目标

  • 本Skill用于:Windows平台微信聊天记录的智能抓取、分析与自动回复
  • 能力包含:聊天记录抓取、需求分析挖掘、知识库管理、回复生成与审核、数据可视化、任务规划
  • 触发条件:用户需要分析微信聊天、管理人脉关系、自动回复消息或规划任务提醒

前置准备

  • 依赖说明:Python 3.8+,uiautomation库(Windows UI自动化),scikit-learn(文本分析),matplotlib(可视化)
  • 系统要求:Windows 10/11,微信桌面版已安装并登录
  • 准备工作:
    1. 确保微信已打开并登录
    2. 确认要操作的聊天窗口可见
    3. 准备好知识库文件(kb_data.json)

操作步骤

1. 聊天记录抓取

自动定位并抓取指定聊天窗口的记录:

python scripts/chat_capture.py --contact "联系人名称" --count 100 --output ./chat_records.json

2. 知识库管理

添加对话样本学习用户沟通风格:

python scripts/knowledge_base.py --action add --samples ./samples.json
python scripts/knowledge_base.py --action query --text "需要回复的内容" --top_k 5

3. 需求分析与挖掘

对聊天记录进行深度分析:

python scripts/analyzer.py --input ./chat_records.json --mode analyze --output ./analysis_result.json

4. 自动回复生成

结合知识库生成回复并进入审核流程:

python scripts/auto_reply.py --input "对方消息内容" --contact "联系人" --knowledge_base ./kb_data.json

审核环节会输出候选回复供选择,支持批准/修改/拒绝三种操作。

5. 数据可视化

生成分析图表和人脉关系图:

python scripts/visualizer.py --input ./chat_records.json --type relationship --output ./relationship.png
python scripts/visualizer.py --input ./analysis_result.json --type timeline --output ./timeline.png

使用示例

示例1:抓取并分析聊天记录

  • 场景/输入:抓取与"张三"最近200条聊天记录并分析
  • 预期产出:JSON格式聊天记录文件 + 分析报告(关键词、频率、情感)
  • 关键要点:确保微信窗口可见,联系人名称需精确匹配

示例2:生成并审核回复

  • 场景/输入:对方发来"明天下午有空吗?",需要生成回复
  • 预期产出:3个候选回复选项 + 审核确认后发送
  • 关键要点:先查询知识库学习用户风格,审核后执行发送

示例3:生成人脉关系图

  • 场景/输入:分析所有聊天记录生成人脉关系可视化
  • 预期产出:PNG格式关系图,节点大小表示互动频率
  • 关键要点:需要先抓取足够多的聊天数据

资源索引

注意事项

  • 仅在Windows平台使用,需要微信桌面版支持
  • 自动发送前必须经过审核确认,不可自动发送
  • 抓取频率建议控制在合理范围,避免触发微信限制
  • 知识库需要持续更新以提升回复质量