Skip to content

Conversation

@morning-start
Copy link

@morning-start morning-start commented Jul 25, 2025

优化代码结构更清晰,使用uv构建项目更快捷,分段启动避免被服务器杀死

  1. 重构代码,以面向对象的方式实现。参考dev.md
  2. 使用uv构建项目,更快速,现代化。
  3. pyproject.toml 管理项目依赖
  4. 增加多账号管理实现方式 multi_main.py。默认跑的还是main.py
  5. 修改deploy.yml,默认一个小时,分三次,每次20分钟。

- 重构主要逻辑,使用异步IO和更清晰的函数结构
- 添加环境变量配置支持,提高灵活性和安全性
- 新增推送通知功能,支持多种消息推送渠道
- 优化错误处理和日志记录,提高程序的健壮性
- 更新项目结构,添加新文件和依赖项
- 新增开发者文档 (dev.md),详细说明项目结构和模块功能
- 添加 VSCode 设置文件,配置文件排除规则
- 调整定时任务时间,使用多次避免wx检测(测试可以)
- 移除 Python 环境设置步骤
- 使用 UV 工具安装和同步依赖
- 更新脚本运行方式
- 新增 multi_main.py 文件实现多任务异步处理
- 导入 asyncio 模块支持异步操作
- 增加配置加载、日志设置等功能
- 优化任务处理流程,提高执行效率
- 添加 PYTHONIOENCODING 环境变量以确保 UTF-8 编码
- 更新 actions/checkout 版本至 v3
- 修复 UV 安装命令以使用 bash
- 移除多余的 run 步骤
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant