11 Commits

Author SHA1 Message Date
08d302b22c fix(sendmsg): 修复文件路径检查逻辑
- 合并文件路径和文件存在性检查为单一条件,确保在文件路径有效时才进行后续操作。
2025-08-21 15:28:01 +08:00
462fed6336 Merge branch 'master' of https://git.internal.intelligrow.cn/intelligrow/Send_picture_automatically 2025-08-21 15:24:39 +08:00
f96d1eb08d feat: 更新配置和增强日志记录功能
- 修改config.py中的文件路径和定时发送时间
- 在各个脚本中添加日志记录功能,提升错误追踪和调试能力
- 更新README.md,详细说明程序功能和使用方法
- 重构scheduler.py、sendmsg.py、send_openmsg.py和send_filemsg.py,增强代码可读性和可维护性
2025-08-21 15:22:55 +08:00
a919965831 fix(config): 更新接收者和发送时间配置
将消息接收者从"2期"改为"1期",并调整检查时间和发送时间为早上时段
2025-08-18 17:05:23 +08:00
33aca60f56 feat: 更新配置并优化消息发送逻辑
- 修改配置中的接收者名称和发送时间
- 在scheduler.py中添加周末不执行任务的逻辑
- 在sendmsg.py中支持多种图片格式并延长重试间隔
2025-08-18 16:58:14 +08:00
aaf5f59b59 feat: 改进定时任务管理并更新配置
- 在service_runner.py中添加进程ID记录功能
- 增强stop_scheduler.py以同时处理scheduler.py和sendmsg.py进程
- 修改sendmsg.py增加重试机制
- 更新配置文件路径和执行时间
2025-08-15 19:45:46 +08:00
7233700539 feat: 重构定时任务系统并增强配置管理
- 将硬编码的时间配置改为从CONFIG读取
- 支持多接收人配置,修改open_id为数组类型
- 增加发送时间等待功能,确保消息在指定时间发送
- 改进停止定时任务的进程查找逻辑
- 更新配置项,增加checking_time、sending_time和message字段
2025-06-26 17:24:50 +08:00
546ca9dfe2 feat: 添加定时任务后台运行和停止功能
新增service_runner.py用于后台运行定时任务,使用pythonw.exe实现无窗口运行
新增stop_scheduler.py用于停止后台定时任务进程
调整scheduler.py中的任务执行时间
2025-06-24 17:49:10 +08:00
84288fc66b refactor: 重构定时任务和消息发送逻辑
- 删除start_scheduler.bat脚本,改为直接运行scheduler.py
- 重构scheduler.py,添加日志记录和主函数封装
- 重构sendmsg.py,将逻辑封装到函数中并添加返回值
- 调整定时任务执行时间为每天17:30
2025-06-24 17:31:49 +08:00
699bac8008 feat: 更新定时任务时间并添加批量处理脚本
- 将定时任务时间从12:00改为14:39
- 新增start_scheduler.bat脚本用于管理进程
- 在config.py中添加messages_reciever配置项
- 优化sendmsg.py代码结构,使用配置项代替硬编码
2025-06-24 14:50:22 +08:00
96e67e8b04 feat: 初始化微信自动消息发送项目
添加项目基础文件结构,包括:
- README.md 占位文件
- Python 版本配置文件
- gitignore 配置
- 项目配置文件
- 项目依赖配置
- 定时任务调度器
- 微信消息发送主逻辑
- 飞书消息通知功能
2025-06-20 17:39:03 +08:00