143 lines
4.2 KiB
Markdown
143 lines
4.2 KiB
Markdown
# 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 在软件开发领域的潜力。
|
||
|
||
## ✨ 核心功能
|
||
|
||
- 🤖 **智能祝福生成**
|
||
- 基于历史聊天记录分析
|
||
- 多种风格可选(正式、温馨、幽默、文艺)
|
||
- 支持自定义提示词
|
||
|
||
- 🎨 **精美贺卡制作**
|
||
- 多款精美模板
|
||
- 自动生成贺卡图片
|
||
- 支持签名定制
|
||
|
||
- 📤 **便捷分享**
|
||
- 一键发送至微信
|
||
- 批量处理支持
|
||
- 导出备份功能
|
||
|
||
- 🔄 **版本管理**
|
||
- 多版本保存
|
||
- 历史记录查看
|
||
- 随时修改重新生成
|
||
|
||
## 🛠️ 技术特点
|
||
|
||
- 🔒 安全的本地数据处理
|
||
- 🎯 精准的对话分析
|
||
- 🎨 美观的界面设计
|
||
- 💫 流畅的操作体验
|
||
|
||
## 📸 效果展示
|
||
基本界面样式和结果:
|
||

|
||
|
||

|
||
|
||

|
||
|
||
## 🚀 使用注意事项
|
||
|
||
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>
|