2025-01-22 17:22:20 +08:00
|
|
|
|
# 2025新年祝福生成器
|
|
|
|
|
|
|
|
|
|
<div align="center">
|
|
|
|
|
<h3>🎊 基于微信聊天记录的个性化新年祝福生成工具 🎊</h3>
|
|
|
|
|
<p>让每一份新年祝福都充满温度与回忆</p>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
## 🌟 项目介绍
|
|
|
|
|
|
|
|
|
|
基于 [WeChatMsg](https://github.com/LC044/WeChatMsg) 项目开发的新年祝福生成器,通过分析微信聊天记录,结合AI技术,为每个联系人生成独特的新年祝福内容和贺卡。
|
|
|
|
|
|
|
|
|
|
### 🤖 AI驱动开发
|
|
|
|
|
|
|
|
|
|
本项目是一次创新的尝试 —— 整个开发过程完全由 AI(Claude 3.5 Sonnet)驱动完成:
|
|
|
|
|
|
|
|
|
|
- 💡 **项目构思与设计**:从功能规划到架构设计,全程由 AI 提供建议和方案
|
|
|
|
|
- 🎨 **界面交互设计**:UI布局、交互逻辑均由 AI 规划设计
|
|
|
|
|
- 📝 **代码实现**:所有代码均由 AI 生成和优化
|
|
|
|
|
- 🔧 **问题诊断与修复**:通过与 AI 的持续对话完成调试和优化
|
|
|
|
|
|
|
|
|
|
这不仅是一个生成新年祝福的工具,更是一次"AI 辅助开发"到"AI 驱动开发"的全新尝试,展示了 AI 在软件开发领域的潜力。
|
|
|
|
|
|
|
|
|
|
## ✨ 核心功能
|
|
|
|
|
|
|
|
|
|
- 🤖 **智能祝福生成**
|
|
|
|
|
- 基于历史聊天记录分析
|
|
|
|
|
- 多种风格可选(正式、温馨、幽默、文艺)
|
|
|
|
|
- 支持自定义提示词
|
|
|
|
|
|
|
|
|
|
- 🎨 **精美贺卡制作**
|
|
|
|
|
- 多款精美模板
|
|
|
|
|
- 自动生成贺卡图片
|
|
|
|
|
- 支持签名定制
|
|
|
|
|
|
|
|
|
|
- 📤 **便捷分享**
|
|
|
|
|
- 一键发送至微信
|
|
|
|
|
- 批量处理支持
|
|
|
|
|
- 导出备份功能
|
|
|
|
|
|
|
|
|
|
- 🔄 **版本管理**
|
|
|
|
|
- 多版本保存
|
|
|
|
|
- 历史记录查看
|
|
|
|
|
- 随时修改重新生成
|
|
|
|
|
|
|
|
|
|
## 🛠️ 技术特点
|
|
|
|
|
|
|
|
|
|
- 🔒 安全的本地数据处理
|
|
|
|
|
- 🎯 精准的对话分析
|
|
|
|
|
- 🎨 美观的界面设计
|
|
|
|
|
- 💫 流畅的操作体验
|
|
|
|
|
|
|
|
|
|
## 📸 效果展示
|
2025-01-22 18:08:10 +08:00
|
|
|
|
基本界面样式和结果:
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|

|
2025-01-22 17:22:20 +08:00
|
|
|
|
|
|
|
|
|
## 🚀 使用注意事项
|
|
|
|
|
|
|
|
|
|
1. **启动方式**
|
|
|
|
|
- 方式一:通过留痕软件启动
|
2025-01-22 18:02:34 +08:00
|
|
|
|
- python main.py 打开留痕软件
|
2025-01-22 17:22:20 +08:00
|
|
|
|
- 点击顶部菜单栏中的"新年祝福" -> "生成祝福"
|
|
|
|
|
- 方式二:直接启动
|
|
|
|
|
- 进入项目目录
|
|
|
|
|
- 执行 `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>
|