WeChatMsg_NY/readme.md
2025-01-22 18:08:43 +08:00

143 lines
4.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2025新年祝福生成器
<div align="center">
<h3>🎊 基于微信聊天记录的个性化新年祝福生成工具 🎊</h3>
<p>让每一份新年祝福都充满温度与回忆</p>
</div>
## 🌟 项目介绍
基于 [WeChatMsg](https://github.com/LC044/WeChatMsg) 项目开发的新年祝福生成器通过分析微信聊天记录结合AI技术为每个联系人生成独特的新年祝福内容和贺卡。
### 🤖 AI驱动开发
本项目是一次创新的尝试 —— 整个开发过程完全由 AIClaude 3.5 Sonnet驱动完成
- 💡 **项目构思与设计**:从功能规划到架构设计,全程由 AI 提供建议和方案
- 🎨 **界面交互设计**UI布局、交互逻辑均由 AI 规划设计
- 📝 **代码实现**:所有代码均由 AI 生成和优化
- 🔧 **问题诊断与修复**:通过与 AI 的持续对话完成调试和优化
这不仅是一个生成新年祝福的工具,更是一次"AI 辅助开发"到"AI 驱动开发"的全新尝试,展示了 AI 在软件开发领域的潜力。
## ✨ 核心功能
- 🤖 **智能祝福生成**
- 基于历史聊天记录分析
- 多种风格可选(正式、温馨、幽默、文艺)
- 支持自定义提示词
- 🎨 **精美贺卡制作**
- 多款精美模板
- 自动生成贺卡图片
- 支持签名定制
- 📤 **便捷分享**
- 一键发送至微信
- 批量处理支持
- 导出备份功能
- 🔄 **版本管理**
- 多版本保存
- 历史记录查看
- 随时修改重新生成
## 🛠️ 技术特点
- 🔒 安全的本地数据处理
- 🎯 精准的对话分析
- 🎨 美观的界面设计
- 💫 流畅的操作体验
## 📸 效果展示
基本界面样式和结果:
![1737540252037](https://github.com/user-attachments/assets/be292a86-f45f-4a25-a75a-15b4745de4ea)
![1737540332824](https://github.com/user-attachments/assets/536ceb06-e9da-453f-b610-879ceaa312ea)
![wxid_wr8iujdb57ee21](https://github.com/user-attachments/assets/c98fda55-1227-42a4-8c0c-d4dd13f2d439)
## 🚀 使用注意事项
1. **启动方式**
- 方式一:通过留痕软件启动
- python main.py 打开留痕软件
- 点击顶部菜单栏中的"新年祝福" -> "生成祝福"
- 方式二:直接启动
- 进入项目目录
- 执行 `python newYear/main.py`
### 建议通过方式一启动,因为需要留痕软件进行一次获取信息
2. **微信数据同步**
- 需要电脑登录微信
- 从手机将聊天消息同步至电脑本地
- 确保微信保持登录状态
3. **基础环境准备**
- 需要先启动留痕项目进行一次获取信息
- 完成基础数据初始化
```bash
pip install -r requirements.txt
python main.py
```
4. **火山引擎配置**
- 需要配置火山引擎API
- 使用 Doubao-pro-32k 模型
- 创建对应的推理接入点
- 拥有50万的免费额度
5. **微信发送功能说明**
- 发送的是生成的贺卡图片
- 所有内容都包含在贺卡中
- 发送时需要保持微信在电脑上运行
- ⚠️ 特别注意:
- 发送功能使用备注名进行搜索
- 建议提前设置好联系人备注名
- 如果搜索到的第一个角色是群聊可能会直接发送到群里
- 使用前请仔细确认发送对象的备注名(生成祝福内容里可能会产生直接称呼对方备注名)
## 📦 项目结构
```
newYear/
├── ui/ # 界面相关代码
├── utils/ # 工具类
├── template/ # 贺卡模板
├── generate_img/ # 生成的图片
└── version_history/ # 版本历史
```
## 🔧 开发环境
- Python 3.8+
- PyQt5
- 火山引擎API
- Windows 10/11
## 📝 注意事项
- 需要获取微信聊天记录的读取权限
- 建议在生成前备份重要数据
- 请确保网络连接稳定
## 🤝 贡献指南
欢迎提交 Issue 和 Pull Request 来帮助改进项目。
## 📄 许可证
本项目基于 GPL-3.0 许可证开源。
## 🙏 致谢
- [WeChatMsg](https://github.com/LC044/WeChatMsg) - 留痕
- [火山引擎](https://www.volcengine.com/) - AI能力支持
---
<div align="center">
<p>用科技传递温暖,让祝福更有温度</p>
</div>