微信群聊总结助手
项目地址 一个基于人工智能的微信群聊消息总结工具,支持多种AI服务,可以自动提取群聊重点内容并生成结构化总结。
功能特点
- 🤖 支持多种AI服务(DeepSeek、Kimi、通义千问等)
- 📝 自定义提示词模板
- 💬 自动获取群聊消息
- 📊 生成结构化总结
- 💾 保存总结到本地
- ✉️ 发送总结到群聊
- 🎨 现代化界面设计
- 🔒 API密钥安全存储
安装说明
环境要求
- Python 3.8+
- Windows 操作系统
- 微信桌面版
依赖安装
pip install -r requirements.txt
运行程序
python wechat_summary_gui.py
使用截图
使用说明
1. 配置AI服务
在首次使用前,需要配置AI服务的API密钥:
- 打开程序,切换到"AI服务配置"标签页
- 选择要使用的AI服务(DeepSeek/Kimi/通义千问)
- 填写对应的API密钥
- 点击保存
2. 获取群聊总结
- 在主界面输入:
- 群聊名称:要总结的微信群名称
- 获取小时数:要获取多少小时内的消息
- AI服务:选择要使用的AI服务
- 点击"获取群聊消息"按钮
- 等待AI生成总结
3. 处理总结结果
生成总结后,您可以:
- 直接查看总结内容
- 点击"保存总结"将内容保存到本地文件
- 点击"发送到群聊"将总结发送回群聊
4. 自定义提示词
如果需要调整总结的风格和内容:
- 切换到"提示词配置"标签页
- 编辑提示词模板
- 点击"保存提示词"使其生效
- 如需恢复,可点击"恢复默认"
目录结构
wechat_summary.py
:主程序文件wechat_summary_gui.py
:图形界面文件config.json
:配置文件summary
:总结文件夹
打包流程
pyside6-rcc resources.qrc -o resources.py
pyarmor gen resources.py wechat_summary.py wechat_summary_gui.py
cd dist
dist> pyinstaller --upx-dir "D:\upx" --clean --onefile --hidden-import openai --hidden-import PySide6.QtWidgets --hidden-import PySide6.QtCore --hidden-import PySide6.QtGui --hidden-import wxauto --hidden-import loguru --add-data "pyarmor_runtime_000000;." --add-data "resources.py;." --add-data "wechat_summary.py;." --name=wechat_summary --icon=wechat.ico --windowed --strip wechat_summary_gui.py