基于留痕二开的新年祝福生成器
Go to file
2025-01-29 15:19:56 +08:00
.github Initial commit 2025-01-22 17:35:47 +08:00
app Create version_list.json 2025-01-29 15:19:56 +08:00
doc Initial commit 2025-01-22 17:35:47 +08:00
MemoAI Initial commit 2025-01-22 17:35:47 +08:00
newYear Initial commit 2025-01-22 17:35:47 +08:00
resource Initial commit 2025-01-22 17:35:47 +08:00
.gitignore Initial commit 2025-01-22 17:35:47 +08:00
LICENSE Initial commit 2025-01-22 17:35:47 +08:00
main.py Initial commit 2025-01-22 17:35:47 +08:00
readme.md Update readme.md 2025-01-22 18:08:43 +08:00
requirements.txt Update requirements.txt 2025-01-29 15:17:50 +08:00

2025新年祝福生成器

🎊 基于微信聊天记录的个性化新年祝福生成工具 🎊

让每一份新年祝福都充满温度与回忆

🌟 项目介绍

基于 WeChatMsg 项目开发的新年祝福生成器通过分析微信聊天记录结合AI技术为每个联系人生成独特的新年祝福内容和贺卡。

🤖 AI驱动开发

本项目是一次创新的尝试 —— 整个开发过程完全由 AIClaude 3.5 Sonnet驱动完成

  • 💡 项目构思与设计:从功能规划到架构设计,全程由 AI 提供建议和方案
  • 🎨 界面交互设计UI布局、交互逻辑均由 AI 规划设计
  • 📝 代码实现:所有代码均由 AI 生成和优化
  • 🔧 问题诊断与修复:通过与 AI 的持续对话完成调试和优化

这不仅是一个生成新年祝福的工具,更是一次"AI 辅助开发"到"AI 驱动开发"的全新尝试,展示了 AI 在软件开发领域的潜力。

核心功能

  • 🤖 智能祝福生成

    • 基于历史聊天记录分析
    • 多种风格可选(正式、温馨、幽默、文艺)
    • 支持自定义提示词
  • 🎨 精美贺卡制作

    • 多款精美模板
    • 自动生成贺卡图片
    • 支持签名定制
  • 📤 便捷分享

    • 一键发送至微信
    • 批量处理支持
    • 导出备份功能
  • 🔄 版本管理

    • 多版本保存
    • 历史记录查看
    • 随时修改重新生成

🛠️ 技术特点

  • 🔒 安全的本地数据处理
  • 🎯 精准的对话分析
  • 🎨 美观的界面设计
  • 💫 流畅的操作体验

📸 效果展示

基本界面样式和结果: 1737540252037

1737540332824

wxid_wr8iujdb57ee21

🚀 使用注意事项

  1. 启动方式
    • 方式一:通过留痕软件启动
      • python main.py 打开留痕软件
      • 点击顶部菜单栏中的"新年祝福" -> "生成祝福"
    • 方式二:直接启动
      • 进入项目目录
      • 执行 python newYear/main.py

建议通过方式一启动,因为需要留痕软件进行一次获取信息

  1. 微信数据同步

    • 需要电脑登录微信
    • 从手机将聊天消息同步至电脑本地
    • 确保微信保持登录状态
  2. 基础环境准备

    • 需要先启动留痕项目进行一次获取信息
    • 完成基础数据初始化
    pip install -r requirements.txt
    python main.py
    
  3. 火山引擎配置

    • 需要配置火山引擎API
    • 使用 Doubao-pro-32k 模型
    • 创建对应的推理接入点
    • 拥有50万的免费额度
  4. 微信发送功能说明

    • 发送的是生成的贺卡图片
    • 所有内容都包含在贺卡中
    • 发送时需要保持微信在电脑上运行
    • ⚠️ 特别注意:
      • 发送功能使用备注名进行搜索
      • 建议提前设置好联系人备注名
      • 如果搜索到的第一个角色是群聊可能会直接发送到群里
      • 使用前请仔细确认发送对象的备注名(生成祝福内容里可能会产生直接称呼对方备注名)

📦 项目结构

newYear/
├── ui/                # 界面相关代码
├── utils/            # 工具类
├── template/         # 贺卡模板
├── generate_img/     # 生成的图片
└── version_history/  # 版本历史

🔧 开发环境

  • Python 3.8+
  • PyQt5
  • 火山引擎API
  • Windows 10/11

📝 注意事项

  • 需要获取微信聊天记录的读取权限
  • 建议在生成前备份重要数据
  • 请确保网络连接稳定

🤝 贡献指南

欢迎提交 Issue 和 Pull Request 来帮助改进项目。

📄 许可证

本项目基于 GPL-3.0 许可证开源。

🙏 致谢


用科技传递温暖,让祝福更有温度