📜 系统运行日志 (logs/app.log)
2026-05-23 17:39:12,339 - INFO - Starting Web Server on Port 5000
2026-05-23 17:39:13,945 - INFO - Starting Web Server on Port 5000
2026-05-23 17:39:47,616 - INFO - Starting Web Server on Port 5000
2026-05-23 17:39:48,850 - INFO - Starting Web Server on Port 5000
2026-05-23 17:40:17,340 - INFO - Starting Web Server on Port 5000
2026-05-23 17:40:18,550 - INFO - Starting Web Server on Port 5000
2026-05-23 17:40:22,823 - INFO - Starting Web Server on Port 5000
2026-05-23 17:40:23,266 - INFO - Starting Web Server on Port 5000
2026-05-23 17:42:36,579 - INFO - Starting Web Server on Port 5000
2026-05-23 17:42:53,369 - INFO - Starting Web Server on Port 5000
2026-05-23 17:43:32,994 - INFO - Starting Web Server on Port 5000
2026-05-23 17:44:01,801 - INFO - Starting Web Server on Port 5000
2026-05-23 17:44:31,736 - INFO - Starting Web Server on Port 5000
2026-05-23 17:45:15,196 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 17:45:15,196 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 17:45:15,199 - INFO - 调度器已启动
2026-05-23 17:45:15,199 - INFO - Web 服务启动,端口: 5000
2026-05-23 17:48:28,584 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 17:48:28,584 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 17:48:28,586 - INFO - 调度器已启动
2026-05-23 17:48:28,587 - INFO - Web 服务启动,端口: 5000
2026-05-23 17:55:01,939 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 17:55:01,940 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 17:55:01,942 - INFO - 调度器已启动
2026-05-23 17:55:01,943 - INFO - Web 服务启动,端口: 5000
2026-05-23 17:59:38,057 - INFO - 用户更新了系统配置
2026-05-23 18:06:37,239 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 18:06:37,240 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 18:06:37,241 - INFO - 调度器已启动
2026-05-23 18:06:37,241 - INFO - Web 服务启动,端口: 5000
2026-05-23 18:06:37,243 - INFO - Outgoing 回调地址: http://你的公网地址:5000/api/dingtalk/outgoing
2026-05-23 18:11:35,242 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 18:11:35,243 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 18:11:35,245 - INFO - 调度器已启动
2026-05-23 18:11:35,246 - INFO - Web 服务启动,端口: 5000
2026-05-23 18:11:35,246 - INFO - Outgoing 回调地址: http://你的公网地址:5000/api/dingtalk/outgoing
2026-05-23 18:13:25,136 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 18:13:25,136 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 18:13:25,137 - INFO - 调度器已启动
2026-05-23 18:13:25,138 - INFO - Web 服务启动,端口: 5000
2026-05-23 18:13:25,138 - INFO - Outgoing 回调地址: http://你的公网地址:5000/api/dingtalk/outgoing
2026-05-23 18:13:49,272 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 18:13:49,273 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 18:13:49,275 - INFO - 调度器已启动
2026-05-23 18:13:49,275 - INFO - Web 服务启动,端口: 5000
2026-05-23 18:13:49,277 - INFO - Outgoing 回调地址: http://你的公网地址:5000/api/dingtalk/outgoing
2026-05-23 18:14:08,083 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 18:14:08,084 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 18:14:08,086 - INFO - 调度器已启动
2026-05-23 18:14:08,086 - INFO - Web 服务启动,端口: 5000
2026-05-23 18:14:08,087 - INFO - Outgoing 回调地址: http://你的公网地址:5000/api/dingtalk/outgoing
2026-05-23 18:45:52,774 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 18:45:52,775 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 18:45:52,777 - INFO - 调度器已启动
2026-05-23 18:45:52,779 - INFO - [Stream] 未配置 client_id/client_secret,跳过启动
2026-05-23 18:45:52,779 - INFO - 钉钉 Stream 未配置或启动失败,请在系统配置中填写 client_id/client_secret
2026-05-23 18:45:52,780 - INFO - Web 服务启动,端口: 5000
2026-05-23 18:50:40,853 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 18:50:40,854 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 18:50:40,855 - INFO - 调度器已启动
2026-05-23 18:50:40,857 - INFO - [Stream] 未配置 client_id/client_secret,跳过启动
2026-05-23 18:50:40,857 - INFO - 钉钉 Stream 未配置或启动失败,请在系统配置中填写 client_id/client_secret
2026-05-23 18:50:40,857 - INFO - Web 服务启动,端口: 5000
2026-05-23 18:51:48,304 - INFO - [Stream] 未配置 client_id/client_secret,跳过启动
2026-05-23 18:52:28,292 - INFO - [Stream] 未配置 client_id/client_secret,跳过启动
2026-05-23 18:54:44,846 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 18:54:44,847 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 18:54:44,848 - INFO - 调度器已启动
2026-05-23 18:54:44,848 - INFO - [Stream] 未配置 client_id/client_secret,跳过启动
2026-05-23 18:54:44,849 - INFO - 钉钉 Stream 未配置或启动失败,请在系统配置中填写 client_id/client_secret
2026-05-23 18:54:44,849 - INFO - Web 服务启动,端口: 5000
2026-05-23 18:54:51,609 - ERROR - [Stream] 缺少 dingtalk-stream 包,请运行: pip install dingtalk-stream
2026-05-23 18:54:56,973 - ERROR - [Stream] 缺少 dingtalk-stream 包,请运行: pip install dingtalk-stream
2026-05-23 18:55:49,762 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 18:55:49,762 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 18:55:49,764 - INFO - 调度器已启动
2026-05-23 18:55:49,909 - INFO - [Stream] 连接已启动,等待群消息...
2026-05-23 18:55:49,909 - INFO - [Stream] 后台线程已启动
2026-05-23 18:55:49,910 - INFO - 钉钉 Stream 服务已启动
2026-05-23 18:55:49,910 - INFO - Web 服务启动,端口: 5000
2026-05-23 18:55:52,910 - ERROR - [Stream] 运行异常: 'MainChatbotHandler' object has no attribute 'pre_start'
2026-05-23 18:55:54,008 - INFO - [Stream] 连接已启动,等待群消息...
2026-05-23 18:55:54,008 - INFO - [Stream] 后台线程已启动
2026-05-23 18:55:57,011 - ERROR - [Stream] 运行异常: 'MainChatbotHandler' object has no attribute 'pre_start'
2026-05-23 18:56:25,750 - INFO - [Stream] 连接已启动,等待群消息...
2026-05-23 18:56:25,750 - INFO - [Stream] 后台线程已启动
2026-05-23 18:56:28,751 - ERROR - [Stream] 运行异常: 'MainChatbotHandler' object has no attribute 'pre_start'
2026-05-23 18:57:34,329 - INFO - [Stream] 连接已启动,等待群消息...
2026-05-23 18:57:34,329 - INFO - [Stream] 后台线程已启动
2026-05-23 18:57:37,331 - ERROR - [Stream] 运行异常: 'MainChatbotHandler' object has no attribute 'pre_start'
2026-05-23 19:01:23,637 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 19:01:23,638 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 19:01:23,639 - INFO - 调度器已启动
2026-05-23 19:01:23,785 - INFO - [Stream] 连接已启动,等待群消息...
2026-05-23 19:01:23,785 - INFO - [Stream] 后台线程已启动
2026-05-23 19:01:23,786 - INFO - 钉钉 Stream 服务已启动
2026-05-23 19:01:23,787 - INFO - Web 服务启动,端口: 5000
2026-05-23 19:01:26,786 - ERROR - [Stream] 运行异常: 'MainChatbotHandler' object has no attribute 'pre_start'
2026-05-23 19:01:31,712 - INFO - [Stream] 连接已启动,等待群消息...
2026-05-23 19:01:31,713 - INFO - [Stream] 后台线程已启动
2026-05-23 19:01:34,714 - ERROR - [Stream] 运行异常: 'MainChatbotHandler' object has no attribute 'pre_start'
2026-05-23 19:02:50,790 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 19:02:50,791 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 19:02:50,792 - INFO - 调度器已启动
2026-05-23 19:02:50,936 - INFO - [Stream] 连接已启动,等待群消息...
2026-05-23 19:02:50,936 - INFO - [Stream] 后台线程已启动
2026-05-23 19:02:50,938 - INFO - 钉钉 Stream 服务已启动
2026-05-23 19:02:50,938 - INFO - Web 服务启动,端口: 5000
2026-05-23 19:05:18,426 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 19:05:18,426 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 19:05:18,428 - INFO - 调度器已启动
2026-05-23 19:05:18,575 - INFO - [Stream] 连接已启动,等待群消息...
2026-05-23 19:05:18,575 - INFO - [Stream] 后台线程已启动
2026-05-23 19:05:18,577 - INFO - 钉钉 Stream 服务已启动
2026-05-23 19:05:18,577 - INFO - Web 服务启动,端口: 5000
2026-05-23 19:05:28,914 - INFO - [Stream] 收到消息 → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: hhh
2026-05-23 19:05:28,915 - INFO - [Stream] 消息已保存到主业务库
2026-05-23 19:17:07,457 - INFO - [Stream] 收到消息 → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: 111
2026-05-23 19:17:07,458 - INFO - [Stream] 消息已保存到主业务库
2026-05-23 19:17:22,994 - INFO - [Stream] 已停止
2026-05-23 19:17:26,066 - INFO - [Stream] 连接已启动,等待群消息...
2026-05-23 19:17:26,067 - INFO - [Stream] 后台线程已启动
2026-05-23 19:17:39,515 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 19:17:39,515 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 19:17:39,516 - INFO - 调度器已启动
2026-05-23 19:17:39,663 - INFO - [Stream] 连接已启动,等待群消息...
2026-05-23 19:17:39,663 - INFO - [Stream] 后台线程已启动
2026-05-23 19:17:39,665 - INFO - 钉钉 Stream 服务已启动
2026-05-23 19:17:39,665 - INFO - Web 服务启动,端口: 5000
2026-05-23 19:17:42,904 - INFO - [Stream] 已停止
2026-05-23 19:17:44,796 - INFO - [Stream] 连接已启动,等待群消息...
2026-05-23 19:17:44,796 - INFO - [Stream] 后台线程已启动
2026-05-23 19:21:45,315 - INFO - [Stream] 收到消息 → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: aaa
2026-05-23 19:21:45,316 - INFO - [Stream] 消息已保存到主业务库
2026-05-23 20:29:56,795 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 20:29:56,796 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 20:29:56,797 - INFO - 调度器已启动
2026-05-23 20:29:56,942 - ERROR - [Stream] 运行异常: type object 'EventMessage' has no attribute 'TOPIC'
2026-05-23 20:29:56,942 - INFO - [Stream] 后台线程已启动
2026-05-23 20:29:56,943 - INFO - 钉钉 Stream 服务已启动
2026-05-23 20:29:56,943 - INFO - Web 服务启动,端口: 5000
2026-05-23 20:30:25,409 - ERROR - [Stream] 运行异常: type object 'EventMessage' has no attribute 'TOPIC'
2026-05-23 20:30:25,409 - INFO - [Stream] 后台线程已启动
2026-05-23 20:31:17,159 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 20:31:17,159 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 20:31:17,160 - INFO - 调度器已启动
2026-05-23 20:31:17,313 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 20:31:17,313 - INFO - [Stream] 后台线程已启动
2026-05-23 20:31:17,315 - INFO - 钉钉 Stream 服务已启动
2026-05-23 20:31:17,315 - INFO - Web 服务启动,端口: 5000
2026-05-23 20:31:22,431 - INFO - [Stream] 已在运行中
2026-05-23 20:31:33,832 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: aaa
2026-05-23 20:31:33,834 - INFO - [Stream] 消息已保存到主业务库
2026-05-23 20:33:21,353 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 20:33:21,353 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 20:33:21,354 - INFO - 调度器已启动
2026-05-23 20:33:21,501 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 20:33:21,501 - INFO - [Stream] 后台线程已启动
2026-05-23 20:33:21,503 - INFO - 钉钉 Stream 服务已启动
2026-05-23 20:33:21,503 - INFO - Web 服务启动,端口: 5000
2026-05-23 20:33:25,909 - INFO - [Stream] 已停止
2026-05-23 20:33:27,919 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 20:33:27,920 - INFO - [Stream] 后台线程已启动
2026-05-23 20:33:54,637 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: aa
2026-05-23 20:33:54,638 - INFO - [Stream] 消息已保存到主业务库
2026-05-23 20:43:13,966 - INFO - 用户更新了系统配置
2026-05-23 20:44:14,381 - INFO - 用户更新了系统配置
2026-05-23 20:44:43,878 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: aaa
2026-05-23 20:44:43,879 - INFO - [Stream] 消息已保存到主业务库
2026-05-23 20:45:21,079 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: ddd
2026-05-23 20:45:21,081 - INFO - [Stream] 消息已保存到主业务库
2026-05-23 20:46:38,343 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: @所有人 在此向各板块负责人问好!发一则关于下周2场周会时间安排的通知。各板块负责人请知悉:
一 、
2026-05-23 20:46:38,346 - INFO - [Stream] 消息已保存到主业务库
2026-05-23 20:46:48,736 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 20:46:48,736 - INFO - ===== 每日分析任务启动 =====
2026-05-23 20:46:48,736 - INFO - 获取到 8 条群消息,开始调用 AI 分析...
2026-05-23 20:46:48,737 - INFO - 调用 LLM 服务: http://ding.jiuhang.newjcj.top/v1
2026-05-23 20:47:11,046 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 20:47:11,046 - INFO - ===== 每日分析任务启动 =====
2026-05-23 20:47:11,046 - INFO - 获取到 8 条群消息,开始调用 AI 分析...
2026-05-23 20:47:11,047 - INFO - 调用 LLM 服务: http://ding.jiuhang.newjcj.top/v1
2026-05-23 20:47:19,316 - ERROR - LLM 调用失败: 504 Server Error: Gateway Time-out for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-23 20:47:19,316 - ERROR - AI 分析返回空结果,跳过
2026-05-23 20:47:30,235 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 20:47:30,235 - INFO - ===== 每日分析任务启动 =====
2026-05-23 20:47:30,235 - INFO - 获取到 8 条群消息,开始调用 AI 分析...
2026-05-23 20:47:30,236 - INFO - 调用 LLM 服务: http://ding.jiuhang.newjcj.top/v1
2026-05-23 20:47:41,597 - ERROR - LLM 调用失败: 504 Server Error: Gateway Time-out for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-23 20:47:41,597 - ERROR - AI 分析返回空结果,跳过
2026-05-23 20:48:00,304 - ERROR - LLM 调用失败: 504 Server Error: Gateway Time-out for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-23 20:48:00,304 - ERROR - AI 分析返回空结果,跳过
2026-05-23 20:49:16,173 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 20:49:16,174 - INFO - ===== 每日分析任务启动 =====
2026-05-23 20:49:16,174 - INFO - 获取到 8 条群消息,开始调用 AI 分析...
2026-05-23 20:49:16,174 - INFO - 调用 LLM 服务: http://ding.jiuhang.newjcj.top/v1
2026-05-23 20:49:46,431 - ERROR - LLM 调用失败: 504 Server Error: Gateway Time-out for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-23 20:49:46,431 - ERROR - AI 分析返回空结果,跳过
2026-05-23 20:51:47,260 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 20:51:47,260 - INFO - ===== 每日分析任务启动 =====
2026-05-23 20:51:47,261 - INFO - 获取到 8 条群消息,开始调用 AI 分析...
2026-05-23 20:51:47,261 - INFO - 调用 LLM 服务: http://ding.jiuhang.newjcj.top/v1
2026-05-23 20:52:17,951 - ERROR - LLM 调用失败: 504 Server Error: Gateway Time-out for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-23 20:52:17,951 - ERROR - AI 分析返回空结果,跳过
2026-05-23 20:52:24,735 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 20:52:24,736 - INFO - ===== 每日分析任务启动 =====
2026-05-23 20:52:24,736 - INFO - 获取到 8 条群消息,开始调用 AI 分析...
2026-05-23 20:52:24,736 - INFO - 调用 LLM 服务: http://ding.jiuhang.newjcj.top/v1
2026-05-23 20:52:55,304 - ERROR - LLM 调用失败: 504 Server Error: Gateway Time-out for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-23 20:52:55,304 - ERROR - AI 分析返回空结果,跳过
2026-05-23 20:54:56,498 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 20:54:56,498 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 20:54:56,499 - INFO - 调度器已启动
2026-05-23 20:54:56,642 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 20:54:56,642 - INFO - [Stream] 后台线程已启动
2026-05-23 20:54:56,644 - INFO - 钉钉 Stream 服务已启动
2026-05-23 20:54:56,644 - INFO - Web 服务启动,端口: 5000
2026-05-23 20:55:05,604 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 20:55:05,604 - INFO - ===== 每日分析任务启动 =====
2026-05-23 20:55:05,605 - INFO - 获取到 8 条群消息,开始调用 AI 分析...
2026-05-23 20:55:05,606 - INFO - 调用 LLM 服务: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 8
2026-05-23 20:55:35,876 - ERROR - LLM 调用失败: 504 Server Error: Gateway Time-out for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-23 20:55:35,877 - ERROR - AI 分析返回空结果,跳过
2026-05-23 20:59:12,762 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 20:59:12,762 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 20:59:12,764 - INFO - 调度器已启动
2026-05-23 20:59:12,907 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 20:59:12,907 - INFO - [Stream] 后台线程已启动
2026-05-23 20:59:12,910 - INFO - 钉钉 Stream 服务已启动
2026-05-23 20:59:12,910 - INFO - Web 服务启动,端口: 5000
2026-05-23 20:59:21,716 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 20:59:21,716 - INFO - ===== 每日分析任务启动 =====
2026-05-23 20:59:21,717 - INFO - 获取到 8 条群消息,开始调用 AI 分析...
2026-05-23 20:59:21,717 - INFO - 调用 LLM 服务: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 8
2026-05-23 20:59:21,718 - INFO - 调试 curl: curl -X POST 'http://ding.jiuhang.newjcj.top/v1/chat/completions' -H 'Content-Type: application/json' -d '{"model": "Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf", "messages": [{"role": "user", "content": "测试"}], "temperature": 0.1, "max_tokens": 100}'
2026-05-23 20:59:51,773 - ERROR - LLM 调用失败: 504 Server Error: Gateway Time-out for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-23 20:59:51,774 - ERROR - AI 分析返回空结果,跳过
2026-05-23 21:08:53,314 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 21:08:53,315 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 21:08:53,316 - INFO - 调度器已启动
2026-05-23 21:08:53,463 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 21:08:53,463 - INFO - [Stream] 后台线程已启动
2026-05-23 21:08:53,464 - INFO - 钉钉 Stream 服务已启动
2026-05-23 21:08:53,466 - INFO - Web 服务启动,端口: 5000
2026-05-23 21:08:57,960 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 21:08:57,961 - INFO - ===== 每日分析任务启动 =====
2026-05-23 21:08:57,962 - INFO - 获取到 8 条群消息,开始调用 AI 分析...
2026-05-23 21:08:57,962 - INFO - 调用 LLM 服务: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 8
2026-05-23 21:08:57,962 - INFO - 调试 curl: curl -X POST 'http://ding.jiuhang.newjcj.top/v1/chat/completions' -H 'Content-Type: application/json' -d '{"model": "Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf", "messages": [{"role": "user", "content": "测试"}], "temperature": 0.1, "max_tokens": 100}'
2026-05-23 21:09:36,928 - INFO - LLM 原始返回:
2026-05-23 21:09:36,928 - ERROR - LLM 返回内容中无法提取 JSON:
2026-05-23 21:09:36,929 - ERROR - AI 分析返回空结果,跳过
2026-05-23 21:12:09,175 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 21:12:09,175 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 21:12:09,177 - INFO - 调度器已启动
2026-05-23 21:12:09,319 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 21:12:09,319 - INFO - [Stream] 后台线程已启动
2026-05-23 21:12:09,321 - INFO - 钉钉 Stream 服务已启动
2026-05-23 21:12:09,323 - INFO - Web 服务启动,端口: 5000
2026-05-23 21:12:17,653 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 21:12:17,653 - INFO - ===== 每日分析任务启动 =====
2026-05-23 21:12:17,654 - INFO - 获取到 8 条群消息,开始调用 AI 分析...
2026-05-23 21:12:17,655 - INFO - 调用 LLM 服务: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 8
2026-05-23 21:12:17,655 - INFO - 调试 curl: curl -X POST 'http://ding.jiuhang.newjcj.top/v1/chat/completions' -H 'Content-Type: application/json' -d '{"model": "Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf", "messages": [{"role": "user", "content": "测试"}], "temperature": 0.1, "max_tokens": 100}'
2026-05-23 21:12:56,384 - INFO - LLM message - content长度: 0, reasoning长度: 1692
2026-05-23 21:12:56,385 - INFO - LLM 原始返回: Here's a thinking process:
1. **Analyze User Input:**
- **Input Data:** A chat log from a group chat.
- **Key Message:** `[2026-05-23 20:46:38] 蒋超军: @所有人 在此向各板块负责人问好!发一则关于下周2场周会时间安排的通知。... 三、5月18日周报数据 请于5月17日晚 22:30前提交;5月23日周报数据 请于5月23日12:30前 提交至综合管理中心梁小花处。`
- **Task:** Extract the deadline for *this week's* weekly report, generate reminders based on rules, and output strictly in JSON format.
2. **Identify Deadline:**
- The message explicitly states: `5月23日周报数据 请于5月23日12:30前 提交`.
2026-05-23 21:12:56,385 - ERROR - LLM 返回内容中无法提取 JSON: Here's a thinking process:
1. **Analyze User Input:**
- **Input Data:** A chat log from a group chat.
- **Key Message:** `[2026-05-23 20:46:38] 蒋超军: @所有人 在此向各板块负责人问好!发一则关于下周2场周会时间安排的通知。... 三、5
2026-05-23 21:12:56,385 - ERROR - AI 分析返回空结果,跳过
2026-05-23 21:15:49,032 - INFO - 定时任务已注册: 每天 08:00 执行 AI 分析
2026-05-23 21:15:49,033 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 21:15:49,034 - INFO - 调度器已启动
2026-05-23 21:15:49,190 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 21:15:49,190 - INFO - [Stream] 后台线程已启动
2026-05-23 21:15:49,193 - INFO - 钉钉 Stream 服务已启动
2026-05-23 21:15:49,193 - INFO - Web 服务启动,端口: 5000
2026-05-23 21:15:54,278 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 21:15:54,279 - INFO - ===== 每日分析任务启动 =====
2026-05-23 21:15:54,280 - INFO - 获取到 8 条群消息,开始调用 AI 分析...
2026-05-23 21:15:54,281 - INFO - 调用 LLM 服务: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 8
2026-05-23 21:15:54,281 - INFO - 调试 curl: curl -X POST 'http://ding.jiuhang.newjcj.top/v1/chat/completions' -H 'Content-Type: application/json' -d '{"model": "Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf", "messages": [{"role": "user", "content": "测试"}], "temperature": 0.1, "max_tokens": 100}'
2026-05-23 21:17:25,709 - INFO - LLM message - content长度: 565, reasoning长度: 3415
2026-05-23 21:17:25,709 - INFO - LLM 原始返回: ```json
{
"deadline": "2026-05-23T12:30",
"deadline_description": "5月23日12:30前",
"reminders": [
{
"remind_time": "2026-05-22T09:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22T14:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-23T09:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time": "2026-05-23T15:00",
2026-05-23 21:17:25,709 - INFO - LLM 分析成功,截止时间: 2026-05-23T12:30, 提醒数: 4
2026-05-23 21:17:25,710 - INFO - 周报截止时间: 2026-05-23T12:30, 生成 4 条提醒计划
2026-05-23 21:17:25,710 - INFO - 保存提醒: 2026-05-22T09:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 21:17:25,711 - INFO - 保存提醒: 2026-05-22T14:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 21:17:25,712 - INFO - 保存提醒: 2026-05-23T09:00 - 提醒:今天12:30前请提交周报!...
2026-05-23 21:17:25,713 - INFO - 保存提醒: 2026-05-23T15:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-23 21:17:25,713 - INFO - ===== 每日分析任务完成 =====
2026-05-23 23:03:47,641 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-23 23:03:47,641 - INFO - 定时任务已注册: 每天 10:00 执行 AI 分析
2026-05-23 23:03:47,642 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 23:03:47,643 - INFO - 调度器已启动
2026-05-23 23:03:47,785 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 23:03:47,785 - INFO - [Stream] 后台线程已启动
2026-05-23 23:03:47,787 - INFO - 钉钉 Stream 服务已启动
2026-05-23 23:03:47,788 - INFO - Web 服务启动,端口: 5000
2026-05-23 23:04:24,999 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 23:04:24,999 - INFO - ===== 分析任务启动 =====
2026-05-23 23:04:25,000 - INFO - 获取到 8 条群消息,共 1 个分析项目,开始依次分析...
2026-05-23 23:04:25,000 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-23 23:04:25,000 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 8
2026-05-23 23:06:16,192 - INFO - LLM message - content长度: 40, reasoning长度: 4598
2026-05-23 23:06:16,193 - INFO - LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
2026-05-23 23:06:16,193 - ERROR - LLM 返回内容中无法提取 JSON: {
"deadline": "2026-05-23 12:30:00",
2026-05-23 23:06:16,193 - ERROR - 项目 [周报提醒] AI 分析返回空结果,跳过
2026-05-23 23:06:16,194 - INFO - ===== 所有项目分析任务完成 =====
2026-05-23 23:07:10,470 - INFO - 项目 [周报提醒] 已更新
2026-05-23 23:11:00,228 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-23 23:11:00,228 - INFO - 定时任务已注册: 每天 10:00 执行 AI 分析
2026-05-23 23:11:00,229 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 23:11:00,230 - INFO - 调度器已启动
2026-05-23 23:11:00,380 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 23:11:00,380 - INFO - [Stream] 后台线程已启动
2026-05-23 23:11:00,381 - INFO - 钉钉 Stream 服务已启动
2026-05-23 23:11:00,381 - INFO - Web 服务启动,端口: 5000
2026-05-23 23:11:06,750 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 23:11:06,750 - INFO - ===== 分析任务启动 =====
2026-05-23 23:11:06,752 - INFO - 获取到 8 条群消息,共 1 个分析项目,开始依次分析...
2026-05-23 23:11:06,752 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-23 23:11:06,752 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 8
2026-05-23 23:12:38,473 - INFO - LLM message - content长度: 592, reasoning长度: 2985
2026-05-23 23:12:38,473 - INFO - LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "5月23日周报数据请于5月23日12:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-22 09:30:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 15:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-23 10:15:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_t
2026-05-23 23:12:38,476 - INFO - LLM 分析成功,截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-23 23:12:38,477 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-23 23:12:38,477 - INFO - 保存提醒: [周报提醒] 2026-05-22 09:30:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 23:12:38,479 - INFO - 保存提醒: [周报提醒] 2026-05-22 15:20:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 23:12:38,479 - INFO - 保存提醒: [周报提醒] 2026-05-23 10:15:00 - 提醒:今天12:30前请提交周报!...
2026-05-23 23:12:38,481 - INFO - 保存提醒: [周报提醒] 2026-05-23 16:45:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-23 23:12:38,481 - INFO - --- 项目 [周报提醒] 分析完成 ---
2026-05-23 23:12:38,482 - INFO - ===== 所有项目分析任务完成 =====
2026-05-23 23:12:46,615 - ERROR - 钉钉 API 返回错误: {'errcode': 300001, 'errmsg': '错误描述: robot 不存在;解决方案:请确认 token 是否正确;'}
2026-05-23 23:13:39,588 - INFO - 用户更新了系统配置
2026-05-23 23:13:43,611 - INFO - 钉钉消息发送成功: 提醒:周报请在明天12:30前提交...
2026-05-23 23:13:43,613 - INFO - 手动发送提醒成功: 提醒:周报请在明天12:30前提交...
2026-05-23 23:16:47,484 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: @所有人 在此向各板块负责人问好!发一则关于4月述职大会及5月第一周管理层周会安排的通知。各板块负责
2026-05-23 23:16:47,485 - INFO - [Stream] 消息已保存到主业务库
2026-05-23 23:17:09,905 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 23:17:09,905 - INFO - ===== 分析任务启动 =====
2026-05-23 23:17:09,906 - INFO - 获取到 9 条群消息,共 1 个分析项目,开始依次分析...
2026-05-23 23:17:09,906 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-23 23:17:09,906 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-23 23:18:38,474 - INFO - LLM message - content长度: 589, reasoning长度: 2926
2026-05-23 23:18:38,475 - INFO - LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "本周周报数据请于5月23日12:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-22 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 14:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-23 11:00:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time
2026-05-23 23:18:38,477 - INFO - LLM 分析成功,截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-23 23:18:38,477 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-23 23:18:38,478 - INFO - 保存提醒: [周报提醒] 2026-05-22 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 23:18:38,479 - INFO - 保存提醒: [周报提醒] 2026-05-22 14:20:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 23:18:38,479 - INFO - 保存提醒: [周报提醒] 2026-05-23 11:00:00 - 提醒:今天12:30前请提交周报!...
2026-05-23 23:18:38,480 - INFO - 保存提醒: [周报提醒] 2026-05-23 16:45:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-23 23:18:38,481 - INFO - --- 项目 [周报提醒] 分析完成 ---
2026-05-23 23:18:38,481 - INFO - ===== 所有项目分析任务完成 =====
2026-05-23 23:20:39,206 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 23:20:39,207 - INFO - ===== 分析任务启动 =====
2026-05-23 23:20:39,208 - INFO - 获取到 9 条群消息,共 1 个分析项目,开始依次分析...
2026-05-23 23:20:39,208 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-23 23:20:39,208 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-23 23:22:07,643 - INFO - LLM message - content长度: 568, reasoning长度: 3177
2026-05-23 23:22:07,643 - INFO - LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "5月23日12:30前",
"reminders": [
{
"remind_time": "2026-05-22 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 11:45:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 14:20:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time": "2026-05-22 16:50:
2026-05-23 23:22:07,643 - INFO - LLM 分析成功,截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-23 23:22:07,644 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-23 23:22:07,644 - INFO - 保存提醒: [周报提醒] 2026-05-22 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 23:22:07,645 - INFO - 保存提醒: [周报提醒] 2026-05-22 11:45:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 23:22:07,646 - INFO - 保存提醒: [周报提醒] 2026-05-22 14:20:00 - 提醒:今天12:30前请提交周报!...
2026-05-23 23:22:07,647 - INFO - 保存提醒: [周报提醒] 2026-05-22 16:50:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-23 23:22:07,648 - INFO - --- 项目 [周报提醒] 分析完成 ---
2026-05-23 23:22:07,648 - INFO - ===== 所有项目分析任务完成 =====
2026-05-23 23:22:51,360 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-23 23:22:51,361 - INFO - 定时任务已注册: 每天 10:00 执行 AI 分析
2026-05-23 23:22:51,361 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 23:22:51,362 - INFO - 调度器已启动
2026-05-23 23:22:51,506 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 23:22:51,506 - INFO - [Stream] 后台线程已启动
2026-05-23 23:22:51,508 - INFO - 钉钉 Stream 服务已启动
2026-05-23 23:22:51,508 - INFO - Web 服务启动,端口: 5000
2026-05-23 23:23:25,154 - INFO - 项目 [月报提醒] 已添加
2026-05-23 23:23:29,094 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 23:23:29,094 - INFO - ===== 分析任务启动 =====
2026-05-23 23:23:29,095 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-23 23:23:29,095 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-23 23:23:29,095 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-23 23:25:15,385 - INFO - LLM message - content长度: 589, reasoning长度: 4165
2026-05-23 23:25:15,385 - INFO - LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "本周周报数据请于5月23日12:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-22 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 15:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-23 11:00:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time
2026-05-23 23:25:15,385 - INFO - LLM 分析成功,截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-23 23:25:15,385 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-23 23:25:15,386 - INFO - 保存提醒: [周报提醒] 2026-05-22 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 23:25:15,387 - INFO - 保存提醒: [周报提醒] 2026-05-22 15:20:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 23:25:15,388 - INFO - 保存提醒: [周报提醒] 2026-05-23 11:00:00 - 提醒:今天12:30前请提交周报!...
2026-05-23 23:25:15,388 - INFO - 保存提醒: [周报提醒] 2026-05-23 16:45:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-23 23:25:15,389 - INFO - --- 项目 [周报提醒] 分析完成 ---
2026-05-23 23:25:15,390 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-23 23:25:15,390 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-23 23:27:11,470 - INFO - LLM message - content长度: 666, reasoning长度: 3690
2026-05-23 23:27:11,470 - INFO - LLM 原始返回: {
"deadline": "2026-05-08 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月8日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-07 10:00:00",
"content": "提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-07 15:00:00",
"content": "提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-08 11:00:00",
"content": "提醒:今天18:00前
2026-05-23 23:27:11,470 - INFO - LLM 分析成功,截止时间: 2026-05-08 18:00:00, 提醒数: 4
2026-05-23 23:27:11,471 - INFO - 项目 [月报提醒] 截止时间: 2026-05-08 18:00:00, 生成 4 条提醒计划
2026-05-23 23:27:11,471 - INFO - 保存提醒: [月报提醒] 2026-05-07 10:00:00 - 提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至...
2026-05-23 23:27:11,473 - INFO - 保存提醒: [月报提醒] 2026-05-07 15:00:00 - 提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至...
2026-05-23 23:27:11,475 - INFO - 保存提醒: [月报提醒] 2026-05-08 11:00:00 - 提醒:今天18:00前请提交4月述职及5月第一周汇报数据!...
2026-05-23 23:27:11,476 - INFO - 保存提醒: [月报提醒] 2026-05-08 17:00:00 - 最后提醒:今天18:00前务必提交4月述职及5月第一周汇报数...
2026-05-23 23:27:11,477 - INFO - --- 项目 [月报提醒] 分析完成 ---
2026-05-23 23:27:11,477 - INFO - ===== 所有项目分析任务完成 =====
2026-05-23 23:30:10,008 - INFO - 钉钉消息发送成功: 提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至...
2026-05-23 23:30:10,009 - INFO - 手动发送提醒成功: 提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至...
2026-05-23 23:31:26,225 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-23 23:31:26,226 - INFO - 定时任务已注册: 每天 10:00 执行 AI 分析
2026-05-23 23:31:26,227 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-23 23:31:26,227 - INFO - AI分析时间已更新: [9, 10, 20]
2026-05-23 23:31:40,101 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-23 23:31:40,102 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-23 23:31:40,102 - INFO - AI分析时间已更新: [9, 20]
2026-05-23 23:32:41,418 - INFO - 钉钉消息发送成功: 最后提醒:今天12:30前务必提交周报!...
2026-05-23 23:32:41,420 - INFO - 手动发送提醒成功: 最后提醒:今天12:30前务必提交周报!...
2026-05-23 23:44:15,285 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-23 23:44:15,286 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-23 23:44:15,286 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 23:44:15,287 - INFO - 调度器已启动
2026-05-23 23:44:15,448 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 23:44:15,449 - INFO - [Stream] 后台线程已启动
2026-05-23 23:44:15,449 - INFO - 钉钉 Stream 服务已启动
2026-05-23 23:44:15,449 - INFO - Web 服务启动,端口: 5000
2026-05-23 23:44:28,728 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-23 23:44:28,729 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-23 23:44:28,729 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-23 23:44:28,730 - INFO - 调度器已启动
2026-05-23 23:44:28,873 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-23 23:44:28,874 - INFO - [Stream] 后台线程已启动
2026-05-23 23:44:28,876 - INFO - 钉钉 Stream 服务已启动
2026-05-23 23:44:28,876 - INFO - Web 服务启动,端口: 5000
2026-05-23 23:45:07,293 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 23:45:07,294 - INFO - ===== 分析任务启动 =====
2026-05-23 23:45:07,294 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-23 23:45:07,294 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-23 23:45:07,295 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-23 23:46:40,078 - INFO - LLM message - content长度: 581, reasoning长度: 3014
2026-05-23 23:46:40,079 - INFO - LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "5月23日12:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-22 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 11:45:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 14:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026
2026-05-23 23:46:40,080 - INFO - LLM 分析成功,截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-23 23:46:40,080 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-23 23:46:40,081 - INFO - 保存提醒: [周报提醒] 2026-05-22 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 23:46:40,082 - INFO - 保存提醒: [周报提醒] 2026-05-22 11:45:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 23:46:40,083 - INFO - 保存提醒: [周报提醒] 2026-05-22 14:20:00 - 提醒:周报请在明天12:30前提交...
2026-05-23 23:46:40,084 - INFO - 保存提醒: [周报提醒] 2026-05-22 16:50:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-23 23:46:40,085 - INFO - --- 项目 [周报提醒] 分析完成 ---
2026-05-23 23:46:40,085 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-23 23:46:40,085 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-23 23:48:16,687 - INFO - LLM message - content长度: 611, reasoning长度: 3673
2026-05-23 23:48:16,688 - INFO - LLM 原始返回: {
"deadline": "2026-05-08 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据截止提交时间",
"reminders": [
{
"remind_time": "2026-05-07 10:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-07 11:30:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-08 09:30:00",
"content": "提醒:今天18:00前请提交月报/述职数据!"
},
{
2026-05-23 23:48:16,688 - INFO - LLM 分析成功,截止时间: 2026-05-08 18:00:00, 提醒数: 4
2026-05-23 23:48:16,688 - INFO - 项目 [月报提醒] 截止时间: 2026-05-08 18:00:00, 生成 4 条提醒计划
2026-05-23 23:48:16,689 - INFO - 保存提醒: [月报提醒] 2026-05-07 10:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-23 23:48:16,689 - INFO - 保存提醒: [月报提醒] 2026-05-07 11:30:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-23 23:48:16,690 - INFO - 保存提醒: [月报提醒] 2026-05-08 09:30:00 - 提醒:今天18:00前请提交月报/述职数据!...
2026-05-23 23:48:16,691 - INFO - 保存提醒: [月报提醒] 2026-05-08 14:30:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-23 23:48:16,692 - INFO - --- 项目 [月报提醒] 分析完成 ---
2026-05-23 23:48:16,692 - INFO - ===== 所有项目分析任务完成 =====
2026-05-23 23:49:05,014 - INFO - 钉钉消息发送成功: 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-23 23:49:05,015 - INFO - 手动发送提醒成功: 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-23 23:59:26,925 - INFO - 项目 [月报提醒] 已更新
2026-05-23 23:59:27,610 - INFO - 项目 [周报提醒] 已更新
2026-05-23 23:59:35,644 - INFO - 项目 [周报提醒] 已更新
2026-05-23 23:59:39,012 - INFO - 用户通过网页手动触发 AI 分析
2026-05-23 23:59:39,012 - INFO - ===== 分析任务启动 =====
2026-05-23 23:59:39,013 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-23 23:59:39,013 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-23 23:59:39,013 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 00:01:29,261 - INFO - LLM message - content长度: 568, reasoning长度: 3789
2026-05-24 00:01:29,262 - INFO - LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "5月23日12:30前",
"reminders": [
{
"remind_time": "2026-05-22 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 14:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-23 09:45:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time": "2026-05-23 11:50:
2026-05-24 00:01:29,262 - INFO - LLM 分析成功,截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-24 00:01:29,262 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-24 00:01:29,262 - INFO - 保存提醒: [周报提醒] 2026-05-22 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 00:01:29,264 - INFO - 保存提醒: [周报提醒] 2026-05-22 14:20:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 00:01:29,267 - INFO - 保存提醒: [周报提醒] 2026-05-23 09:45:00 - 提醒:今天12:30前请提交周报!...
2026-05-24 00:01:29,271 - INFO - 保存提醒: [周报提醒] 2026-05-23 11:50:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-24 00:01:29,273 - INFO - --- 项目 [周报提醒] 分析完成 ---
2026-05-24 00:01:29,273 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 00:01:29,273 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 00:04:49,388 - ERROR - LLM 服务请求超时
2026-05-24 00:04:49,388 - ERROR - 项目 [月报提醒] AI 分析返回空结果,跳过
2026-05-24 00:04:49,390 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 00:08:21,606 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: @所有人 在此向各板块负责人问好!发一则关于4月述职大会及5月第一周管理层周会安排的通知。各板块负责
2026-05-24 00:08:21,607 - INFO - [Stream] 消息已保存到主业务库
2026-05-24 00:08:43,895 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 00:08:43,895 - INFO - ===== 分析任务启动 =====
2026-05-24 00:08:43,896 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-24 00:08:43,896 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-24 00:08:43,896 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 00:10:40,069 - INFO - LLM message - content长度: 581, reasoning长度: 4170
2026-05-24 00:10:40,069 - INFO - LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月第一周汇报数据请于5月25日18:00前提交",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:周报请在后天18:00前提交"
},
{
"remind_time": "2026-05-24 15:20:00",
"content": "提醒:周报请在后天18:00前提交"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "提醒:明天18:00前请提交周报!"
},
{
"remind_time": "2026
2026-05-24 00:10:40,069 - INFO - LLM 分析成功,截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 00:10:40,070 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 00:10:40,072 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:15:00 - 提醒:周报请在后天18:00前提交...
2026-05-24 00:10:40,073 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:20:00 - 提醒:周报请在后天18:00前提交...
2026-05-24 00:10:40,074 - INFO - 保存提醒: [周报提醒] 2026-05-25 11:00:00 - 提醒:明天18:00前请提交周报!...
2026-05-24 00:10:40,075 - INFO - 保存提醒: [周报提醒] 2026-05-25 16:30:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-24 00:10:40,077 - INFO - --- 项目 [周报提醒] 分析完成 ---
2026-05-24 00:10:40,077 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 00:10:40,078 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 00:12:37,633 - INFO - LLM message - content长度: 635, reasoning长度: 4137
2026-05-24 00:12:37,633 - INFO - LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:4月述职数据请于明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 14:20:00",
"content": "提醒:4月述职数据请于明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 11:30:00",
"content": "提醒:今天18:00前请提交4月述职数据!"
2026-05-24 00:12:37,633 - INFO - LLM 分析成功,截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 00:12:37,633 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 00:12:37,634 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:15:00 - 提醒:4月述职数据请于明天18:00前提交至综合管理中心梁小...
2026-05-24 00:12:37,639 - INFO - 保存提醒: [月报提醒] 2026-05-24 14:20:00 - 提醒:4月述职数据请于明天18:00前提交至综合管理中心梁小...
2026-05-24 00:12:37,640 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:30:00 - 提醒:今天18:00前请提交4月述职数据!...
2026-05-24 00:12:37,641 - INFO - 保存提醒: [月报提醒] 2026-05-25 17:10:00 - 最后提醒:今天18:00前务必提交4月述职数据!...
2026-05-24 00:12:37,642 - INFO - --- 项目 [月报提醒] 分析完成 ---
2026-05-24 00:12:37,642 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 00:15:20,840 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 00:15:20,841 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 00:15:20,841 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 00:15:20,842 - INFO - 调度器已启动
2026-05-24 00:15:20,985 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 00:15:20,985 - INFO - [Stream] 后台线程已启动
2026-05-24 00:15:20,985 - INFO - 钉钉 Stream 服务已启动
2026-05-24 00:15:20,986 - INFO - Web 服务启动,端口: 5000
2026-05-24 00:21:25,802 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 00:21:25,803 - INFO - ===== 分析任务启动 =====
2026-05-24 00:21:25,803 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-24 00:21:25,803 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-24 00:21:25,804 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 00:23:13,020 - INFO - LLM message - content长度: 568, reasoning长度: 3379
2026-05-24 00:23:13,020 - INFO - LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "5月23日12:30前",
"reminders": [
{
"remind_time": "2026-05-22 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 14:30:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-23 10:30:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time": "2026-05-23 11:40:
2026-05-24 00:23:13,020 - INFO - LLM 分析成功,截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-24 00:23:13,021 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-24 00:23:13,021 - INFO - 保存提醒: [周报提醒] 2026-05-22 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 00:23:13,023 - INFO - 保存提醒: [周报提醒] 2026-05-22 14:30:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 00:23:13,025 - INFO - 保存提醒: [周报提醒] 2026-05-23 10:30:00 - 提醒:今天12:30前请提交周报!...
2026-05-24 00:23:13,027 - INFO - 保存提醒: [周报提醒] 2026-05-23 11:40:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-24 00:23:13,028 - INFO - --- 项目 [周报提醒] 分析完成 ---
2026-05-24 00:23:13,028 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 00:23:13,028 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 00:26:33,137 - ERROR - LLM 服务请求超时
2026-05-24 00:26:33,137 - ERROR - 项目 [月报提醒] AI 分析返回空结果,跳过
2026-05-24 00:26:33,138 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 00:37:21,177 - INFO - 钉钉消息发送成功: 最后提醒:今天18:00前务必提交4月述职数据!...
2026-05-24 00:37:21,178 - INFO - 手动发送提醒成功: 最后提醒:今天18:00前务必提交4月述职数据!...
2026-05-24 06:51:09,944 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 06:51:09,945 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 06:51:09,945 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 06:51:09,947 - INFO - 调度器已启动
2026-05-24 06:51:10,178 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 06:51:10,179 - INFO - [Stream] 后台线程已启动
2026-05-24 06:51:10,180 - INFO - 钉钉 Stream 服务已启动
2026-05-24 06:51:10,181 - INFO - Web 服务启动,端口: 5000
2026-05-24 06:51:18,998 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 06:51:18,998 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 06:51:18,999 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 06:51:19,000 - INFO - 调度器已启动
2026-05-24 06:51:19,152 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 06:51:19,152 - INFO - [Stream] 后台线程已启动
2026-05-24 06:51:19,154 - INFO - 钉钉 Stream 服务已启动
2026-05-24 06:51:19,154 - INFO - Web 服务启动,端口: 5000
2026-05-24 06:52:57,593 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 06:52:57,593 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 06:52:57,594 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 06:52:57,596 - INFO - 调度器已启动
2026-05-24 06:52:57,746 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 06:52:57,746 - INFO - [Stream] 后台线程已启动
2026-05-24 06:52:57,748 - INFO - 钉钉 Stream 服务已启动
2026-05-24 06:52:57,748 - INFO - Web 服务启动,端口: 5000
2026-05-24 06:54:28,850 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 06:54:28,851 - INFO - ===== 分析任务启动 =====
2026-05-24 06:54:28,851 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-24 06:54:28,852 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-24 06:54:28,852 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 06:56:20,153 - INFO - LLM message - content长度: 586, reasoning长度: 3698
2026-05-24 06:56:20,154 - INFO - LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日下午18:00前提交周报至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 14:20:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 10:45:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time":
2026-05-24 06:56:20,154 - INFO - LLM 分析成功,截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 06:56:20,154 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 06:56:20,155 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:15:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 06:56:20,157 - INFO - 保存提醒: [周报提醒] 2026-05-24 14:20:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 06:56:20,158 - INFO - 保存提醒: [周报提醒] 2026-05-25 10:45:00 - 提醒:今天18:00前请提交周报!...
2026-05-24 06:56:20,159 - INFO - 保存提醒: [周报提醒] 2026-05-25 17:30:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-24 06:56:20,160 - INFO - --- 项目 [周报提醒] 分析完成 ---
2026-05-24 06:56:20,160 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 06:56:20,160 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 06:58:13,662 - INFO - LLM message - content长度: 639, reasoning长度: 3606
2026-05-24 06:58:13,662 - INFO - LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 10:00:00",
"content": "提醒:今天18:00前请提交月报/述职数据!"
2026-05-24 06:58:13,662 - INFO - LLM 分析成功,截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 06:58:13,663 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 06:58:13,664 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-24 06:58:13,665 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-24 06:58:13,666 - INFO - 保存提醒: [月报提醒] 2026-05-25 10:00:00 - 提醒:今天18:00前请提交月报/述职数据!...
2026-05-24 06:58:13,667 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:00:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-24 06:58:13,669 - INFO - --- 项目 [月报提醒] 分析完成 ---
2026-05-24 06:58:13,669 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 06:58:13,670 - INFO - [提醒密度控制] 调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 20
2026-05-24 07:01:33,775 - ERROR - [提醒密度控制] LLM 服务请求超时
2026-05-24 07:01:33,776 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-05-24 07:01:33,776 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 07:07:27,097 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 07:07:27,097 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 07:07:27,097 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 07:07:27,099 - INFO - 调度器已启动
2026-05-24 07:07:27,239 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 07:07:27,239 - INFO - [Stream] 后台线程已启动
2026-05-24 07:07:27,241 - INFO - 钉钉 Stream 服务已启动
2026-05-24 07:07:27,241 - INFO - Web 服务启动,端口: 5000
2026-05-24 07:09:01,364 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 07:09:01,365 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 07:09:01,365 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 07:09:01,367 - INFO - 调度器已启动
2026-05-24 07:09:01,528 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 07:09:01,528 - INFO - [Stream] 后台线程已启动
2026-05-24 07:09:01,530 - INFO - 钉钉 Stream 服务已启动
2026-05-24 07:09:01,531 - INFO - Web 服务启动,端口: 5000
2026-05-24 07:09:20,173 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 07:09:20,174 - INFO - ===== 分析任务启动 =====
2026-05-24 07:09:20,175 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-24 07:09:20,175 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-24 07:09:20,175 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 07:17:40,332 - ERROR - LLM 服务请求超时
2026-05-24 07:17:40,332 - ERROR - 项目 [周报提醒] AI 分析返回空结果,跳过
2026-05-24 07:17:40,333 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 07:17:40,334 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 07:19:33,675 - INFO - LLM message - content长度: 667, reasoning长度: 3942
2026-05-24 07:19:33,675 - INFO - LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 14:30:00",
"content": "提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "提醒:今天18:00
2026-05-24 07:19:33,675 - INFO - LLM 分析成功,截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 07:19:33,675 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 07:19:33,676 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至...
2026-05-24 07:19:33,678 - INFO - 保存提醒: [月报提醒] 2026-05-24 14:30:00 - 提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至...
2026-05-24 07:19:33,679 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:00:00 - 提醒:今天18:00前请提交4月述职及5月第一周汇报数据!...
2026-05-24 07:19:33,680 - INFO - 保存提醒: [月报提醒] 2026-05-25 17:30:00 - 最后提醒:今天18:00前务必提交4月述职及5月第一周汇报数...
2026-05-24 07:19:33,681 - INFO - --- 项目 [月报提醒] 分析完成 ---
2026-05-24 07:19:33,681 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 07:19:33,682 - INFO - [提醒密度控制] 调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 24
2026-05-24 07:21:09,100 - INFO - [提醒密度控制] 需清理 7 条提醒: ['remind_20260524001040_4362', 'remind_20260524001237_327', 'remind_20260524002313_7804', 'remind_20260524002313_4337', 'remind_20260524065620_4395', 'remind_20260524065813_632', 'remind_20260524071933_9464']
2026-05-24 07:21:09,100 - INFO - 提醒密度控制:需清理 7 条提醒
2026-05-24 07:21:09,101 - INFO - 密度控制清理提醒: remind_20260524001040_4362
2026-05-24 07:21:09,103 - INFO - 密度控制清理提醒: remind_20260524001237_327
2026-05-24 07:21:09,104 - INFO - 密度控制清理提醒: remind_20260524002313_7804
2026-05-24 07:21:09,105 - INFO - 密度控制清理提醒: remind_20260524002313_4337
2026-05-24 07:21:09,106 - INFO - 密度控制清理提醒: remind_20260524065620_4395
2026-05-24 07:21:09,108 - INFO - 密度控制清理提醒: remind_20260524065813_632
2026-05-24 07:21:09,109 - INFO - 密度控制清理提醒: remind_20260524071933_9464
2026-05-24 07:21:09,109 - INFO - 提醒密度控制完成:实际清理 7/7 条
2026-05-24 07:21:09,110 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 07:24:38,457 - INFO - 提醒密度控制提示词已更新
2026-05-24 07:24:42,606 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 07:24:42,606 - INFO - ===== 分析任务启动 =====
2026-05-24 07:24:42,607 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-24 07:24:42,607 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-24 07:24:42,607 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 07:33:02,719 - ERROR - LLM 服务请求超时
2026-05-24 07:33:02,719 - ERROR - 项目 [周报提醒] AI 分析返回空结果,跳过
2026-05-24 07:33:02,721 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 07:33:02,722 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 07:34:53,361 - INFO - LLM message - content长度: 650, reasoning长度: 3887
2026-05-24 07:34:53,361 - INFO - LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 10:00:00",
"content": "提醒:今天18:00前请提交月报/述职数据至综合
2026-05-24 07:34:53,362 - INFO - LLM 分析成功,截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 07:34:53,362 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 07:34:53,363 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-24 07:34:53,364 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-24 07:34:53,365 - INFO - 保存提醒: [月报提醒] 2026-05-25 10:00:00 - 提醒:今天18:00前请提交月报/述职数据至综合管理中心梁小...
2026-05-24 07:34:53,366 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:00:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-24 07:34:53,368 - INFO - --- 项目 [月报提醒] 分析完成 ---
2026-05-24 07:34:53,368 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 07:34:53,368 - INFO - [提醒密度控制] 调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 21
2026-05-24 07:36:53,611 - INFO - [提醒密度控制] 需清理 13 条提醒: ['remind_20260524001040_1919', 'remind_20260524001040_2116', 'remind_20260524001237_2792', 'remind_20260524001237_5313', 'remind_20260524002313_8490', 'remind_20260524065620_7155', 'remind_20260524065620_477', 'remind_20260524065813_9774', 'remind_20260524065813_835', 'remind_20260524071933_2725', 'remind_20260524071933_8529', 'remind_20260524073453_9617', 'remind_20260524073453_6530']
2026-05-24 07:36:53,611 - INFO - 提醒密度控制:需清理 13 条提醒
2026-05-24 07:36:53,612 - INFO - 密度控制清理提醒: remind_20260524001040_1919
2026-05-24 07:36:53,614 - INFO - 密度控制清理提醒: remind_20260524001040_2116
2026-05-24 07:36:53,615 - INFO - 密度控制清理提醒: remind_20260524001237_2792
2026-05-24 07:36:53,616 - INFO - 密度控制清理提醒: remind_20260524001237_5313
2026-05-24 07:36:53,617 - INFO - 密度控制清理提醒: remind_20260524002313_8490
2026-05-24 07:36:53,619 - INFO - 密度控制清理提醒: remind_20260524065620_7155
2026-05-24 07:36:53,620 - INFO - 密度控制清理提醒: remind_20260524065620_477
2026-05-24 07:36:53,621 - INFO - 密度控制清理提醒: remind_20260524065813_9774
2026-05-24 07:36:53,623 - INFO - 密度控制清理提醒: remind_20260524065813_835
2026-05-24 07:36:53,624 - INFO - 密度控制清理提醒: remind_20260524071933_2725
2026-05-24 07:36:53,624 - INFO - 密度控制清理提醒: remind_20260524071933_8529
2026-05-24 07:36:53,625 - INFO - 密度控制清理提醒: remind_20260524073453_9617
2026-05-24 07:36:53,627 - INFO - 密度控制清理提醒: remind_20260524073453_6530
2026-05-24 07:36:53,627 - INFO - 提醒密度控制完成:实际清理 13/13 条
2026-05-24 07:36:53,628 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 07:46:22,893 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 07:46:22,894 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-24 07:46:22,894 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-24 07:46:22,894 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 07:46:22,894 - INFO - AI分析时间已更新: [9, 12, 18, 20]
2026-05-24 07:46:43,947 - INFO - 钉钉消息发送成功: 提醒:今天12:30前请提交周报!...
2026-05-24 07:46:43,948 - INFO - 手动发送提醒成功: 提醒:今天12:30前请提交周报!...
2026-05-24 07:56:10,371 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 07:56:10,371 - INFO - ===== 分析任务启动 =====
2026-05-24 07:56:10,372 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-24 07:56:10,373 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-24 07:56:10,373 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 08:04:30,535 - ERROR - LLM 服务请求超时
2026-05-24 08:04:30,535 - ERROR - 项目 [周报提醒] AI 分析返回空结果,跳过
2026-05-24 08:04:30,536 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 08:04:30,537 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 08:06:27,488 - INFO - LLM message - content长度: 639, reasoning长度: 3960
2026-05-24 08:06:27,488 - INFO - LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 09:45:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 11:15:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 14:20:00",
"content": "提醒:今天18:00前请提交月报/述职数据!"
2026-05-24 08:06:27,488 - INFO - LLM 分析成功,截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 08:06:27,488 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 08:06:27,489 - INFO - 保存提醒: [月报提醒] 2026-05-24 09:45:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-24 08:06:27,491 - INFO - 保存提醒: [月报提醒] 2026-05-24 11:15:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-24 08:06:27,492 - INFO - 保存提醒: [月报提醒] 2026-05-25 14:20:00 - 提醒:今天18:00前请提交月报/述职数据!...
2026-05-24 08:06:27,493 - INFO - 保存提醒: [月报提醒] 2026-05-25 17:10:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-24 08:06:27,495 - INFO - --- 项目 [月报提醒] 分析完成 ---
2026-05-24 08:06:27,495 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 08:06:27,496 - INFO - [提醒密度控制] 调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 12
2026-05-24 08:08:02,782 - INFO - [提醒密度控制] 需清理 7 条提醒: ['remind_20260524001040_658', 'remind_20260524065620_3493', 'remind_20260524001237_658', 'remind_20260524065813_259', 'remind_20260524071933_7291', 'remind_20260524073453_7291', 'remind_20260524080627_9722']
2026-05-24 08:08:02,782 - INFO - 提醒密度控制:需清理 7 条提醒
2026-05-24 08:08:02,783 - INFO - 密度控制清理提醒: remind_20260524001040_658
2026-05-24 08:08:02,784 - INFO - 密度控制清理提醒: remind_20260524065620_3493
2026-05-24 08:08:02,785 - INFO - 密度控制清理提醒: remind_20260524001237_658
2026-05-24 08:08:02,786 - INFO - 密度控制清理提醒: remind_20260524065813_259
2026-05-24 08:08:02,787 - INFO - 密度控制清理提醒: remind_20260524071933_7291
2026-05-24 08:08:02,788 - INFO - 密度控制清理提醒: remind_20260524073453_7291
2026-05-24 08:08:02,789 - INFO - 密度控制清理提醒: remind_20260524080627_9722
2026-05-24 08:08:02,789 - INFO - 提醒密度控制完成:实际清理 7/7 条
2026-05-24 08:08:02,790 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 09:00:00,001 - INFO - ===== 分析任务启动 =====
2026-05-24 09:00:00,002 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-24 09:00:00,002 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-24 09:00:00,003 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 09:01:51,789 - INFO - LLM message - content长度: 586, reasoning长度: 3407
2026-05-24 09:01:51,789 - INFO - LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日下午18:00前提交周报至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 15:20:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time":
2026-05-24 09:01:51,790 - INFO - LLM 分析成功,截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 09:01:51,790 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 09:01:51,791 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:15:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 09:01:51,793 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:20:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 09:01:51,798 - INFO - 保存提醒: [周报提醒] 2026-05-25 11:00:00 - 提醒:今天18:00前请提交周报!...
2026-05-24 09:01:51,799 - INFO - 保存提醒: [周报提醒] 2026-05-25 17:30:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-24 09:01:51,800 - INFO - --- 项目 [周报提醒] 分析完成 ---
2026-05-24 09:01:51,800 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 09:01:51,800 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 09:10:11,900 - ERROR - LLM 服务请求超时
2026-05-24 09:10:11,900 - ERROR - 项目 [月报提醒] AI 分析返回空结果,跳过
2026-05-24 09:10:11,901 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 09:10:11,902 - INFO - [提醒密度控制] 调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 9
2026-05-24 09:11:39,922 - INFO - [提醒密度控制] 需清理 4 条提醒: ['remind_20260524002313_5733', 'remind_20260524080627_1128', 'remind_20260524090151_9263', 'remind_20260524090151_8790']
2026-05-24 09:11:39,923 - INFO - 提醒密度控制:需清理 4 条提醒
2026-05-24 09:11:39,923 - INFO - 密度控制清理提醒: remind_20260524002313_5733
2026-05-24 09:11:39,926 - INFO - 密度控制清理提醒: remind_20260524080627_1128
2026-05-24 09:11:39,928 - INFO - 密度控制清理提醒: remind_20260524090151_9263
2026-05-24 09:11:39,929 - INFO - 密度控制清理提醒: remind_20260524090151_8790
2026-05-24 09:11:39,929 - INFO - 提醒密度控制完成:实际清理 4/4 条
2026-05-24 09:11:39,930 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 09:59:28,514 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 09:59:28,514 - INFO - ===== 分析任务启动 =====
2026-05-24 09:59:28,516 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-24 09:59:28,516 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-24 09:59:28,517 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 10:07:48,673 - ERROR - LLM 服务请求超时
2026-05-24 10:07:48,673 - ERROR - 项目 [周报提醒] AI 分析返回空结果,跳过
2026-05-24 10:07:48,674 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 10:07:48,675 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 10:07:51,805 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 10:07:51,805 - INFO - ===== 分析任务启动 =====
2026-05-24 10:07:51,806 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-24 10:07:51,806 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-24 10:07:51,807 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 10:16:08,868 - ERROR - LLM 服务请求超时
2026-05-24 10:16:08,868 - ERROR - 项目 [月报提醒] AI 分析返回空结果,跳过
2026-05-24 10:16:08,869 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 10:16:08,870 - INFO - [提醒密度控制] 调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 5
2026-05-24 10:16:11,966 - ERROR - LLM 服务请求超时
2026-05-24 10:16:11,966 - ERROR - 项目 [周报提醒] AI 分析返回空结果,跳过
2026-05-24 10:16:11,967 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 10:16:11,968 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 10:19:29,062 - ERROR - [提醒密度控制] LLM 服务请求超时
2026-05-24 10:19:29,062 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-05-24 10:19:29,062 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 10:20:50,049 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 10:20:50,049 - INFO - ===== 分析任务启动 =====
2026-05-24 10:20:50,050 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-24 10:20:50,050 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-24 10:20:50,051 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 10:22:46,613 - INFO - LLM message - content长度: 581, reasoning长度: 3419
2026-05-24 10:22:46,614 - INFO - LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "5月23日周报数据请于5月23日12:30前提交",
"reminders": [
{
"remind_time": "2026-05-22 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 15:40:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-23 09:30:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time": "2026
2026-05-24 10:22:46,614 - INFO - LLM 分析成功,截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-24 10:22:46,614 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-24 10:22:46,615 - INFO - 保存提醒: [周报提醒] 2026-05-22 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 10:22:46,616 - INFO - 保存提醒: [周报提醒] 2026-05-22 15:40:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 10:22:46,617 - INFO - 保存提醒: [周报提醒] 2026-05-23 09:30:00 - 提醒:今天12:30前请提交周报!...
2026-05-24 10:22:46,618 - INFO - 保存提醒: [周报提醒] 2026-05-23 11:50:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-24 10:22:46,619 - INFO - --- 项目 [周报提醒] 分析完成 ---
2026-05-24 10:22:46,619 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 10:22:46,620 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 10:24:26,294 - INFO - LLM message - content长度: 622, reasoning长度: 3661
2026-05-24 10:24:26,294 - INFO - LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据提交截止时间为5月25日18:00",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 15:30:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-25 10:30:00",
"content": "提醒:今天18:00前请提交月报/述职数据!"
},
2026-05-24 10:24:26,294 - INFO - LLM 分析成功,截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 10:24:26,295 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 10:24:26,295 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-24 10:24:26,299 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:30:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-24 10:24:26,300 - INFO - 保存提醒: [月报提醒] 2026-05-25 10:30:00 - 提醒:今天18:00前请提交月报/述职数据!...
2026-05-24 10:24:26,301 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:00:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-24 10:24:26,302 - INFO - --- 项目 [月报提醒] 分析完成 ---
2026-05-24 10:24:26,302 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 10:24:26,305 - INFO - [提醒密度控制] 调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 13
2026-05-24 10:24:32,057 - ERROR - LLM 服务请求超时
2026-05-24 10:24:32,057 - ERROR - 项目 [月报提醒] AI 分析返回空结果,跳过
2026-05-24 10:24:32,058 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 10:24:32,059 - INFO - [提醒密度控制] 调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 13
2026-05-24 10:27:46,460 - ERROR - [提醒密度控制] LLM 服务请求超时
2026-05-24 10:27:46,461 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-05-24 10:27:46,461 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 10:27:52,177 - ERROR - [提醒密度控制] LLM 服务请求超时
2026-05-24 10:27:52,177 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-05-24 10:27:52,177 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 10:31:10,023 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 10:31:10,024 - INFO - ===== 分析任务启动 =====
2026-05-24 10:31:10,024 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-24 10:31:10,025 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-24 10:31:10,025 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 10:39:30,232 - ERROR - LLM 服务请求超时
2026-05-24 10:39:30,232 - ERROR - 项目 [周报提醒] AI 分析返回空结果,跳过
2026-05-24 10:39:30,233 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 10:39:30,234 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 10:46:46,096 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 10:46:46,096 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-24 10:46:46,096 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-24 10:46:46,097 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 10:46:46,097 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 10:46:46,098 - INFO - 调度器已启动
2026-05-24 10:46:46,262 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 10:46:46,264 - INFO - [Stream] 后台线程已启动
2026-05-24 10:46:46,264 - INFO - 钉钉 Stream 服务已启动
2026-05-24 10:46:46,264 - INFO - Web 服务启动,端口: 5000
2026-05-24 10:47:05,160 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 10:47:05,161 - INFO - ===== 分析任务启动 =====
2026-05-24 10:47:05,161 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始依次分析...
2026-05-24 10:47:05,162 - INFO - --- 开始分析项目: [周报提醒] ---
2026-05-24 10:47:05,162 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 10:49:07,561 - INFO - LLM message - content长度: 579, reasoning长度: 3864
2026-05-24 10:49:07,561 - INFO - LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "本周周报截止时间为5月25日下午18:00前",
"reminders": [
{
"remind_time": "2026-05-24 10:05:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 11:50:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 15:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-0
2026-05-24 10:49:07,561 - INFO - LLM 分析成功,截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 10:49:07,562 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 10:49:07,563 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:05:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 10:49:07,565 - INFO - 保存提醒: [周报提醒] 2026-05-24 11:50:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 10:49:07,566 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:15:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 10:49:07,568 - INFO - 保存提醒: [周报提醒] 2026-05-24 17:20:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-24 10:49:07,569 - INFO - --- 项目 [周报提醒] 分析完成 ---
2026-05-24 10:49:07,569 - INFO - --- 开始分析项目: [月报提醒] ---
2026-05-24 10:49:07,569 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 10:57:27,679 - ERROR - LLM 服务请求超时
2026-05-24 10:57:27,680 - ERROR - 项目 [月报提醒] AI 分析返回空结果,跳过
2026-05-24 10:57:27,681 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 10:57:27,681 - INFO - [提醒密度控制] 调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 17
2026-05-24 10:58:51,900 - INFO - [提醒密度控制] 需清理 5 条提醒: ['remind_20260524102426_7291', 'remind_20260524102426_6595', 'remind_20260524102426_5619', 'remind_20260524104907_1732', 'remind_20260524104907_7518']
2026-05-24 10:58:51,901 - INFO - 提醒密度控制:需清理 5 条提醒
2026-05-24 10:58:51,901 - INFO - 密度控制清理提醒: remind_20260524102426_7291
2026-05-24 10:58:51,903 - INFO - 密度控制清理提醒: remind_20260524102426_6595
2026-05-24 10:58:51,904 - INFO - 密度控制清理提醒: remind_20260524102426_5619
2026-05-24 10:58:51,905 - INFO - 密度控制清理提醒: remind_20260524104907_1732
2026-05-24 10:58:51,907 - INFO - 密度控制清理提醒: remind_20260524104907_7518
2026-05-24 10:58:51,907 - INFO - 提醒密度控制完成:实际清理 5/5 条
2026-05-24 10:58:51,908 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 11:07:00,115 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 11:07:00,115 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-24 11:07:00,116 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-24 11:07:00,116 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 11:07:00,116 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 11:07:00,117 - INFO - 调度器已启动
2026-05-24 11:07:00,262 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 11:07:00,262 - INFO - [Stream] 后台线程已启动
2026-05-24 11:07:00,263 - INFO - 钉钉 Stream 服务已启动
2026-05-24 11:07:00,263 - INFO - Web 服务启动,端口: 5000
2026-05-24 11:07:36,036 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 11:07:36,036 - INFO - ===== 分析任务启动 =====
2026-05-24 11:07:36,037 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 11:07:36,038 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 11:07:36,038 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 11:07:36,039 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:07:36,040 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:19:58,346 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 11:19:58,347 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-24 11:19:58,347 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-24 11:19:58,347 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 11:19:58,348 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 11:19:58,349 - INFO - 调度器已启动
2026-05-24 11:19:58,491 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 11:19:58,491 - INFO - [Stream] 后台线程已启动
2026-05-24 11:19:58,493 - INFO - 钉钉 Stream 服务已启动
2026-05-24 11:19:58,493 - INFO - Web 服务启动,端口: 5000
2026-05-24 11:20:25,724 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 11:20:25,724 - INFO - ===== 分析任务启动 =====
2026-05-24 11:20:25,725 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 11:20:25,726 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 11:20:25,726 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 11:20:25,727 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:20:25,728 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:26:15,861 - ERROR - LLM 服务请求超时
2026-05-24 11:26:15,861 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-05-24 11:26:15,861 - INFO - 项目 [周报提醒] 等待重试...
2026-05-24 11:26:15,861 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-05-24 11:26:15,862 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:26:15,878 - ERROR - LLM 服务请求超时
2026-05-24 11:26:15,879 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-05-24 11:26:15,879 - INFO - 项目 [月报提醒] 等待重试...
2026-05-24 11:26:15,879 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-05-24 11:26:15,879 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:32:05,976 - ERROR - LLM 服务请求超时
2026-05-24 11:32:05,976 - ERROR - LLM 服务请求超时
2026-05-24 11:32:05,976 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-05-24 11:32:05,977 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-05-24 11:32:05,977 - INFO - 项目 [周报提醒] 等待重试...
2026-05-24 11:32:05,977 - INFO - 项目 [月报提醒] 等待重试...
2026-05-24 11:32:05,977 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-05-24 11:32:05,978 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-05-24 11:32:05,978 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:32:05,980 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:32:27,851 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 11:32:27,852 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-24 11:32:27,852 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-24 11:32:27,852 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 11:32:27,853 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 11:32:27,854 - INFO - 调度器已启动
2026-05-24 11:32:27,996 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 11:32:27,996 - INFO - [Stream] 后台线程已启动
2026-05-24 11:32:27,997 - INFO - 钉钉 Stream 服务已启动
2026-05-24 11:32:27,999 - INFO - Web 服务启动,端口: 5000
2026-05-24 11:32:35,588 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 11:32:35,588 - INFO - ===== 分析任务启动 =====
2026-05-24 11:32:35,589 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 11:32:35,590 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 11:32:35,590 - INFO - 项目 [周报提醒] 已提交到线程池
2026-05-24 11:32:35,590 - INFO - 等待 3 秒后提交下一个项目,避免LLM服务并发冲突...
2026-05-24 11:32:35,591 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:32:35,591 - INFO - 项目 [周报提醒] 开始发送 HTTP 请求...
2026-05-24 11:32:38,591 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 11:32:38,591 - INFO - 项目 [月报提醒] 已提交到线程池
2026-05-24 11:32:38,592 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:32:38,593 - INFO - 项目 [月报提醒] 开始发送 HTTP 请求...
2026-05-24 11:42:35,748 - ERROR - 项目 [周报提醒] LLM 请求超时 (连接:30s/读取:600s)
2026-05-24 11:42:35,748 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-05-24 11:42:35,748 - INFO - 项目 [周报提醒] 等待重试...
2026-05-24 11:42:35,748 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-05-24 11:42:35,749 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:42:35,749 - INFO - 项目 [周报提醒] 开始发送 HTTP 请求...
2026-05-24 11:42:38,760 - ERROR - 项目 [月报提醒] LLM 请求超时 (连接:30s/读取:600s)
2026-05-24 11:42:38,760 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-05-24 11:42:38,763 - INFO - 项目 [月报提醒] 等待重试...
2026-05-24 11:42:38,763 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-05-24 11:42:38,763 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:42:38,763 - INFO - 项目 [月报提醒] 开始发送 HTTP 请求...
2026-05-24 11:52:35,858 - ERROR - 项目 [周报提醒] LLM 请求超时 (连接:30s/读取:600s)
2026-05-24 11:52:35,858 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-05-24 11:52:35,858 - INFO - 项目 [周报提醒] 等待重试...
2026-05-24 11:52:35,858 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-05-24 11:52:35,859 - INFO - 调用 LLM 服务 [项目: 周报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:52:35,859 - INFO - 项目 [周报提醒] 开始发送 HTTP 请求...
2026-05-24 11:52:38,868 - ERROR - 项目 [月报提醒] LLM 请求超时 (连接:30s/读取:600s)
2026-05-24 11:52:38,869 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-05-24 11:52:38,871 - INFO - 项目 [月报提醒] 等待重试...
2026-05-24 11:52:38,871 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-05-24 11:52:38,871 - INFO - 调用 LLM 服务 [项目: 月报提醒]: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:52:38,872 - INFO - 项目 [月报提醒] 开始发送 HTTP 请求...
2026-05-24 11:54:23,848 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 11:54:23,848 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-24 11:54:23,849 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-24 11:54:23,849 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 11:54:23,849 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 11:54:23,850 - INFO - 调度器已启动
2026-05-24 11:54:23,996 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 11:54:23,996 - INFO - [Stream] 后台线程已启动
2026-05-24 11:54:23,997 - INFO - 钉钉 Stream 服务已启动
2026-05-24 11:54:23,998 - INFO - Web 服务启动,端口: 5000
2026-05-24 11:54:26,476 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 11:54:26,477 - INFO - ===== 分析任务启动 =====
2026-05-24 11:54:26,477 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 11:54:26,478 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 11:54:26,478 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 11:54:26,479 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 11:54:26,479 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:54:26,480 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 11:54:26,480 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 11:54:27,237 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-24 11:54:29,780 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 11:54:32,277 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 11:54:34,817 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 11:54:37,294 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 11:54:39,849 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 11:54:42,520 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 11:54:45,186 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 11:54:47,706 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 11:54:50,369 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 11:54:53,002 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 11:54:55,590 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 11:54:58,151 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 11:55:00,837 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 11:55:03,477 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 11:55:06,180 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 11:55:08,813 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 11:55:11,481 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 11:55:14,234 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 11:55:16,912 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 11:55:19,664 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 11:55:22,356 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 11:55:25,117 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 11:55:27,949 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 11:55:30,714 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 11:55:33,421 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 11:55:36,203 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 11:55:39,015 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 11:55:41,810 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 11:55:44,626 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 11:55:47,380 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 11:55:50,302 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 11:55:53,217 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 11:55:56,171 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 11:55:58,898 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 11:56:01,640 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 11:56:04,401 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-24 11:56:07,179 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-24 11:56:09,951 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-24 11:56:12,726 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-24 11:56:14,904 - INFO - 项目 [月报提醒] 流式接收完成,共 1988 个数据块,content长度: 989, reasoning长度: 4711
2026-05-24 11:56:14,904 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 989, reasoning长度: 4711
2026-05-24 11:56:14,904 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4æè¿°èå5æç¬¬ä¸å¨æ±æ¥æ°æ®è¯·äº5æ25æ¥18:00åæäº¤è³ç»¼å管çä¸å¿æ¢å°è±å¤",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "æéï¼4æè¿°èå5æç¬¬ä¸å¨æ°æ®è¯·äºæå¤©18:00åæäº¤è³ç»¼å管çä¸å¿æ¢å°è±å¤"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "æéï¼4æè¿°èå5æç
2026-05-24 11:56:14,904 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 11:56:14,905 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-24 11:56:14,905 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-24 11:56:14,905 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 11:56:14,905 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 11:56:14,906 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 11:56:14,907 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - æéï¼4æè¿°èå5æç¬¬ä...
2026-05-24 11:56:14,908 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:00:00 - æéï¼4æè¿°èå5æç¬¬ä...
2026-05-24 11:56:14,909 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:00:00 - æéï¼ä»å¤©18:00å请æä...
2026-05-24 11:56:14,910 - INFO - 保存提醒: [月报提醒] 2026-05-25 17:30:00 - æåæéï¼ä»å¤©18:00åæ...
2026-05-24 11:56:14,911 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 11:56:15,177 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-24 11:56:18,249 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 11:56:21,271 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 11:56:24,390 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 11:56:27,445 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 11:56:30,494 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 11:56:33,490 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 11:56:36,538 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 11:56:39,606 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 11:56:42,669 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 11:56:45,789 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 11:56:48,910 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 11:56:52,063 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 11:56:55,136 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 11:56:58,260 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 11:57:01,347 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 11:57:04,421 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 11:57:07,516 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 11:57:10,678 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 11:57:13,846 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 11:57:17,113 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 11:57:20,402 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 11:57:23,683 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 11:57:26,974 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 11:57:30,258 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 11:57:33,672 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 11:57:36,968 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 11:57:40,082 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 11:57:43,208 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 11:57:46,450 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 11:57:49,533 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 11:57:52,591 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 11:57:55,683 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 11:57:58,764 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 11:58:01,115 - INFO - 项目 [周报提醒] 流式接收完成,共 1687 个数据块,content长度: 676, reasoning长度: 3678
2026-05-24 11:58:01,115 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 676, reasoning长度: 3678
2026-05-24 11:58:01,115 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5æ25æ¥ä¸å18:00å",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "æéï¼å¨æ¥è¯·å¨æå¤©18:00åæäº¤"
},
{
"remind_time": "2026-05-24 15:20:00",
"content": "æéï¼å¨æ¥è¯·å¨æå¤©18:00åæäº¤"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "æéï¼ä»å¤©18:00åè¯
2026-05-24 11:58:01,115 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 11:58:01,115 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-24 11:58:01,115 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-24 11:58:01,116 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 11:58:01,116 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:15:00 - æéï¼å¨æ¥è¯·å¨æå¤©18:...
2026-05-24 11:58:01,118 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:20:00 - æéï¼å¨æ¥è¯·å¨æå¤©18:...
2026-05-24 11:58:01,119 - INFO - 保存提醒: [周报提醒] 2026-05-25 11:00:00 - æéï¼ä»å¤©18:00å请æä...
2026-05-24 11:58:01,120 - INFO - 保存提醒: [周报提醒] 2026-05-25 17:30:00 - æåæéï¼ä»å¤©18:00åæ...
2026-05-24 11:58:01,121 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 11:58:01,122 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-24 11:58:01,122 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 11:58:01,122 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-24 11:58:01,123 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-24 11:58:01,123 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 20
2026-05-24 11:58:01,123 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-24 11:58:20,782 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-24 11:58:23,562 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-24 11:58:26,552 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-24 11:58:29,592 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-24 11:58:32,667 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-24 11:58:35,683 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-24 11:58:38,714 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-24 11:58:41,763 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-24 11:58:44,834 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-24 11:58:47,886 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-24 11:58:51,005 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-24 11:58:54,048 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-24 11:58:57,121 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-24 11:59:00,259 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-24 11:59:03,372 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-24 11:59:06,486 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-24 11:59:09,526 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-24 11:59:12,646 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-24 11:59:15,801 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-24 11:59:18,884 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-24 11:59:22,039 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-24 11:59:25,189 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-24 11:59:28,291 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-24 11:59:31,469 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-24 11:59:34,658 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-24 11:59:37,788 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-24 11:59:40,985 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-24 11:59:44,336 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-05-24 11:59:47,530 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-05-24 11:59:50,728 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-05-24 11:59:51,616 - INFO - [提醒密度控制] 流式接收完成,共 1464 个数据块,content长度: 216, reasoning长度: 3144
2026-05-24 11:59:51,617 - INFO - [提醒密度控制] LLM 返回 - content长度: 216, reasoning长度: 3144
2026-05-24 11:59:51,617 - INFO - [提醒密度控制] 需清理 5 条提醒: ['remind_20260524080627_7081', 'remind_20260524102246_2357', 'remind_20260524102246_5113', 'remind_20260524104907_4873', 'remind_20260524115801_9']
2026-05-24 11:59:51,617 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-24 11:59:51,617 - INFO - 提醒密度控制:需清理 5 条提醒
2026-05-24 11:59:51,618 - INFO - 密度控制清理提醒: remind_20260524080627_7081
2026-05-24 11:59:51,619 - INFO - 密度控制清理提醒: remind_20260524102246_2357
2026-05-24 11:59:51,620 - INFO - 密度控制清理提醒: remind_20260524102246_5113
2026-05-24 11:59:51,621 - INFO - 密度控制清理提醒: remind_20260524104907_4873
2026-05-24 11:59:51,622 - INFO - 密度控制清理提醒: remind_20260524115801_9
2026-05-24 11:59:51,622 - INFO - 提醒密度控制完成:实际清理 5/5 条
2026-05-24 11:59:51,624 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-24 12:00:00,001 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 12:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 12:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 12:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 12:00:00,505 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-24 12:00:03,801 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 12:00:07,057 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 12:00:10,367 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 12:00:13,621 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 12:00:16,903 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 12:00:20,106 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 12:00:23,322 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 12:00:26,606 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 12:00:29,883 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 12:00:33,180 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 12:00:36,463 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 12:00:39,681 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 12:00:42,983 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 12:00:46,211 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 12:00:49,522 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 12:00:52,955 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 12:01:00,850 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 12:01:00,851 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-24 12:01:00,851 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-24 12:01:00,851 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 12:01:00,852 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 12:01:00,853 - INFO - 调度器已启动
2026-05-24 12:01:00,995 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 12:01:00,995 - INFO - [Stream] 后台线程已启动
2026-05-24 12:01:00,996 - INFO - 钉钉 Stream 服务已启动
2026-05-24 12:01:00,998 - INFO - Web 服务启动,端口: 5000
2026-05-24 12:01:06,795 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 12:01:06,795 - INFO - ===== 分析任务启动 =====
2026-05-24 12:01:06,796 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 12:01:06,797 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 12:01:06,798 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 12:01:06,799 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 12:01:06,799 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 12:01:06,799 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 12:01:06,799 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 12:01:07,184 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-24 12:01:10,436 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 12:01:13,620 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 12:01:16,897 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 12:01:20,143 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 12:01:23,405 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 12:01:26,595 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 12:01:29,868 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 12:01:33,155 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 12:01:36,438 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 12:01:39,712 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 12:01:43,071 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 12:01:46,410 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 12:01:49,709 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 12:01:53,063 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 12:01:56,390 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 12:01:59,696 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 12:02:02,999 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 12:02:06,230 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 12:02:09,483 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 12:02:12,905 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:02:16,218 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:02:19,629 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:02:22,959 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:02:26,346 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:02:29,690 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:02:33,103 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:02:36,453 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 12:02:39,881 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 12:02:43,491 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 12:02:46,975 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 12:02:50,710 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 12:02:54,027 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 12:02:57,337 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 12:03:00,656 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 12:03:03,979 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 12:03:07,117 - INFO - 项目 [周报提醒] 流式接收完成,共 1797 个数据块,content长度: 568, reasoning长度: 3511
2026-05-24 12:03:07,118 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 568, reasoning长度: 3511
2026-05-24 12:03:07,118 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日18:00前",
"reminders": [
{
"remind_time": "2026-05-24 09:45:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 14:30:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 10:20:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time": "2026-05-25 17:15:
2026-05-24 12:03:07,118 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 12:03:07,118 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-24 12:03:07,118 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-24 12:03:07,119 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 12:03:07,119 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 12:03:07,120 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 12:03:07,121 - INFO - 保存提醒: [周报提醒] 2026-05-24 09:45:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 12:03:07,122 - INFO - 保存提醒: [周报提醒] 2026-05-24 14:30:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 12:03:07,123 - INFO - 保存提醒: [周报提醒] 2026-05-25 10:20:00 - 提醒:今天18:00前请提交周报!...
2026-05-24 12:03:07,124 - INFO - 保存提醒: [周报提醒] 2026-05-25 17:15:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-24 12:03:07,125 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 12:03:07,342 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-24 12:03:10,042 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 12:03:12,673 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 12:03:15,375 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 12:03:18,015 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 12:03:20,725 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 12:03:23,540 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 12:03:26,361 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 12:03:29,021 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 12:03:31,849 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 12:03:34,635 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 12:03:37,465 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 12:03:40,137 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 12:03:42,868 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 12:03:45,603 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 12:03:48,379 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 12:03:51,110 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 12:03:53,904 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 12:03:56,638 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 12:03:59,387 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 12:04:02,141 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:04:04,857 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:04:07,744 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:04:10,611 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:04:13,412 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:04:16,185 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:04:19,119 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:04:21,987 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 12:04:24,923 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 12:04:27,885 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 12:04:30,804 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 12:04:33,534 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 12:04:36,281 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 12:04:39,013 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 12:04:41,767 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 12:04:44,502 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 12:04:45,932 - INFO - 项目 [月报提醒] 流式接收完成,共 1776 个数据块,content长度: 649, reasoning长度: 3770
2026-05-24 12:04:45,932 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 649, reasoning长度: 3770
2026-05-24 12:04:45,932 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职+5月第一周汇报数据,请于5月25日下午18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:4月述职数据请于明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 11:30:00",
"content": "提醒:4月述职数据请于明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 14:30:00",
"content": "提醒:今天18:00前请提交4月述职数据至综合
2026-05-24 12:04:45,932 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 12:04:45,932 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-24 12:04:45,932 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-24 12:04:45,933 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 12:04:45,933 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:4月述职数据请于明天18:00前提交至综合管理中心梁小...
2026-05-24 12:04:45,935 - INFO - 保存提醒: [月报提醒] 2026-05-24 11:30:00 - 提醒:4月述职数据请于明天18:00前提交至综合管理中心梁小...
2026-05-24 12:04:45,936 - INFO - 保存提醒: [月报提醒] 2026-05-25 14:30:00 - 提醒:今天18:00前请提交4月述职数据至综合管理中心梁小花...
2026-05-24 12:04:45,938 - INFO - 保存提醒: [月报提醒] 2026-05-25 17:00:00 - 最后提醒:今天18:00前务必提交4月述职数据!...
2026-05-24 12:04:45,939 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 12:04:45,940 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-24 12:04:45,940 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 12:04:45,940 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-24 12:04:45,941 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-24 12:04:45,941 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 23
2026-05-24 12:04:45,941 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-24 12:05:29,403 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-24 12:05:32,256 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-24 12:05:35,309 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-24 12:05:38,373 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-24 12:05:41,512 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-24 12:05:44,659 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-24 12:05:47,753 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-24 12:05:50,859 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-24 12:05:53,895 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-24 12:05:57,019 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-24 12:06:00,154 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-24 12:06:03,217 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-24 12:06:06,345 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-24 12:06:09,434 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-24 12:06:12,575 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-24 12:06:15,759 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-24 12:06:18,908 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-24 12:06:22,103 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-24 12:06:25,286 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-24 12:06:28,435 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-24 12:06:31,644 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:06:34,809 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:06:38,052 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:06:41,293 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:06:44,674 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:06:47,887 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:06:51,139 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:06:54,361 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-05-24 12:06:57,586 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-05-24 12:07:00,834 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-05-24 12:07:03,503 - INFO - [提醒密度控制] 流式接收完成,共 1491 个数据块,content长度: 483, reasoning长度: 2574
2026-05-24 12:07:03,503 - INFO - [提醒密度控制] LLM 返回 - content长度: 483, reasoning长度: 2574
2026-05-24 12:07:03,503 - INFO - [提醒密度控制] 需清理 12 条提醒: ['remind_20260524080627_1227', 'remind_20260524090151_8529', 'remind_20260524102246_436', 'remind_20260524102426_6530', 'remind_20260524104907_5871', 'remind_20260524115614_5422', 'remind_20260524115614_5593', 'remind_20260524115801_6970', 'remind_20260524120307_285', 'remind_20260524120307_2953', 'remind_20260524120445_7625', 'remind_20260524120445_6511']
2026-05-24 12:07:03,504 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-24 12:07:03,504 - INFO - 提醒密度控制:需清理 12 条提醒
2026-05-24 12:07:03,505 - INFO - 密度控制清理提醒: remind_20260524102246_436
2026-05-24 12:07:03,506 - INFO - 密度控制清理提醒: remind_20260524104907_5871
2026-05-24 12:07:03,507 - INFO - 密度控制清理提醒: remind_20260524115801_6970
2026-05-24 12:07:03,508 - INFO - 密度控制清理提醒: remind_20260524120307_285
2026-05-24 12:07:03,509 - INFO - 密度控制清理提醒: remind_20260524120307_2953
2026-05-24 12:07:03,510 - INFO - 密度控制清理提醒: remind_20260524120445_7625
2026-05-24 12:07:03,511 - INFO - 密度控制清理提醒: remind_20260524120445_6511
2026-05-24 12:07:03,512 - INFO - 提醒密度控制完成:实际清理 7/12 条
2026-05-24 12:07:03,513 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 12:07:48,780 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 12:07:48,781 - INFO - ===== 分析任务启动 =====
2026-05-24 12:07:48,782 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 12:07:48,782 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 12:07:48,782 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 12:07:48,783 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 12:07:48,783 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 12:07:48,783 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 12:07:48,784 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 12:07:49,239 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-24 12:07:52,679 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 12:07:55,855 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 12:07:59,189 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 12:08:02,540 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 12:08:05,905 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 12:08:09,196 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 12:08:12,466 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 12:08:15,751 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 12:08:19,093 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 12:08:22,414 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 12:08:25,720 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 12:08:29,016 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 12:08:32,385 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 12:08:35,781 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 12:08:39,087 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 12:08:42,605 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 12:08:45,927 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 12:08:49,309 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 12:08:52,709 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 12:08:56,041 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:08:59,374 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:09:02,777 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:09:06,111 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:09:09,445 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:09:12,861 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:09:16,275 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:09:19,746 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 12:09:23,213 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 12:09:26,625 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 12:09:30,198 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 12:09:33,562 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 12:09:36,925 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 12:09:40,279 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 12:09:43,636 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 12:09:47,006 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 12:09:48,406 - INFO - 项目 [周报提醒] 流式接收完成,共 1771 个数据块,content长度: 592, reasoning长度: 3395
2026-05-24 12:09:48,407 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 592, reasoning长度: 3395
2026-05-24 12:09:48,407 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "5月23日周报数据请于5月23日12:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-22 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 11:45:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 14:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_t
2026-05-24 12:09:48,407 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-24 12:09:48,407 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-24 12:09:48,407 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-24 12:09:48,407 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 12:09:48,407 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 12:09:48,408 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-24 12:09:48,409 - INFO - 保存提醒: [周报提醒] 2026-05-22 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 12:09:48,410 - INFO - 保存提醒: [周报提醒] 2026-05-22 11:45:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 12:09:48,411 - INFO - 保存提醒: [周报提醒] 2026-05-22 14:20:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 12:09:48,412 - INFO - 保存提醒: [周报提醒] 2026-05-23 10:30:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-24 12:09:48,413 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 12:09:48,724 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-24 12:09:51,618 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 12:09:54,455 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 12:09:57,372 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 12:10:00,221 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 12:10:03,125 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 12:10:06,157 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 12:10:09,145 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 12:10:12,053 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 12:10:15,035 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 12:10:18,073 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 12:10:21,018 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 12:10:23,951 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 12:10:26,926 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 12:10:29,832 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 12:10:32,823 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 12:10:35,836 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 12:10:38,778 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 12:10:41,749 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 12:10:44,718 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 12:10:47,793 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:10:50,815 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:10:53,856 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:10:56,885 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:10:59,933 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:11:02,934 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:11:05,876 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:11:08,952 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 12:11:11,981 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 12:11:15,090 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 12:11:18,098 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 12:11:21,161 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 12:11:24,187 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 12:11:27,167 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 12:11:30,142 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 12:11:33,180 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 12:11:36,119 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-24 12:11:39,097 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-24 12:11:42,047 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-24 12:11:45,050 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-24 12:11:48,097 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-24 12:11:51,095 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-24 12:11:54,200 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-24 12:11:57,185 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-24 12:12:00,176 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-24 12:12:03,434 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-24 12:12:06,403 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-24 12:12:09,405 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-05-24 12:12:12,411 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-05-24 12:12:15,425 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-05-24 12:12:18,441 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-05-24 12:12:21,457 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-05-24 12:12:21,457 - INFO - 项目 [月报提醒] 流式接收完成,共 2550 个数据块,content长度: 655, reasoning长度: 5353
2026-05-24 12:12:21,457 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 655, reasoning长度: 5353
2026-05-24 12:12:21,457 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日18:00前提交至综合管理中心",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 11:45:00",
"content": "提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 14:20:00",
"content": "提醒:今天18:00前请提交4月述职及5月第
2026-05-24 12:12:21,458 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 12:12:21,458 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-24 12:12:21,458 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-24 12:12:21,458 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 12:12:21,459 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:15:00 - 提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至...
2026-05-24 12:12:21,460 - INFO - 保存提醒: [月报提醒] 2026-05-24 11:45:00 - 提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至...
2026-05-24 12:12:21,461 - INFO - 保存提醒: [月报提醒] 2026-05-24 14:20:00 - 提醒:今天18:00前请提交4月述职及5月第一周汇报数据!...
2026-05-24 12:12:21,462 - INFO - 保存提醒: [月报提醒] 2026-05-24 16:40:00 - 最后提醒:今天18:00前务必提交4月述职及5月第一周汇报数...
2026-05-24 12:12:21,463 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 12:12:21,463 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-24 12:12:21,463 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 12:12:21,464 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-24 12:12:21,464 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-24 12:12:21,464 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 13
2026-05-24 12:12:21,465 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-24 12:12:46,549 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-24 12:12:49,101 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-24 12:12:51,823 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-24 12:12:54,598 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-24 12:12:57,332 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-24 12:13:00,157 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-24 12:13:02,935 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-24 12:13:05,695 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-24 12:13:08,455 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-24 12:13:11,170 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-24 12:13:13,936 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-24 12:13:16,720 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-24 12:13:19,501 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-24 12:13:22,314 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-24 12:13:25,089 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-24 12:13:27,931 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-24 12:13:30,767 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-24 12:13:33,580 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-24 12:13:36,447 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-24 12:13:39,335 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-24 12:13:42,180 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:13:45,071 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:13:47,945 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:13:51,039 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:13:53,918 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:13:56,827 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:13:59,689 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:14:01,384 - INFO - [提醒密度控制] 流式接收完成,共 1329 个数据块,content长度: 293, reasoning长度: 2521
2026-05-24 12:14:01,384 - INFO - [提醒密度控制] LLM 返回 - content长度: 293, reasoning长度: 2521
2026-05-24 12:14:01,385 - INFO - [提醒密度控制] 需清理 7 条提醒: ['remind_20260524102246_8341', 'remind_20260524120948_8007', 'remind_20260524120948_946', 'remind_20260524120948_398', 'remind_20260524120307_8089', 'remind_20260524121221_6143', 'remind_20260524121221_3321']
2026-05-24 12:14:01,385 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-24 12:14:01,385 - INFO - 提醒密度控制:需清理 7 条提醒
2026-05-24 12:14:01,386 - INFO - 密度控制清理提醒: remind_20260524102246_8341
2026-05-24 12:14:01,387 - INFO - 密度控制清理提醒: remind_20260524120948_8007
2026-05-24 12:14:01,388 - INFO - 密度控制清理提醒: remind_20260524120948_946
2026-05-24 12:14:01,389 - INFO - 密度控制清理提醒: remind_20260524120948_398
2026-05-24 12:14:01,391 - INFO - 密度控制清理提醒: remind_20260524120307_8089
2026-05-24 12:14:01,392 - INFO - 密度控制清理提醒: remind_20260524121221_6143
2026-05-24 12:14:01,393 - INFO - 密度控制清理提醒: remind_20260524121221_3321
2026-05-24 12:14:01,393 - INFO - 提醒密度控制完成:实际清理 7/7 条
2026-05-24 12:14:01,395 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 12:15:31,200 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 12:15:31,201 - INFO - ===== 分析任务启动 =====
2026-05-24 12:15:31,201 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 12:15:31,202 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 12:15:31,202 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 12:15:31,203 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 12:15:31,203 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 12:15:31,204 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 12:15:31,204 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 12:15:31,696 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-24 12:15:34,855 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 12:15:37,961 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 12:15:41,135 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 12:15:44,316 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 12:15:47,488 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 12:15:50,612 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 12:15:53,748 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 12:15:56,998 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 12:16:00,189 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 12:16:03,404 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 12:16:06,550 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 12:16:09,879 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 12:16:13,148 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 12:16:16,300 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 12:16:19,519 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 12:16:22,791 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 12:16:26,071 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 12:16:29,442 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 12:16:32,743 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 12:16:35,976 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:16:39,358 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:16:42,662 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:16:46,104 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:16:49,478 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:16:52,932 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:16:56,445 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:16:59,901 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 12:17:03,293 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 12:17:06,748 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 12:17:10,210 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 12:17:13,431 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 12:17:16,648 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 12:17:19,857 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 12:17:23,080 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 12:17:26,296 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 12:17:27,266 - INFO - 项目 [周报提醒] 流式接收完成,共 1765 个数据块,content长度: 593, reasoning长度: 3541
2026-05-24 12:17:27,266 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 593, reasoning长度: 3541
2026-05-24 12:17:27,266 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "本周周报数据请于5月25日下午18:00前提交至综合管理中心-梁小花处。",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 11:45:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 15:20:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_
2026-05-24 12:17:27,266 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 12:17:27,267 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-24 12:17:27,267 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-24 12:17:27,267 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 12:17:27,267 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 12:17:27,267 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 12:17:27,269 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:15:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 12:17:27,270 - INFO - 保存提醒: [周报提醒] 2026-05-24 11:45:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 12:17:27,271 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:20:00 - 提醒:今天18:00前请提交周报!...
2026-05-24 12:17:27,272 - INFO - 保存提醒: [周报提醒] 2026-05-25 16:40:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-24 12:17:27,273 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 12:17:27,491 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-24 12:17:30,462 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 12:17:33,392 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 12:17:36,364 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 12:17:39,302 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 12:17:42,281 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 12:17:45,418 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 12:17:48,477 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 12:17:51,472 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 12:17:54,532 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 12:17:57,666 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 12:18:00,729 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 12:18:03,751 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 12:18:06,705 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 12:18:09,724 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 12:18:12,752 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 12:18:15,868 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 12:18:18,893 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 12:18:21,974 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 12:18:25,023 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 12:18:28,125 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:18:31,162 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:18:34,248 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:18:37,292 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:18:40,436 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:18:43,639 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:18:46,804 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:18:49,920 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 12:18:53,039 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 12:18:56,218 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 12:18:59,449 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 12:19:02,676 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 12:19:05,683 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 12:19:08,692 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 12:19:11,700 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 12:19:14,723 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 12:19:17,744 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-24 12:19:19,746 - INFO - 项目 [月报提醒] 流式接收完成,共 1833 个数据块,content长度: 637, reasoning长度: 3971
2026-05-24 12:19:19,746 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 637, reasoning长度: 3971
2026-05-24 12:19:19,746 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据提交截止",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "提醒:今天18:00前请提交4月述职及5月第一周汇报数据!"
}
2026-05-24 12:19:19,746 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 12:19:19,746 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-24 12:19:19,747 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-24 12:19:19,747 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 12:19:19,748 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至...
2026-05-24 12:19:19,749 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:00:00 - 提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至...
2026-05-24 12:19:19,750 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:00:00 - 提醒:今天18:00前请提交4月述职及5月第一周汇报数据!...
2026-05-24 12:19:19,751 - INFO - 保存提醒: [月报提醒] 2026-05-25 17:30:00 - 最后提醒:今天18:00前务必提交4月述职及5月第一周汇报数...
2026-05-24 12:19:19,752 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 12:19:19,752 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-24 12:19:19,753 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 12:19:19,753 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-24 12:19:19,753 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-24 12:19:19,754 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 14
2026-05-24 12:19:19,754 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-24 12:19:47,471 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-24 12:19:50,066 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-24 12:19:52,796 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-24 12:19:55,595 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-24 12:19:58,336 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-24 12:20:01,191 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-24 12:20:03,953 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-24 12:20:06,737 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-24 12:20:09,526 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-24 12:20:12,400 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-24 12:20:15,247 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-24 12:20:18,076 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-24 12:20:20,865 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-24 12:20:24,148 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-24 12:20:27,975 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-24 12:20:31,881 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-24 12:20:35,776 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-24 12:20:39,587 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-24 12:20:43,476 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-24 12:20:47,325 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-24 12:20:51,251 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:20:55,169 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:20:59,007 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:21:03,175 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:21:07,027 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:21:10,874 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:21:12,909 - INFO - [提醒密度控制] 流式接收完成,共 1278 个数据块,content长度: 218, reasoning长度: 2523
2026-05-24 12:21:12,909 - INFO - [提醒密度控制] LLM 返回 - content长度: 218, reasoning长度: 2523
2026-05-24 12:21:12,909 - INFO - [提醒密度控制] 需清理 5 条提醒: ['remind_20260524121221_7900', 'remind_20260524121221_9675', 'remind_20260524121727_6143', 'remind_20260524121727_3321', 'remind_20260524121727_169']
2026-05-24 12:21:12,909 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-24 12:21:12,910 - INFO - 提醒密度控制:需清理 5 条提醒
2026-05-24 12:21:12,910 - INFO - 密度控制清理提醒: remind_20260524121221_7900
2026-05-24 12:21:12,911 - INFO - 密度控制清理提醒: remind_20260524121221_9675
2026-05-24 12:21:12,912 - INFO - 密度控制清理提醒: remind_20260524121727_6143
2026-05-24 12:21:12,913 - INFO - 密度控制清理提醒: remind_20260524121727_3321
2026-05-24 12:21:12,914 - INFO - 密度控制清理提醒: remind_20260524121727_169
2026-05-24 12:21:12,914 - INFO - 提醒密度控制完成:实际清理 5/5 条
2026-05-24 12:21:12,933 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 12:22:08,540 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 12:22:08,541 - INFO - ===== 分析任务启动 =====
2026-05-24 12:22:08,541 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 12:22:08,542 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 12:22:08,542 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 12:22:08,543 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 12:22:08,544 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 12:22:08,544 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 12:22:08,545 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 12:22:10,345 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-24 12:22:14,243 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 12:22:18,228 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 12:22:22,214 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 12:22:26,056 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 12:22:30,027 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 12:22:34,103 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 12:22:37,940 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 12:22:41,884 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 12:22:45,720 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 12:22:49,641 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 12:22:53,562 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 12:22:57,640 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 12:23:01,554 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 12:23:05,466 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 12:23:09,288 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 12:23:13,275 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 12:23:17,202 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 12:23:21,109 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 12:23:24,725 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 12:23:27,647 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:23:30,629 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:23:33,628 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:23:36,578 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:23:39,745 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:23:42,858 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:23:45,966 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:23:49,070 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 12:23:52,201 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 12:23:55,484 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 12:23:58,405 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 12:24:01,332 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 12:24:04,266 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 12:24:07,227 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 12:24:09,477 - INFO - 项目 [周报提醒] 流式接收完成,共 1688 个数据块,content长度: 568, reasoning长度: 3759
2026-05-24 12:24:09,477 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 568, reasoning长度: 3759
2026-05-24 12:24:09,477 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日18:00前",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time": "2026-05-25 16:30:
2026-05-24 12:24:09,477 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 12:24:09,477 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-24 12:24:09,477 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-24 12:24:09,478 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 12:24:09,478 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 12:24:09,479 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 12:24:09,480 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:00:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 12:24:09,482 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:00:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 12:24:09,483 - INFO - 保存提醒: [周报提醒] 2026-05-25 11:00:00 - 提醒:今天18:00前请提交周报!...
2026-05-24 12:24:09,485 - INFO - 保存提醒: [周报提醒] 2026-05-25 16:30:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-24 12:24:09,486 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 12:24:10,139 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-24 12:24:13,381 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 12:24:16,535 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 12:24:19,777 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 12:24:22,928 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 12:24:26,384 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 12:24:29,515 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 12:24:32,853 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 12:24:36,095 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 12:24:39,471 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 12:24:42,789 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 12:24:45,978 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 12:24:49,232 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 12:24:52,560 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 12:24:55,770 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 12:24:59,050 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 12:25:02,378 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 12:25:05,791 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 12:25:09,053 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 12:25:12,387 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 12:25:15,675 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:25:18,952 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:25:22,242 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:25:25,659 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:25:29,114 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:25:32,489 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:25:35,870 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:25:39,268 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 12:25:42,793 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 12:25:46,299 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 12:25:49,829 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 12:25:53,158 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 12:25:56,701 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 12:26:00,213 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 12:26:03,845 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 12:26:07,206 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 12:26:10,559 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-24 12:26:13,869 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-24 12:26:17,232 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-24 12:26:20,739 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-24 12:26:24,027 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-24 12:26:27,416 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-24 12:26:30,856 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-24 12:26:34,168 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-24 12:26:37,545 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-24 12:26:41,056 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-24 12:26:44,633 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-24 12:26:48,221 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-05-24 12:26:51,611 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-05-24 12:26:55,220 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-05-24 12:26:58,546 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-05-24 12:27:01,912 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-05-24 12:27:05,246 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-05-24 12:27:08,577 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-05-24 12:27:11,913 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-05-24 12:27:14,246 - INFO - 项目 [月报提醒] 流式接收完成,共 2735 个数据块,content长度: 611, reasoning长度: 6395
2026-05-24 12:27:14,246 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 611, reasoning长度: 6395
2026-05-24 12:27:14,246 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据截止提交时间",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 14:30:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "提醒:今天18:00前请提交月报/述职数据!"
},
{
2026-05-24 12:27:14,246 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 12:27:14,246 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-24 12:27:14,247 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-24 12:27:14,247 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 12:27:14,248 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:15:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-24 12:27:14,254 - INFO - 保存提醒: [月报提醒] 2026-05-24 14:30:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-24 12:27:14,255 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:00:00 - 提醒:今天18:00前请提交月报/述职数据!...
2026-05-24 12:27:14,256 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:00:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-24 12:27:14,258 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 12:27:14,258 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-24 12:27:14,258 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 12:27:14,258 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-24 12:27:14,259 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-24 12:27:14,259 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 17
2026-05-24 12:27:14,259 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-24 12:27:44,006 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-24 12:27:46,636 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-24 12:27:49,451 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-24 12:27:52,284 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-24 12:27:55,179 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-24 12:27:58,004 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-24 12:28:00,917 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-24 12:28:03,742 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-24 12:28:06,617 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-24 12:28:09,428 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-24 12:28:12,311 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-24 12:28:15,208 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-24 12:28:18,076 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-24 12:28:20,984 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-24 12:28:23,875 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-24 12:28:26,804 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-24 12:28:29,745 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-24 12:28:32,655 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-24 12:28:35,622 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-24 12:28:38,608 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-24 12:28:41,543 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:28:44,543 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:28:47,567 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:28:50,708 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:28:53,682 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:28:56,650 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:28:59,645 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:29:01,586 - INFO - [提醒密度控制] 流式接收完成,共 1332 个数据块,content长度: 295, reasoning长度: 2313
2026-05-24 12:29:01,586 - INFO - [提醒密度控制] LLM 返回 - content长度: 295, reasoning长度: 2313
2026-05-24 12:29:01,586 - INFO - [提醒密度控制] 需清理 7 条提醒: ['remind_20260524120948_7297', 'remind_20260524121919_7625', 'remind_20260524121919_7430', 'remind_20260524122409_7625', 'remind_20260524122409_7430', 'remind_20260524122714_6143', 'remind_20260524122714_2953']
2026-05-24 12:29:01,586 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-24 12:29:01,587 - INFO - 提醒密度控制:需清理 7 条提醒
2026-05-24 12:29:01,588 - INFO - 密度控制清理提醒: remind_20260524120948_7297
2026-05-24 12:29:01,589 - INFO - 密度控制清理提醒: remind_20260524121919_7625
2026-05-24 12:29:01,590 - INFO - 密度控制清理提醒: remind_20260524121919_7430
2026-05-24 12:29:01,592 - INFO - 密度控制清理提醒: remind_20260524122409_7625
2026-05-24 12:29:01,593 - INFO - 密度控制清理提醒: remind_20260524122409_7430
2026-05-24 12:29:01,594 - INFO - 密度控制清理提醒: remind_20260524122714_6143
2026-05-24 12:29:01,594 - INFO - 密度控制清理提醒: remind_20260524122714_2953
2026-05-24 12:29:01,594 - INFO - 提醒密度控制完成:实际清理 7/7 条
2026-05-24 12:29:01,596 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 12:31:22,108 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 12:31:22,109 - INFO - ===== 分析任务启动 =====
2026-05-24 12:31:22,109 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 12:31:22,110 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 12:31:22,110 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 12:31:22,111 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 12:31:22,112 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 12:31:22,112 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 12:31:22,112 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 12:31:23,256 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-24 12:31:26,343 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 12:31:29,504 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 12:31:32,657 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 12:31:35,710 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 12:31:38,872 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 12:31:42,034 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 12:31:45,150 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 12:31:48,254 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 12:31:51,305 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 12:31:54,413 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 12:31:57,534 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 12:32:00,649 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 12:32:03,862 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 12:32:06,919 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 12:32:10,113 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 12:32:13,294 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 12:32:16,511 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 12:32:19,723 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 12:32:22,857 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 12:32:26,070 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:32:29,169 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:32:32,260 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:32:35,416 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:32:38,636 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:32:41,939 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:32:45,065 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:32:48,221 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 12:32:51,356 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 12:32:54,609 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 12:32:57,877 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 12:33:01,057 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 12:33:04,262 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 12:33:07,461 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 12:33:10,725 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 12:33:14,064 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 12:33:17,434 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-24 12:33:20,847 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-24 12:33:24,254 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-24 12:33:27,690 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-24 12:33:31,110 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-24 12:33:34,612 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-24 12:33:37,781 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-24 12:33:40,955 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-24 12:33:44,130 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-24 12:33:47,323 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-24 12:33:50,438 - INFO - 项目 [周报提醒] 流式接收完成,共 2299 个数据块,content长度: 591, reasoning长度: 4720
2026-05-24 12:33:50,438 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 591, reasoning长度: 4720
2026-05-24 12:33:50,439 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "本周周报截止时间为5月25日18:00前提交至综合管理中心梁小花处。",
"reminders": [
{
"remind_time": "2026-05-24 09:45:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 15:20:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 10:30:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_ti
2026-05-24 12:33:50,439 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 12:33:50,439 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-24 12:33:50,439 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-24 12:33:50,441 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 12:33:50,441 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 12:33:50,443 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 12:33:50,444 - INFO - 保存提醒: [周报提醒] 2026-05-24 09:45:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 12:33:50,445 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:20:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 12:33:50,447 - INFO - 保存提醒: [周报提醒] 2026-05-25 10:30:00 - 提醒:今天18:00前请提交周报!...
2026-05-24 12:33:50,448 - INFO - 保存提醒: [周报提醒] 2026-05-25 17:10:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-24 12:33:50,450 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 12:33:51,450 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-24 12:33:54,632 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 12:33:57,755 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 12:34:00,931 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 12:34:04,048 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 12:34:07,222 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 12:34:10,516 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 12:34:13,765 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 12:34:16,957 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 12:34:20,203 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 12:34:23,513 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 12:34:26,740 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 12:34:29,965 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 12:34:33,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 12:34:36,463 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 12:34:39,825 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 12:34:43,064 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 12:34:46,280 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 12:34:49,457 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 12:34:52,711 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 12:34:56,108 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:34:59,488 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:35:02,811 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:35:06,079 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:35:09,266 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:35:12,481 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:35:15,702 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:35:19,048 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 12:35:22,323 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 12:35:25,618 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 12:35:28,953 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 12:35:32,230 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 12:35:35,508 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 12:35:38,902 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 12:35:42,266 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 12:35:45,550 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 12:35:49,042 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-24 12:35:52,490 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-24 12:35:55,986 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-24 12:35:59,501 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-24 12:36:03,014 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-24 12:36:06,265 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-24 12:36:09,546 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-24 12:36:12,834 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-24 12:36:16,119 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-24 12:36:19,371 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-24 12:36:22,669 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-24 12:36:23,587 - INFO - 项目 [月报提醒] 流式接收完成,共 2314 个数据块,content长度: 651, reasoning长度: 4910
2026-05-24 12:36:23,587 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 651, reasoning长度: 4910
2026-05-24 12:36:23,588 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 09:45:00",
"content": "提醒:4月述职及5月第一周数据请于明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 11:15:00",
"content": "提醒:4月述职及5月第一周数据请于明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 14:20:00",
"content": "提醒:明天18:00前请提交4月述职及5月第
2026-05-24 12:36:23,588 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 12:36:23,588 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-24 12:36:23,588 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-24 12:36:23,588 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 12:36:23,589 - INFO - 保存提醒: [月报提醒] 2026-05-24 09:45:00 - 提醒:4月述职及5月第一周数据请于明天18:00前提交至综合...
2026-05-24 12:36:23,590 - INFO - 保存提醒: [月报提醒] 2026-05-24 11:15:00 - 提醒:4月述职及5月第一周数据请于明天18:00前提交至综合...
2026-05-24 12:36:23,591 - INFO - 保存提醒: [月报提醒] 2026-05-24 14:20:00 - 提醒:明天18:00前请提交4月述职及5月第一周数据!...
2026-05-24 12:36:23,592 - INFO - 保存提醒: [月报提醒] 2026-05-24 17:00:00 - 最后提醒:明天18:00前务必提交4月述职及5月第一周数据!...
2026-05-24 12:36:23,594 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 12:36:23,594 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-24 12:36:23,594 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 12:36:23,595 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-24 12:36:23,595 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-24 12:36:23,595 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 18
2026-05-24 12:36:23,595 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-24 12:36:55,683 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-24 12:36:58,338 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-24 12:37:01,158 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-24 12:37:03,995 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-24 12:37:06,901 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-24 12:37:09,777 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-24 12:37:12,588 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-24 12:37:15,469 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-24 12:37:18,420 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-24 12:37:21,330 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-24 12:37:24,321 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-24 12:37:27,262 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-24 12:37:30,191 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-24 12:37:33,141 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-24 12:37:36,132 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-24 12:37:39,111 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-24 12:37:42,100 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-24 12:37:45,090 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-24 12:37:48,138 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-24 12:37:51,146 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-24 12:37:54,153 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-24 12:37:57,188 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-24 12:38:00,229 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-24 12:38:03,448 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-24 12:38:06,443 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-24 12:38:09,438 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-24 12:38:12,438 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-24 12:38:15,432 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-05-24 12:38:18,183 - INFO - [提醒密度控制] 流式接收完成,共 1396 个数据块,content长度: 403, reasoning长度: 2343
2026-05-24 12:38:18,183 - INFO - [提醒密度控制] LLM 返回 - content长度: 403, reasoning长度: 2343
2026-05-24 12:38:18,186 - INFO - [提醒密度控制] 需清理 10 条提醒: ['remind_20260524073453_3439', 'remind_20260524121919_295', 'remind_20260524122714_295', 'remind_20260524123623_285', 'remind_20260524123623_1304', 'remind_20260524123623_7900', 'remind_20260524090151_2725', 'remind_20260524122409_295', 'remind_20260524123350_285', 'remind_20260524123350_169']
2026-05-24 12:38:18,186 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-24 12:38:18,187 - INFO - 提醒密度控制:需清理 10 条提醒
2026-05-24 12:38:18,187 - INFO - 密度控制清理提醒: remind_20260524073453_3439
2026-05-24 12:38:18,188 - INFO - 密度控制清理提醒: remind_20260524121919_295
2026-05-24 12:38:18,190 - INFO - 密度控制清理提醒: remind_20260524122714_295
2026-05-24 12:38:18,190 - INFO - 密度控制清理提醒: remind_20260524123623_285
2026-05-24 12:38:18,192 - INFO - 密度控制清理提醒: remind_20260524123623_1304
2026-05-24 12:38:18,193 - INFO - 密度控制清理提醒: remind_20260524123623_7900
2026-05-24 12:38:18,194 - INFO - 密度控制清理提醒: remind_20260524090151_2725
2026-05-24 12:38:18,195 - INFO - 密度控制清理提醒: remind_20260524122409_295
2026-05-24 12:38:18,196 - INFO - 密度控制清理提醒: remind_20260524123350_285
2026-05-24 12:38:18,196 - INFO - 密度控制清理提醒: remind_20260524123350_169
2026-05-24 12:38:18,197 - INFO - 提醒密度控制完成:实际清理 10/10 条
2026-05-24 12:38:18,198 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 13:16:36,787 - INFO - 用户通过网页手动触发 AI 分析
2026-05-24 13:16:36,788 - INFO - ===== 分析任务启动 =====
2026-05-24 13:16:36,788 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 13:16:36,789 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 13:16:36,789 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 13:16:36,789 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 13:16:36,790 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 13:16:36,790 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 13:16:36,791 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 13:16:37,347 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-24 13:16:40,519 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 13:16:43,692 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 13:16:46,798 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 13:16:50,025 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 13:16:53,313 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 13:16:56,480 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 13:16:59,647 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 13:17:02,961 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 13:17:06,146 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 13:17:09,339 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 13:17:12,466 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 13:17:15,722 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 13:17:18,924 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 13:17:22,202 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 13:17:25,537 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 13:17:28,759 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 13:17:32,043 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 13:17:35,268 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 13:17:38,503 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 13:17:41,738 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 13:17:45,044 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 13:17:48,228 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 13:17:51,431 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 13:17:54,695 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 13:17:57,892 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 13:18:01,105 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 13:18:04,499 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 13:18:07,826 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 13:18:11,154 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 13:18:14,541 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 13:18:17,899 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 13:18:21,312 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 13:18:24,799 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 13:18:28,222 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 13:18:31,933 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 13:18:35,177 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-24 13:18:38,415 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-24 13:18:41,645 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-24 13:18:44,896 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-24 13:18:48,146 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-24 13:18:49,239 - INFO - 项目 [周报提醒] 流式接收完成,共 2017 个数据块,content长度: 586, reasoning长度: 4195
2026-05-24 13:18:49,239 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 586, reasoning长度: 4195
2026-05-24 13:18:49,239 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日下午18:00前提交周报至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 10:30:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time":
2026-05-24 13:18:49,239 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 13:18:49,240 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-24 13:18:49,240 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-24 13:18:49,240 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 13:18:49,240 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 13:18:49,240 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 13:18:49,242 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:00:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 13:18:49,243 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:00:00 - 提醒:周报请在明天18:00前提交...
2026-05-24 13:18:49,244 - INFO - 保存提醒: [周报提醒] 2026-05-25 10:30:00 - 提醒:今天18:00前请提交周报!...
2026-05-24 13:18:49,245 - INFO - 保存提醒: [周报提醒] 2026-05-25 16:00:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-24 13:18:49,246 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 13:18:49,583 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-24 13:18:52,576 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 13:18:55,468 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 13:18:58,462 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 13:19:01,398 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 13:19:04,384 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 13:19:07,528 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 13:19:10,624 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 13:19:13,565 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 13:19:16,635 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 13:19:19,759 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 13:19:22,762 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 13:19:25,829 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 13:19:28,843 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 13:19:31,854 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 13:19:34,802 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 13:19:37,828 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 13:19:40,895 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 13:19:43,941 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 13:19:47,034 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 13:19:50,020 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 13:19:53,055 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 13:19:56,037 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 13:19:59,137 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 13:20:02,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 13:20:05,373 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 13:20:08,413 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 13:20:11,489 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 13:20:14,639 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 13:20:17,773 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 13:20:20,960 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 13:20:24,032 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 13:20:27,155 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 13:20:30,342 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 13:20:33,444 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 13:20:36,711 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 13:20:39,860 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-24 13:20:43,113 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-24 13:20:46,342 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-24 13:20:49,609 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-24 13:20:52,897 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-24 13:20:56,132 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-24 13:20:59,166 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-24 13:21:02,225 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-24 13:21:05,280 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-24 13:21:08,342 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-24 13:21:11,402 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-24 13:21:13,553 - INFO - 项目 [月报提醒] 流式接收完成,共 2335 个数据块,content长度: 649, reasoning长度: 5116
2026-05-24 13:21:13,553 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 649, reasoning长度: 5116
2026-05-24 13:21:13,554 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职+5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 11:30:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 14:00:00",
"content": "提醒:今天18:00前请提交月报/述职数据至综合
2026-05-24 13:21:13,554 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 13:21:13,554 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-24 13:21:13,554 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-24 13:21:13,554 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 13:21:13,555 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-24 13:21:13,557 - INFO - 保存提醒: [月报提醒] 2026-05-24 11:30:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-24 13:21:13,558 - INFO - 保存提醒: [月报提醒] 2026-05-25 14:00:00 - 提醒:今天18:00前请提交月报/述职数据至综合管理中心梁小...
2026-05-24 13:21:13,560 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:30:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-24 13:21:13,561 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 13:21:13,562 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-24 13:21:13,562 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 13:21:13,562 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-24 13:21:13,562 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-24 13:21:13,563 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 16
2026-05-24 13:21:13,563 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-24 13:21:42,535 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-24 13:21:45,158 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-24 13:21:47,914 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-24 13:21:50,676 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-24 13:21:53,509 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-24 13:21:56,343 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-24 13:21:59,132 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-24 13:22:01,938 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-24 13:22:04,815 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-24 13:22:07,736 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-24 13:22:10,610 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-24 13:22:13,545 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-24 13:22:16,425 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-24 13:22:19,340 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-24 13:22:22,327 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-24 13:22:25,328 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-24 13:22:28,259 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-24 13:22:31,123 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-24 13:22:34,173 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-24 13:22:37,314 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-24 13:22:40,420 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-24 13:22:43,406 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-24 13:22:46,449 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-24 13:22:49,458 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-24 13:22:52,480 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-24 13:22:55,541 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-24 13:22:58,700 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-24 13:23:01,740 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-05-24 13:23:04,763 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-05-24 13:23:07,749 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-05-24 13:23:10,812 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-05-24 13:23:13,840 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-05-24 13:23:16,967 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-05-24 13:23:20,038 - INFO - [提醒密度控制] 流式接收中... 已收到 1650 个数据块
2026-05-24 13:23:23,205 - INFO - [提醒密度控制] 流式接收中... 已收到 1700 个数据块
2026-05-24 13:23:26,310 - INFO - [提醒密度控制] 流式接收中... 已收到 1750 个数据块
2026-05-24 13:23:29,473 - INFO - [提醒密度控制] 流式接收中... 已收到 1800 个数据块
2026-05-24 13:23:32,725 - INFO - [提醒密度控制] 流式接收中... 已收到 1850 个数据块
2026-05-24 13:23:35,789 - INFO - [提醒密度控制] 流式接收中... 已收到 1900 个数据块
2026-05-24 13:23:38,859 - INFO - [提醒密度控制] 流式接收中... 已收到 1950 个数据块
2026-05-24 13:23:41,753 - INFO - [提醒密度控制] 流式接收完成,共 1998 个数据块,content长度: 286, reasoning长度: 3928
2026-05-24 13:23:41,754 - INFO - [提醒密度控制] LLM 返回 - content长度: 286, reasoning长度: 3928
2026-05-24 13:23:41,754 - ERROR - [提醒密度控制] 返回内容无法提取 JSON: {
"cleanup_ids": [
"remind_20260524132113_3110",
"remind_20260524122714_8238",
"remind_20260524123623_1589",
"remind_20260524132113_5946",
"remind_202605241
2026-05-24 13:23:41,754 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-24 13:23:41,754 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-05-24 13:23:41,758 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 15:00:00,000 - INFO - 触发提醒: 提醒:周报请在明天18:00前提交...
2026-05-24 15:00:00,206 - INFO - 钉钉消息发送成功: 提醒:周报请在明天18:00前提交...
2026-05-24 15:00:00,208 - INFO - 提醒发送成功: remind_20260524131849_7430
2026-05-24 17:00:00,000 - INFO - 触发提醒: 最后提醒:明天18:00前务必提交4月述职及5月第一周数据!...
2026-05-24 17:00:00,179 - INFO - 钉钉消息发送成功: 最后提醒:明天18:00前务必提交4月述职及5月第一周数据!...
2026-05-24 17:00:00,181 - INFO - 提醒发送成功: remind_20260524123623_1589
2026-05-24 18:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-24 18:00:00,001 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 18:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 18:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 18:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 18:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 18:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 18:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 18:00:00,540 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-24 18:00:03,777 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 18:00:07,010 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 18:00:10,166 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 18:00:13,468 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 18:00:16,814 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 18:00:20,056 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 18:00:23,289 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 18:00:26,668 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 18:00:29,906 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 18:00:33,167 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 18:00:36,428 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 18:00:39,620 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 18:00:42,891 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 18:00:46,170 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 18:00:49,358 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 18:00:52,561 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 18:00:55,754 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 18:00:58,979 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 18:01:02,249 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 18:01:05,526 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 18:01:08,799 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 18:01:12,161 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 18:01:15,546 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 18:01:18,859 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 18:01:22,165 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 18:01:25,551 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 18:01:28,938 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 18:01:32,332 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 18:01:35,604 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 18:01:39,027 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 18:01:42,451 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 18:01:45,834 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 18:01:49,231 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 18:01:52,565 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 18:01:56,031 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 18:01:59,299 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-24 18:02:02,648 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-24 18:02:05,988 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-24 18:02:09,443 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-24 18:02:12,812 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-24 18:02:16,108 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-24 18:02:19,415 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-24 18:02:22,727 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-24 18:02:26,188 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-24 18:02:29,643 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-24 18:02:33,110 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-24 18:02:36,654 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-05-24 18:02:39,987 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-05-24 18:02:43,303 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-05-24 18:02:46,635 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-05-24 18:02:49,969 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-05-24 18:02:53,308 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-05-24 18:02:53,447 - INFO - 项目 [周报提醒] 流式接收完成,共 2602 个数据块,content长度: 592, reasoning长度: 5489
2026-05-24 18:02:53,447 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 592, reasoning长度: 5489
2026-05-24 18:02:53,447 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "5月23日周报数据请于5月23日12:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-22 09:45:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 11:30:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-23 09:15:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_t
2026-05-24 18:02:53,447 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-24 18:02:53,447 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-24 18:02:53,447 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-24 18:02:53,448 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 18:02:53,448 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 18:02:53,448 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-24 18:02:53,450 - INFO - 保存提醒: [周报提醒] 2026-05-22 09:45:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 18:02:53,451 - INFO - 保存提醒: [周报提醒] 2026-05-22 11:30:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 18:02:53,452 - INFO - 保存提醒: [周报提醒] 2026-05-23 09:15:00 - 提醒:今天12:30前请提交周报!...
2026-05-24 18:02:53,453 - INFO - 保存提醒: [周报提醒] 2026-05-23 11:40:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-24 18:02:53,455 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 18:02:53,723 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-24 18:02:56,751 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 18:02:59,721 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 18:03:02,759 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 18:03:05,740 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 18:03:08,775 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 18:03:11,916 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 18:03:15,006 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 18:03:18,047 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 18:03:21,195 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 18:03:24,306 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 18:03:27,304 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 18:03:30,386 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 18:03:33,517 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 18:03:36,519 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 18:03:39,579 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 18:03:42,702 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 18:03:45,829 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 18:03:48,951 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 18:03:52,019 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 18:03:55,094 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 18:03:58,170 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 18:04:01,308 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 18:04:04,530 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 18:04:07,726 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 18:04:10,886 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 18:04:14,061 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 18:04:17,226 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 18:04:20,383 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 18:04:23,531 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 18:04:26,798 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 18:04:30,127 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 18:04:33,435 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 18:04:36,749 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 18:04:39,823 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 18:04:42,917 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 18:04:45,980 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-24 18:04:49,036 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-24 18:04:52,122 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-24 18:04:54,585 - INFO - 项目 [月报提醒] 流式接收完成,共 1940 个数据块,content长度: 625, reasoning长度: 4070
2026-05-24 18:04:54,586 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 625, reasoning长度: 4070
2026-05-24 18:04:54,586 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据提交截止",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 11:30:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 14:00:00",
"content": "提醒:月报/述职数据请在今天18:00前提交至综合管理中心"
},
{
2026-05-24 18:04:54,586 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 18:04:54,586 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-24 18:04:54,586 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-24 18:04:54,586 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 18:04:54,587 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-24 18:04:54,588 - INFO - 保存提醒: [月报提醒] 2026-05-24 11:30:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-24 18:04:54,589 - INFO - 保存提醒: [月报提醒] 2026-05-24 14:00:00 - 提醒:月报/述职数据请在今天18:00前提交至综合管理中心...
2026-05-24 18:04:54,590 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:00:00 - 最后提醒:月报/述职数据请在今天18:00前务必提交至综合管...
2026-05-24 18:04:54,592 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 18:04:54,593 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-24 18:04:54,593 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 18:04:54,593 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-24 18:04:54,594 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-24 18:04:54,594 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 22
2026-05-24 18:04:54,594 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-24 18:05:32,014 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-24 18:05:34,755 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-24 18:05:37,668 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-24 18:05:40,611 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-24 18:05:43,528 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-24 18:05:46,554 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-24 18:05:49,516 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-24 18:05:52,454 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-24 18:05:55,399 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-24 18:05:58,437 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-24 18:06:01,503 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-24 18:06:04,507 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-24 18:06:07,521 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-24 18:06:10,525 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-24 18:06:13,578 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-24 18:06:16,647 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-24 18:06:19,767 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-24 18:06:22,850 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-24 18:06:25,932 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-24 18:06:29,029 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-24 18:06:32,112 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-24 18:06:35,266 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-24 18:06:38,387 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-24 18:06:41,481 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-24 18:06:44,609 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-24 18:06:47,753 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-24 18:06:51,038 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-24 18:06:54,125 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-05-24 18:06:57,230 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-05-24 18:07:00,359 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-05-24 18:07:03,494 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-05-24 18:07:06,622 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-05-24 18:07:09,760 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-05-24 18:07:12,921 - INFO - [提醒密度控制] 流式接收中... 已收到 1650 个数据块
2026-05-24 18:07:15,212 - INFO - [提醒密度控制] 流式接收完成,共 1686 个数据块,content长度: 637, reasoning长度: 2794
2026-05-24 18:07:15,212 - INFO - [提醒密度控制] LLM 返回 - content长度: 637, reasoning长度: 2794
2026-05-24 18:07:15,213 - INFO - [提醒密度控制] 需清理 16 条提醒: ['remind_20260524120445_9228', 'remind_20260524121919_5291', 'remind_20260524122714_8238', 'remind_20260524132113_3110', 'remind_20260524132113_5946', 'remind_20260524180454_2928', 'remind_20260524180454_8238', 'remind_20260524121727_3295', 'remind_20260524122409_5946', 'remind_20260524123350_4747', 'remind_20260524131849_8685', 'remind_20260524131849_8238', 'remind_20260524180253_8374', 'remind_20260524180253_2151', 'remind_20260524180253_6187', 'remind_20260524180253_3012']
2026-05-24 18:07:15,213 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-24 18:07:15,213 - INFO - 提醒密度控制:需清理 16 条提醒
2026-05-24 18:07:15,214 - INFO - 密度控制清理提醒: remind_20260524120445_9228
2026-05-24 18:07:15,215 - INFO - 密度控制清理提醒: remind_20260524121919_5291
2026-05-24 18:07:15,216 - INFO - 密度控制清理提醒: remind_20260524122714_8238
2026-05-24 18:07:15,217 - INFO - 密度控制清理提醒: remind_20260524132113_3110
2026-05-24 18:07:15,219 - INFO - 密度控制清理提醒: remind_20260524132113_5946
2026-05-24 18:07:15,220 - INFO - 密度控制清理提醒: remind_20260524180454_2928
2026-05-24 18:07:15,222 - INFO - 密度控制清理提醒: remind_20260524180454_8238
2026-05-24 18:07:15,225 - INFO - 密度控制清理提醒: remind_20260524121727_3295
2026-05-24 18:07:15,227 - INFO - 密度控制清理提醒: remind_20260524122409_5946
2026-05-24 18:07:15,228 - INFO - 密度控制清理提醒: remind_20260524123350_4747
2026-05-24 18:07:15,230 - INFO - 密度控制清理提醒: remind_20260524131849_8685
2026-05-24 18:07:15,231 - INFO - 密度控制清理提醒: remind_20260524131849_8238
2026-05-24 18:07:15,232 - INFO - 密度控制清理提醒: remind_20260524180253_8374
2026-05-24 18:07:15,234 - INFO - 密度控制清理提醒: remind_20260524180253_2151
2026-05-24 18:07:15,241 - INFO - 密度控制清理提醒: remind_20260524180253_6187
2026-05-24 18:07:15,243 - INFO - 密度控制清理提醒: remind_20260524180253_3012
2026-05-24 18:07:15,243 - INFO - 提醒密度控制完成:实际清理 16/16 条
2026-05-24 18:07:15,244 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 20:00:00,001 - INFO - ===== 分析任务启动 =====
2026-05-24 20:00:00,001 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-24 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-24 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 20:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-24 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-24 20:00:00,475 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-24 20:00:03,738 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 20:00:06,907 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 20:00:10,153 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 20:00:13,415 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 20:00:16,672 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 20:00:19,868 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 20:00:23,052 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 20:00:26,308 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 20:00:29,568 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 20:00:32,794 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 20:00:36,067 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 20:00:39,384 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 20:00:42,665 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 20:00:45,896 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 20:00:49,296 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 20:00:52,598 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 20:00:55,960 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 20:00:59,275 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 20:01:02,646 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 20:01:06,006 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 20:01:09,464 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 20:01:12,768 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 20:01:16,134 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 20:01:19,507 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 20:01:22,909 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 20:01:26,322 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 20:01:29,711 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 20:01:33,179 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 20:01:36,620 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 20:01:40,086 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 20:01:43,596 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 20:01:46,968 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 20:01:50,412 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 20:01:53,950 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 20:01:57,471 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 20:02:01,135 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-24 20:02:04,697 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-24 20:02:08,286 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-24 20:02:11,605 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-24 20:02:14,927 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-24 20:02:18,240 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-24 20:02:21,565 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-24 20:02:24,898 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-24 20:02:26,376 - INFO - 项目 [周报提醒] 流式接收完成,共 2172 个数据块,content长度: 589, reasoning长度: 4506
2026-05-24 20:02:26,376 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 589, reasoning长度: 4506
2026-05-24 20:02:26,376 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "本周周报数据请于5月23日12:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-22 09:45:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 14:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-23 10:20:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time
2026-05-24 20:02:26,376 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-24 20:02:26,376 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-24 20:02:26,377 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-24 20:02:26,377 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-24 20:02:26,377 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-24 20:02:26,378 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-24 20:02:26,379 - INFO - 保存提醒: [周报提醒] 2026-05-22 09:45:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 20:02:26,380 - INFO - 保存提醒: [周报提醒] 2026-05-22 14:15:00 - 提醒:周报请在明天12:30前提交...
2026-05-24 20:02:26,382 - INFO - 保存提醒: [周报提醒] 2026-05-23 10:20:00 - 提醒:今天12:30前请提交周报!...
2026-05-24 20:02:26,382 - INFO - 保存提醒: [周报提醒] 2026-05-23 11:50:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-24 20:02:26,384 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 20:02:26,602 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-24 20:02:29,552 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-24 20:02:32,466 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-24 20:02:35,389 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-24 20:02:38,299 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-24 20:02:41,241 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-24 20:02:44,316 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-24 20:02:47,323 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-24 20:02:50,272 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-24 20:02:53,299 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-24 20:02:56,389 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-24 20:02:59,382 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-24 20:03:02,328 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-24 20:03:05,319 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-24 20:03:08,293 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-24 20:03:11,268 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-24 20:03:14,333 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-24 20:03:17,337 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-24 20:03:20,421 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-24 20:03:23,557 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-24 20:03:26,591 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-24 20:03:29,685 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-24 20:03:32,709 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-24 20:03:35,723 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-24 20:03:38,812 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-24 20:03:41,905 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-24 20:03:44,925 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-24 20:03:48,040 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-24 20:03:51,146 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-24 20:03:54,341 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-24 20:03:57,510 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-24 20:04:00,757 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-24 20:04:03,993 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-24 20:04:07,168 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-24 20:04:10,298 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-24 20:04:13,677 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-24 20:04:16,764 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-24 20:04:19,792 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-24 20:04:22,852 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-24 20:04:25,978 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-24 20:04:29,061 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-24 20:04:32,135 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-24 20:04:35,152 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-24 20:04:38,283 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-24 20:04:41,432 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-24 20:04:44,541 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-24 20:04:47,570 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-24 20:04:50,591 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-05-24 20:04:53,711 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-05-24 20:04:56,865 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-05-24 20:04:59,975 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-05-24 20:05:03,242 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-05-24 20:05:06,298 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-05-24 20:05:09,384 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-05-24 20:05:12,451 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-05-24 20:05:15,520 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2750 个数据块
2026-05-24 20:05:18,594 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2800 个数据块
2026-05-24 20:05:21,697 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2850 个数据块
2026-05-24 20:05:21,757 - INFO - 项目 [月报提醒] 流式接收完成,共 2851 个数据块,content长度: 623, reasoning长度: 6528
2026-05-24 20:05:21,758 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 623, reasoning长度: 6528
2026-05-24 20:05:21,758 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据提交截止时间为5月25日18:00前",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:月报/述职数据请于明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "提醒:月报/述职数据请于明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "提醒:今天18:00前请提交月报/述职数据!"
},
2026-05-24 20:05:21,758 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-24 20:05:21,758 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-24 20:05:21,758 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-24 20:05:21,758 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-24 20:05:21,760 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:月报/述职数据请于明天18:00前提交至综合管理中心...
2026-05-24 20:05:21,761 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:00:00 - 提醒:月报/述职数据请于明天18:00前提交至综合管理中心...
2026-05-24 20:05:21,762 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:00:00 - 提醒:今天18:00前请提交月报/述职数据!...
2026-05-24 20:05:21,763 - INFO - 保存提醒: [月报提醒] 2026-05-25 17:00:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-24 20:05:21,765 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-24 20:05:21,765 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-24 20:05:21,765 - INFO - --- 开始提醒密度控制分析 ---
2026-05-24 20:05:21,766 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-24 20:05:21,766 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-24 20:05:21,766 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 14
2026-05-24 20:05:21,767 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-24 20:05:47,888 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-24 20:05:50,443 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-24 20:05:53,167 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-24 20:05:55,973 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-24 20:05:58,726 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-24 20:06:01,554 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-24 20:06:04,366 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-24 20:06:07,069 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-24 20:06:09,829 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-24 20:06:12,590 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-24 20:06:15,396 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-24 20:06:18,227 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-24 20:06:20,995 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-24 20:06:23,822 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-24 20:06:26,614 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-24 20:06:29,478 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-24 20:06:32,362 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-24 20:06:35,173 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-24 20:06:38,077 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-24 20:06:40,949 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-24 20:06:43,854 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-24 20:06:46,791 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-24 20:06:49,852 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-24 20:06:52,732 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-24 20:06:55,627 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-24 20:06:58,550 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-24 20:07:01,117 - INFO - [提醒密度控制] 流式接收完成,共 1294 个数据块,content长度: 333, reasoning长度: 2411
2026-05-24 20:07:01,118 - INFO - [提醒密度控制] LLM 返回 - content长度: 333, reasoning长度: 2411
2026-05-24 20:07:01,118 - INFO - [提醒密度控制] 需清理 8 条提醒: ['remind_20260524131849_7625', 'remind_20260524132113_7625', 'remind_20260524180454_7625', 'remind_20260524180454_6511', 'remind_20260524200226_8374', 'remind_20260524200226_8275', 'remind_20260524200521_7625', 'remind_20260524200521_7430']
2026-05-24 20:07:01,118 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-24 20:07:01,119 - INFO - 提醒密度控制:需清理 8 条提醒
2026-05-24 20:07:01,119 - INFO - 密度控制清理提醒: remind_20260524131849_7625
2026-05-24 20:07:01,120 - INFO - 密度控制清理提醒: remind_20260524132113_7625
2026-05-24 20:07:01,122 - INFO - 密度控制清理提醒: remind_20260524180454_7625
2026-05-24 20:07:01,123 - INFO - 密度控制清理提醒: remind_20260524180454_6511
2026-05-24 20:07:01,124 - INFO - 密度控制清理提醒: remind_20260524200226_8374
2026-05-24 20:07:01,125 - INFO - 密度控制清理提醒: remind_20260524200226_8275
2026-05-24 20:07:01,126 - INFO - 密度控制清理提醒: remind_20260524200521_7625
2026-05-24 20:07:01,127 - INFO - 密度控制清理提醒: remind_20260524200521_7430
2026-05-24 20:07:01,127 - INFO - 提醒密度控制完成:实际清理 8/8 条
2026-05-24 20:07:01,128 - INFO - ===== 所有项目分析任务完成 =====
2026-05-24 22:08:57,473 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 22:08:57,473 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-24 22:08:57,473 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-24 22:08:57,474 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 22:08:57,474 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-24 22:08:57,474 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-24 22:08:57,475 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-24 22:08:57,475 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-24 22:08:57,475 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 22:08:57,476 - INFO - 调度器已启动
2026-05-24 22:08:57,622 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 22:08:57,622 - INFO - [Stream] 后台线程已启动
2026-05-24 22:08:57,624 - INFO - 钉钉 Stream 服务已启动
2026-05-24 22:08:57,624 - INFO - Web 服务启动,端口: 5000
2026-05-24 22:09:40,550 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 22:09:40,550 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-24 22:09:40,550 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-24 22:09:40,551 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 22:09:40,551 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-24 22:09:40,551 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-24 22:09:40,551 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-24 22:09:40,552 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-24 22:09:40,552 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 22:09:40,553 - INFO - 调度器已启动
2026-05-24 22:09:40,696 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 22:09:40,696 - INFO - [Stream] 后台线程已启动
2026-05-24 22:09:40,698 - INFO - 钉钉 Stream 服务已启动
2026-05-24 22:09:40,698 - INFO - Web 服务启动,端口: 5000
2026-05-24 22:12:47,759 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 22:12:47,760 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-24 22:12:47,760 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-24 22:12:47,760 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 22:12:47,761 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-24 22:12:47,761 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-24 22:12:47,761 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-24 22:12:47,761 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-24 22:12:47,762 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 22:12:47,763 - INFO - 调度器已启动
2026-05-24 22:12:47,910 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 22:12:47,910 - INFO - [Stream] 后台线程已启动
2026-05-24 22:12:47,912 - INFO - 钉钉 Stream 服务已启动
2026-05-24 22:12:47,912 - INFO - Web 服务启动,端口: 5000
2026-05-24 22:14:07,135 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 22:14:07,136 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-24 22:14:07,136 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-24 22:14:07,136 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 22:14:07,137 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-24 22:14:07,137 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-24 22:14:07,137 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-24 22:14:07,137 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-24 22:14:07,138 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 22:14:07,139 - INFO - 调度器已启动
2026-05-24 22:14:07,293 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 22:14:07,293 - INFO - [Stream] 后台线程已启动
2026-05-24 22:14:07,295 - INFO - 钉钉 Stream 服务已启动
2026-05-24 22:14:07,295 - INFO - Web 服务启动,端口: 5000
2026-05-24 22:41:41,780 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-24 22:41:41,780 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-24 22:41:41,781 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-24 22:41:41,781 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-24 22:41:41,781 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-24 22:41:41,781 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-24 22:41:41,782 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-24 22:41:41,782 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-24 22:41:41,782 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-24 22:41:41,783 - INFO - 调度器已启动
2026-05-24 22:41:41,935 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-24 22:41:41,935 - INFO - [Stream] 后台线程已启动
2026-05-24 22:41:41,936 - INFO - 钉钉 Stream 服务已启动
2026-05-24 22:41:41,937 - INFO - Web 服务启动,端口: 5000
2026-05-24 22:42:12,655 - INFO - 用户通过网页手动触发日报数据抓取
2026-05-24 22:42:12,655 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-24 22:42:12,712 - INFO - [日报] 正在登录 XWiki...
2026-05-24 22:42:12,712 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A52605/
2026-05-24 22:42:13,237 - ERROR - [日报] 抓取异常: BrowserType.launch: Executable doesn't exist at /root/.cache/ms-playwright/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell
╔════════════════════════════════════════════════════════════╗
║ Looks like Playwright was just installed or updated. ║
║ Please run the following command to download new browsers: ║
║ ║
║ playwright install ║
║ ║
║ <3 Playwright Team ║
╚════════════════════════════════════════════════════════════╝
2026-05-25 07:25:25,053 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-25 07:25:25,054 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-25 07:25:25,054 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-25 07:25:25,054 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-25 07:25:25,055 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-25 07:25:25,055 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-25 07:25:25,055 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-25 07:25:25,055 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-25 07:25:25,056 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-25 07:25:25,057 - INFO - 调度器已启动
2026-05-25 07:25:25,438 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-25 07:25:25,438 - INFO - [Stream] 后台线程已启动
2026-05-25 07:25:25,440 - INFO - 钉钉 Stream 服务已启动
2026-05-25 07:25:25,441 - INFO - Web 服务启动,端口: 5000
2026-05-25 07:25:35,856 - INFO - 用户通过网页手动触发日报数据抓取
2026-05-25 07:25:35,856 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 07:25:35,958 - INFO - [日报] 正在登录 XWiki...
2026-05-25 07:25:35,958 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 07:25:46,960 - INFO - [日报] 登录完成,当前URL: https://xwiki.jiuhang.newjcj.top/bin/login/XWiki/XWikiLogin?srid=ME1FxrIo&xredirect=%2Fbin%2Fview%2FMain%2FSearch%3Fsrid%3DME1FxrIo
2026-05-25 07:25:49,679 - INFO - [日报] 日报页面加载完成,标题: XWikiLogin - XWiki
2026-05-25 07:25:49,701 - WARNING - [日报] 评论选择器未找到评论,尝试API...
2026-05-25 07:25:49,983 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 0
2026-05-25 07:25:49,984 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全', '宗梁']
2026-05-25 07:36:12,521 - INFO - 用户通过网页手动触发日报数据抓取
2026-05-25 07:36:12,521 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 07:36:12,522 - INFO - [日报] 正在登录 XWiki...
2026-05-25 07:36:12,522 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 07:36:18,128 - INFO - [日报] 登录完成,当前URL: https://xwiki.jiuhang.newjcj.top/bin/login/XWiki/XWikiLogin?srid=dCpsas8B&xredirect=%2Fbin%2Fview%2FMain%2FSearch%3Fsrid%3DdCpsas8B
2026-05-25 07:36:20,860 - INFO - [日报] 日报页面加载完成,标题: XWikiLogin - XWiki
2026-05-25 07:36:20,881 - WARNING - [日报] 评论选择器未找到评论,尝试API...
2026-05-25 07:36:21,176 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 0
2026-05-25 07:36:21,178 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全', '宗梁']
2026-05-25 07:37:40,100 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-25 07:37:40,101 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-25 07:37:40,101 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-25 07:37:40,101 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-25 07:37:40,102 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-25 07:37:40,102 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-25 07:37:40,102 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-25 07:37:40,102 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-25 07:37:40,103 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-25 07:37:40,104 - INFO - 调度器已启动
2026-05-25 07:37:40,261 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-25 07:37:40,261 - INFO - [Stream] 后台线程已启动
2026-05-25 07:37:40,262 - INFO - 钉钉 Stream 服务已启动
2026-05-25 07:37:40,263 - INFO - Web 服务启动,端口: 5000
2026-05-25 07:37:47,249 - INFO - 用户通过网页手动触发日报数据抓取
2026-05-25 07:37:47,249 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 07:37:47,310 - INFO - [日报] 正在登录 XWiki...
2026-05-25 07:37:47,310 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 07:37:52,858 - INFO - [日报] 登录完成,当前URL: https://xwiki.jiuhang.newjcj.top/bin/login/XWiki/XWikiLogin?srid=bD4oznxm&xredirect=%2Fbin%2Fview%2FMain%2FSearch%3Fsrid%3DbD4oznxm
2026-05-25 07:37:55,610 - INFO - [日报] 日报页面加载完成,标题: XWikiLogin - XWiki
2026-05-25 07:37:55,629 - WARNING - [日报] 评论选择器未找到评论,尝试API...
2026-05-25 07:37:55,914 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 0
2026-05-25 07:37:55,915 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全', '宗梁']
2026-05-25 07:40:42,183 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-25 07:40:42,183 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-25 07:40:42,183 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-25 07:40:42,184 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-25 07:40:42,184 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-25 07:40:42,184 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-25 07:40:42,184 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-25 07:40:42,185 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-25 07:40:42,185 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-25 07:40:42,186 - INFO - 调度器已启动
2026-05-25 07:40:42,331 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-25 07:40:42,331 - INFO - [Stream] 后台线程已启动
2026-05-25 07:40:42,332 - INFO - 钉钉 Stream 服务已启动
2026-05-25 07:40:42,333 - INFO - Web 服务启动,端口: 5000
2026-05-25 07:40:47,065 - INFO - 用户通过网页手动触发日报数据抓取
2026-05-25 07:40:47,065 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 07:40:47,141 - INFO - [日报] 正在登录 XWiki...
2026-05-25 07:40:47,141 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 07:40:55,542 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-25 07:40:59,663 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-25 07:40:59,694 - INFO - [日报] 找到 46 条评论
2026-05-25 07:41:00,681 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 1
2026-05-25 07:41:00,683 - INFO - [日报] 抓取完成 - 已写: ['超军'], 未写: ['伟全', '宗梁']
2026-05-25 07:41:21,119 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-05-25 07:41:21,119 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 07:41:21,119 - INFO - [日报] 正在登录 XWiki...
2026-05-25 07:41:21,120 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 07:41:27,704 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-25 07:41:31,547 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-25 07:41:31,578 - INFO - [日报] 找到 46 条评论
2026-05-25 07:41:32,579 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 1
2026-05-25 07:41:32,580 - INFO - [日报] 抓取完成 - 已写: ['超军'], 未写: ['伟全', '宗梁']
2026-05-25 07:41:32,649 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-25 07:41:32,650 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 07:43:14,852 - INFO - [日报] AI返回 - content长度: 299, reasoning长度: 4242
2026-05-25 07:43:14,852 - INFO - [日报] AI分析完成 - 未写: ['伟全', '宗梁'], 提醒: 2条
2026-05-25 07:43:14,853 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-25 07:43:14,854 - ERROR - [日报提醒] 钉钉 Webhook 未配置
2026-05-25 07:43:14,854 - ERROR - [日报] 提醒发送失败: 伟全
2026-05-25 07:43:14,854 - ERROR - [日报提醒] 钉钉 Webhook 未配置
2026-05-25 07:43:14,854 - ERROR - [日报] 提醒发送失败: 宗梁
2026-05-25 07:58:34,768 - INFO - 日报提醒配置已更新
2026-05-25 07:59:08,059 - INFO - 日报提醒配置已更新
2026-05-25 07:59:21,147 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-05-25 07:59:21,148 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 07:59:21,148 - INFO - [日报] 正在登录 XWiki...
2026-05-25 07:59:21,148 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 07:59:27,876 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-25 07:59:32,675 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-25 07:59:32,705 - INFO - [日报] 找到 46 条评论
2026-05-25 07:59:33,747 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 1
2026-05-25 07:59:33,749 - INFO - [日报] 抓取完成 - 已写: ['超军'], 未写: ['伟全', '宗梁']
2026-05-25 07:59:33,819 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-25 07:59:33,819 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 08:00:24,454 - INFO - [日报] AI返回 - content长度: 299, reasoning长度: 2729
2026-05-25 08:00:24,454 - INFO - [日报] AI分析完成 - 未写: ['伟全', '宗梁'], 提醒: 2条
2026-05-25 08:00:24,455 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-25 08:00:24,607 - INFO - [日报提醒] 钉钉消息发送成功: 伟全 你今天的日报还没有写,请尽快提交!...
2026-05-25 08:00:24,609 - INFO - [日报] 提醒发送成功: 伟全
2026-05-25 08:00:24,783 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁 你今天的日报还没有写,请尽快提交!...
2026-05-25 08:00:24,785 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-25 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-25 09:00:00,001 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-25 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-25 09:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-25 09:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-25 09:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-25 09:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-25 09:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-25 09:00:01,190 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-25 09:00:04,500 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-25 09:00:07,817 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-25 09:00:11,203 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-25 09:00:14,517 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-25 09:00:17,916 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-25 09:00:21,328 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-25 09:00:24,733 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-25 09:00:28,296 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-25 09:00:31,725 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-25 09:00:35,261 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-25 09:00:38,875 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-25 09:00:42,348 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-25 09:00:45,892 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-25 09:00:49,379 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-25 09:00:52,926 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-25 09:00:56,362 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-25 09:00:59,868 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-25 09:01:03,572 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-25 09:01:07,158 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-25 09:01:10,924 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-25 09:01:14,570 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-25 09:01:18,271 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-25 09:01:21,910 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-25 09:01:25,484 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-25 09:01:29,070 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-25 09:01:32,679 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-25 09:01:36,356 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-25 09:01:40,166 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-25 09:01:43,919 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-25 09:01:47,770 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-25 09:01:51,610 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-25 09:01:55,453 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-25 09:01:59,369 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-25 09:02:03,063 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-25 09:02:06,783 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-25 09:02:10,412 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-25 09:02:14,079 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-25 09:02:17,798 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-25 09:02:21,754 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-25 09:02:25,415 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-25 09:02:29,076 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-25 09:02:32,743 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-25 09:02:36,404 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-25 09:02:40,086 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-25 09:02:41,719 - INFO - 项目 [周报提醒] 流式接收完成,共 2222 个数据块,content长度: 577, reasoning长度: 4631
2026-05-25 09:02:41,720 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 577, reasoning长度: 4631
2026-05-25 09:02:41,720 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "本周周报截止时间为5月25日18:00前",
"reminders": [
{
"remind_time": "2026-05-24 09:30:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 11:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 14:20:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time": "2026-05-
2026-05-25 09:02:41,720 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-25 09:02:41,720 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-25 09:02:41,720 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-25 09:02:41,721 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-25 09:02:41,721 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-25 09:02:41,721 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-25 09:02:41,723 - INFO - 保存提醒: [周报提醒] 2026-05-24 09:30:00 - 提醒:周报请在明天18:00前提交...
2026-05-25 09:02:41,724 - INFO - 保存提醒: [周报提醒] 2026-05-24 11:15:00 - 提醒:周报请在明天18:00前提交...
2026-05-25 09:02:41,725 - INFO - 保存提醒: [周报提醒] 2026-05-24 14:20:00 - 提醒:今天18:00前请提交周报!...
2026-05-25 09:02:41,726 - INFO - 保存提醒: [周报提醒] 2026-05-24 16:45:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-25 09:02:41,728 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-25 09:02:43,539 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-25 09:02:47,654 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-25 09:02:51,683 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-25 09:02:55,821 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-25 09:02:59,907 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-25 09:03:04,113 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-25 09:03:08,433 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-25 09:03:12,768 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-25 09:03:16,844 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-25 09:03:21,100 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-25 09:03:25,460 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-25 09:03:29,693 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-25 09:03:33,922 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-25 09:03:38,267 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-25 09:03:42,582 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-25 09:03:46,792 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-25 09:03:51,030 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-25 09:03:55,212 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-25 09:03:59,462 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-25 09:04:03,765 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-25 09:04:07,990 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-25 09:04:12,582 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-25 09:04:16,889 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-25 09:04:21,289 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-25 09:04:25,779 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-25 09:04:30,206 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-25 09:04:34,708 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-25 09:04:39,241 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-25 09:04:43,709 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-25 09:04:48,337 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-25 09:04:53,116 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-25 09:04:57,424 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-25 09:05:01,750 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-25 09:05:06,049 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-25 09:05:10,395 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-25 09:05:14,723 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-25 09:05:19,075 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-25 09:05:19,943 - INFO - 项目 [月报提醒] 流式接收完成,共 1810 个数据块,content长度: 650, reasoning长度: 3679
2026-05-25 09:05:19,943 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 650, reasoning长度: 3679
2026-05-25 09:05:19,943 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职+5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 10:30:00",
"content": "提醒:今天18:00前请提交月报/述职数据至综合
2026-05-25 09:05:19,944 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-25 09:05:19,944 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-25 09:05:19,944 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-25 09:05:19,944 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-25 09:05:19,945 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-25 09:05:19,946 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-25 09:05:19,947 - INFO - 保存提醒: [月报提醒] 2026-05-25 10:30:00 - 提醒:今天18:00前请提交月报/述职数据至综合管理中心梁小...
2026-05-25 09:05:19,948 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:00:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-25 09:05:19,950 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-25 09:05:19,950 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-25 09:05:19,950 - INFO - --- 开始提醒密度控制分析 ---
2026-05-25 09:05:19,950 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-25 09:05:19,951 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-25 09:05:19,951 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 14
2026-05-25 09:05:19,951 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-25 09:05:45,987 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-25 09:05:49,031 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-25 09:05:52,300 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-25 09:05:55,636 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-25 09:05:58,925 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-25 09:06:02,345 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-25 09:06:05,677 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-25 09:06:09,028 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-25 09:06:12,386 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-25 09:06:15,758 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-25 09:06:19,180 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-25 09:06:22,613 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-25 09:06:26,048 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-25 09:06:29,516 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-25 09:06:33,018 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-25 09:06:36,581 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-25 09:06:40,091 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-25 09:06:43,630 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-25 09:06:47,177 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-25 09:06:50,753 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-25 09:06:54,380 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-25 09:06:58,013 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-25 09:07:01,913 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-25 09:07:05,516 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-25 09:07:09,192 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-25 09:07:12,902 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-25 09:07:15,936 - INFO - [提醒密度控制] 流式接收完成,共 1291 个数据块,content长度: 292, reasoning长度: 2389
2026-05-25 09:07:15,937 - INFO - [提醒密度控制] LLM 返回 - content长度: 292, reasoning长度: 2389
2026-05-25 09:07:15,937 - INFO - [提醒密度控制] 需清理 7 条提醒: ['remind_20260524200226_1726', 'remind_20260524200226_100', 'remind_20260525090241_2818', 'remind_20260525090241_9980', 'remind_20260524132113_6511', 'remind_20260525090519_7909', 'remind_20260525090519_95']
2026-05-25 09:07:15,937 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-25 09:07:15,937 - INFO - 提醒密度控制:需清理 7 条提醒
2026-05-25 09:07:15,938 - INFO - 密度控制清理提醒: remind_20260524200226_1726
2026-05-25 09:07:15,939 - INFO - 密度控制清理提醒: remind_20260524200226_100
2026-05-25 09:07:15,940 - INFO - 密度控制清理提醒: remind_20260525090241_2818
2026-05-25 09:07:15,941 - INFO - 密度控制清理提醒: remind_20260525090241_9980
2026-05-25 09:07:15,942 - INFO - 密度控制清理提醒: remind_20260524132113_6511
2026-05-25 09:07:15,942 - INFO - 密度控制清理提醒: remind_20260525090519_7909
2026-05-25 09:07:15,943 - INFO - 密度控制清理提醒: remind_20260525090519_95
2026-05-25 09:07:15,943 - INFO - 提醒密度控制完成:实际清理 7/7 条
2026-05-25 09:07:15,945 - INFO - ===== 所有项目分析任务完成 =====
2026-05-25 09:21:10,277 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-25 09:21:10,277 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-25 09:21:10,277 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-25 09:21:10,278 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-25 09:21:10,278 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-25 09:21:10,278 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-25 09:21:10,279 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-25 09:21:10,279 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-25 09:21:10,279 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-25 09:21:10,280 - INFO - 调度器已启动
2026-05-25 09:21:10,423 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-25 09:21:10,423 - INFO - [Stream] 后台线程已启动
2026-05-25 09:21:10,424 - INFO - 钉钉 Stream 服务已启动
2026-05-25 09:21:10,425 - INFO - Web 服务启动,端口: 5000
2026-05-25 09:21:20,595 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-05-25 09:21:20,596 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 09:21:20,654 - INFO - [日报] 正在登录 XWiki...
2026-05-25 09:21:20,654 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 09:21:27,374 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-25 09:21:31,282 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-25 09:21:31,312 - INFO - [日报] 找到 46 条评论
2026-05-25 09:21:32,362 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 1
2026-05-25 09:21:32,365 - INFO - [日报] 抓取完成 - 已写: ['超军'], 未写: ['伟全', '宗梁']
2026-05-25 09:21:32,438 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-25 09:21:32,439 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 09:23:06,311 - INFO - [日报] AI返回 - content长度: 299, reasoning长度: 4099
2026-05-25 09:23:06,311 - INFO - [日报] AI分析完成 - 未写: ['伟全', '宗梁'], 提醒: 2条
2026-05-25 09:23:06,312 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-25 09:23:06,476 - INFO - [日报提醒] 钉钉消息发送成功: 伟全 你今天的日报还没有写,请尽快提交!...
2026-05-25 09:23:06,477 - INFO - [日报] 提醒发送成功: 伟全
2026-05-25 09:23:06,640 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁 你今天的日报还没有写,请尽快提交!...
2026-05-25 09:23:06,641 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-25 09:23:06,642 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-25 09:23:06,642 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 09:25:28,596 - INFO - [日报] 日报JSON生成 - content长度: 1384, reasoning长度: 5618
2026-05-25 09:25:28,596 - INFO - [日报] 日报JSON生成完成
2026-05-25 09:25:43,008 - INFO - 用户通过网页手动触发生成日报JSON
2026-05-25 09:25:43,008 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-25 09:25:43,009 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 09:28:02,410 - INFO - [日报] 日报JSON生成 - content长度: 1367, reasoning长度: 5913
2026-05-25 09:28:02,410 - INFO - [日报] 日报JSON生成完成
2026-05-25 09:36:21,601 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-25 09:36:21,602 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-25 09:36:21,602 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-25 09:36:21,602 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-25 09:36:21,603 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-25 09:36:21,603 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-25 09:36:21,603 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-25 09:36:21,603 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-25 09:36:21,603 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-25 09:36:21,604 - INFO - 调度器已启动
2026-05-25 09:36:21,746 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-25 09:36:21,747 - INFO - [Stream] 后台线程已启动
2026-05-25 09:36:21,749 - INFO - 钉钉 Stream 服务已启动
2026-05-25 09:36:21,749 - INFO - Web 服务启动,端口: 5000
2026-05-25 09:36:32,373 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-05-25 09:36:32,374 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 09:36:32,431 - INFO - [日报] 正在登录 XWiki...
2026-05-25 09:36:32,432 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 09:36:39,471 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-25 09:36:43,274 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-25 09:36:43,305 - INFO - [日报] 找到 46 条评论
2026-05-25 09:36:44,330 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 1
2026-05-25 09:36:44,331 - INFO - [日报] 抓取完成 - 已写: ['超军'], 未写: ['伟全', '宗梁']
2026-05-25 09:36:44,400 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-25 09:36:44,401 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 09:37:44,162 - INFO - [日报] AI返回 - content长度: 299, reasoning长度: 3188
2026-05-25 09:37:44,163 - INFO - [日报] AI分析完成 - 未写: ['伟全', '宗梁'], 提醒: 2条
2026-05-25 09:37:44,164 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-25 09:37:44,365 - INFO - [日报提醒] 钉钉消息发送成功: 伟全 你今天的日报还没有写,请尽快提交!...
2026-05-25 09:37:44,366 - INFO - [日报] 提醒发送成功: 伟全
2026-05-25 09:37:44,540 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁 你今天的日报还没有写,请尽快提交!...
2026-05-25 09:37:44,541 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-25 09:37:44,543 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-25 09:37:44,543 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 09:40:01,432 - INFO - [日报] 日报JSON生成 - content长度: 1380, reasoning长度: 4933
2026-05-25 09:40:01,432 - INFO - [日报] 日报JSON生成完成
2026-05-25 09:40:01,433 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-25.json
2026-05-25 09:43:38,631 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-25 09:43:38,632 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-25 09:43:38,632 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-25 09:43:38,632 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-25 09:43:38,633 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-25 09:43:38,633 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-25 09:43:38,634 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-25 09:43:38,634 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-25 09:43:38,634 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-25 09:43:38,635 - INFO - 调度器已启动
2026-05-25 09:43:38,782 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-25 09:43:38,782 - INFO - [Stream] 后台线程已启动
2026-05-25 09:43:38,783 - INFO - 钉钉 Stream 服务已启动
2026-05-25 09:43:38,785 - INFO - Web 服务启动,端口: 5000
2026-05-25 09:43:59,275 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-05-25 09:43:59,277 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 09:43:59,333 - INFO - [日报] 正在登录 XWiki...
2026-05-25 09:43:59,333 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 09:44:05,984 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-25 09:44:10,373 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-25 09:44:10,439 - INFO - [日报] 找到 46 条评论
2026-05-25 09:44:11,498 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 1
2026-05-25 09:44:11,499 - INFO - [日报] 抓取完成 - 已写: ['超军'], 未写: ['伟全', '宗梁']
2026-05-25 09:44:11,566 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-25 09:44:11,566 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 09:45:49,165 - INFO - [日报] AI返回 - content长度: 299, reasoning长度: 4401
2026-05-25 09:45:49,165 - INFO - [日报] AI分析完成 - 未写: ['伟全', '宗梁'], 提醒: 2条
2026-05-25 09:45:49,167 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-25 09:45:49,325 - INFO - [日报提醒] 钉钉消息发送成功: 伟全 你今天的日报还没有写,请尽快提交!...
2026-05-25 09:45:49,326 - INFO - [日报] 提醒发送成功: 伟全
2026-05-25 09:45:49,489 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁 你今天的日报还没有写,请尽快提交!...
2026-05-25 09:45:49,491 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-25 09:45:49,492 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-25 09:45:49,493 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 09:48:23,946 - INFO - [日报] 日报JSON生成 - content长度: 1367, reasoning长度: 5500
2026-05-25 09:48:23,946 - INFO - [日报] 日报JSON生成完成
2026-05-25 09:48:23,947 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-25.json
2026-05-25 09:51:49,796 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-25 09:51:49,797 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-25 09:51:49,798 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-25 09:51:49,798 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-25 09:51:49,799 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-25 09:51:49,800 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-25 09:51:49,800 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-25 09:51:49,801 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-25 09:51:49,801 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-25 09:51:49,803 - INFO - 调度器已启动
2026-05-25 09:51:50,044 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-25 09:51:50,045 - INFO - [Stream] 后台线程已启动
2026-05-25 09:51:50,045 - INFO - 钉钉 Stream 服务已启动
2026-05-25 09:51:50,045 - INFO - Web 服务启动,端口: 5000
2026-05-25 09:52:22,591 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-25 09:52:22,591 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-25 09:52:22,592 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-25 09:52:22,592 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-25 09:52:22,593 - INFO - 日报定时配置已更新: ['17:50', '18:00', '18:10', '18:20']
2026-05-25 09:52:26,377 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-25 09:52:26,378 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-25 09:52:26,378 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-25 09:52:26,379 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-25 09:52:26,379 - INFO - 日报定时配置已更新: ['17:50', '18:00', '18:10', '18:20']
2026-05-25 10:01:25,451 - INFO - 日报提醒配置已更新
2026-05-25 10:30:00,000 - INFO - 触发提醒: 提醒:今天18:00前请提交周报!...
2026-05-25 10:30:00,204 - INFO - 钉钉消息发送成功: 提醒:今天18:00前请提交周报!...
2026-05-25 10:30:00,206 - INFO - 提醒发送成功: remind_20260524123350_8685
2026-05-25 10:30:00,206 - INFO - 触发提醒: 提醒:今天18:00前请提交月报/述职数据至综合管理中心梁小...
2026-05-25 10:30:00,369 - INFO - 钉钉消息发送成功: 提醒:今天18:00前请提交月报/述职数据至综合管理中心梁小...
2026-05-25 10:30:00,372 - INFO - 提醒发送成功: remind_20260525090519_5249
2026-05-25 11:00:00,000 - INFO - 触发提醒: 提醒:今天18:00前请提交月报/述职数据!...
2026-05-25 11:00:00,183 - INFO - 钉钉消息发送成功: 提醒:今天18:00前请提交月报/述职数据!...
2026-05-25 11:00:00,185 - INFO - 提醒发送成功: remind_20260524200521_295
2026-05-25 12:00:00,003 - INFO - ===== 分析任务启动 =====
2026-05-25 12:00:00,004 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-25 12:00:00,005 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-25 12:00:00,006 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-25 12:00:00,006 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-25 12:00:00,007 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-25 12:00:00,006 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-25 12:00:00,011 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-25 12:00:01,933 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-25 12:00:05,501 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-25 12:00:09,218 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-25 12:00:12,887 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-25 12:00:16,447 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-25 12:00:20,111 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-25 12:00:23,795 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-25 12:00:27,417 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-25 12:00:31,100 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-25 12:00:34,782 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-25 12:00:38,354 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-25 12:00:42,087 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-25 12:00:45,676 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-25 12:00:49,424 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-25 12:00:53,117 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-25 12:00:56,824 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-25 12:01:00,477 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-25 12:01:04,219 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-25 12:01:07,990 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-25 12:01:11,782 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-25 12:01:15,684 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-25 12:01:19,517 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-25 12:01:23,519 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-25 12:01:27,375 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-25 12:01:31,400 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-25 12:01:35,412 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-25 12:01:39,472 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-25 12:01:43,527 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-25 12:01:47,542 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-25 12:01:51,312 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-25 12:01:55,093 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-25 12:01:58,853 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-25 12:02:02,647 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-25 12:02:06,277 - INFO - 项目 [周报提醒] 流式接收完成,共 1648 个数据块,content长度: 592, reasoning长度: 3423
2026-05-25 12:02:06,277 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 592, reasoning长度: 3423
2026-05-25 12:02:06,277 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "本周周报(4月述职+5月第一周汇报数据)截止时间为5月25日18:00",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 15:30:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 10:45:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_t
2026-05-25 12:02:06,278 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-25 12:02:06,278 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-25 12:02:06,278 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-25 12:02:06,278 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-25 12:02:06,279 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-25 12:02:06,279 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-25 12:02:06,281 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:15:00 - 提醒:周报请在明天18:00前提交...
2026-05-25 12:02:06,282 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:30:00 - 提醒:周报请在明天18:00前提交...
2026-05-25 12:02:06,283 - INFO - 保存提醒: [周报提醒] 2026-05-25 10:45:00 - 提醒:今天18:00前请提交周报!...
2026-05-25 12:02:06,284 - INFO - 保存提醒: [周报提醒] 2026-05-25 16:20:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-25 12:02:06,285 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-25 12:02:07,422 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-25 12:02:11,157 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-25 12:02:14,857 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-25 12:02:18,640 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-25 12:02:22,356 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-25 12:02:26,137 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-25 12:02:30,077 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-25 12:02:33,942 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-25 12:02:37,749 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-25 12:02:41,636 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-25 12:02:45,617 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-25 12:02:49,456 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-25 12:02:53,306 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-25 12:02:57,234 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-25 12:03:01,140 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-25 12:03:05,091 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-25 12:03:08,968 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-25 12:03:12,783 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-25 12:03:16,695 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-25 12:03:20,606 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-25 12:03:24,472 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-25 12:03:28,581 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-25 12:03:32,702 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-25 12:03:36,821 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-25 12:03:40,773 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-25 12:03:44,828 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-25 12:03:48,974 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-25 12:03:53,038 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-25 12:03:57,202 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-25 12:04:01,480 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-25 12:04:05,666 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-25 12:04:09,652 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-25 12:04:13,604 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-25 12:04:17,558 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-25 12:04:21,525 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-25 12:04:25,494 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-25 12:04:28,751 - INFO - 项目 [月报提醒] 流式接收完成,共 1791 个数据块,content长度: 659, reasoning长度: 3660
2026-05-25 12:04:28,752 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 659, reasoning长度: 3660
2026-05-25 12:04:28,752 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:4月述职及5月第一周数据请于明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "提醒:4月述职及5月第一周数据请于明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 10:00:00",
"content": "提醒:今天18:00前请提交
2026-05-25 12:04:28,752 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-25 12:04:28,752 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-25 12:04:28,752 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-25 12:04:28,752 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-25 12:04:28,753 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:4月述职及5月第一周数据请于明天18:00前提交至综合...
2026-05-25 12:04:28,755 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:00:00 - 提醒:4月述职及5月第一周数据请于明天18:00前提交至综合...
2026-05-25 12:04:28,756 - INFO - 保存提醒: [月报提醒] 2026-05-25 10:00:00 - 提醒:今天18:00前请提交4月述职及5月第一周数据!...
2026-05-25 12:04:28,757 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:00:00 - 最后提醒:今天18:00前务必提交4月述职及5月第一周数据!...
2026-05-25 12:04:28,758 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-25 12:04:28,759 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-25 12:04:28,759 - INFO - --- 开始提醒密度控制分析 ---
2026-05-25 12:04:28,759 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-25 12:04:28,760 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-25 12:04:28,760 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 12
2026-05-25 12:04:28,760 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-25 12:04:53,082 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-25 12:04:55,993 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-25 12:04:59,128 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-25 12:05:02,362 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-25 12:05:05,537 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-25 12:05:08,817 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-25 12:05:12,128 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-25 12:05:15,322 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-25 12:05:18,588 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-25 12:05:21,838 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-25 12:05:25,168 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-25 12:05:28,492 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-25 12:05:31,754 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-25 12:05:35,128 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-25 12:05:38,493 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-25 12:05:41,846 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-25 12:05:45,303 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-25 12:05:48,738 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-25 12:05:52,143 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-25 12:05:55,640 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-25 12:05:59,183 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-25 12:06:02,675 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-25 12:06:06,432 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-25 12:06:09,908 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-25 12:06:13,421 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-25 12:06:16,272 - INFO - [提醒密度控制] 流式接收完成,共 1240 个数据块,content长度: 256, reasoning长度: 2173
2026-05-25 12:06:16,272 - INFO - [提醒密度控制] LLM 返回 - content长度: 256, reasoning长度: 2173
2026-05-25 12:06:16,272 - INFO - [提醒密度控制] 需清理 6 条提醒: ['remind_20260525090241_2194', 'remind_20260525090241_3379', 'remind_20260525120206_9926', 'remind_20260525120206_7826', 'remind_20260525120428_884', 'remind_20260525120428_5695']
2026-05-25 12:06:16,272 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-25 12:06:16,272 - INFO - 提醒密度控制:需清理 6 条提醒
2026-05-25 12:06:16,273 - INFO - 密度控制清理提醒: remind_20260525090241_2194
2026-05-25 12:06:16,275 - INFO - 密度控制清理提醒: remind_20260525090241_3379
2026-05-25 12:06:16,277 - INFO - 密度控制清理提醒: remind_20260525120206_9926
2026-05-25 12:06:16,278 - INFO - 密度控制清理提醒: remind_20260525120206_7826
2026-05-25 12:06:16,279 - INFO - 密度控制清理提醒: remind_20260525120428_884
2026-05-25 12:06:16,280 - INFO - 密度控制清理提醒: remind_20260525120428_5695
2026-05-25 12:06:16,280 - INFO - 提醒密度控制完成:实际清理 6/6 条
2026-05-25 12:06:16,281 - INFO - ===== 所有项目分析任务完成 =====
2026-05-25 16:00:00,000 - INFO - 触发提醒: 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-25 16:00:00,180 - INFO - 钉钉消息发送成功: 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-25 16:00:00,182 - INFO - 提醒发送成功: remind_20260525090519_4149
2026-05-25 16:00:00,183 - INFO - 触发提醒: 最后提醒:今天18:00前务必提交4月述职及5月第一周数据!...
2026-05-25 16:00:00,340 - INFO - 钉钉消息发送成功: 最后提醒:今天18:00前务必提交4月述职及5月第一周数据!...
2026-05-25 16:00:00,342 - INFO - 提醒发送成功: remind_20260525120428_4043
2026-05-25 16:20:00,000 - INFO - 触发提醒: 最后提醒:今天18:00前务必提交周报!...
2026-05-25 16:20:00,164 - INFO - 钉钉消息发送成功: 最后提醒:今天18:00前务必提交周报!...
2026-05-25 16:20:00,166 - INFO - 提醒发送成功: remind_20260525120206_6139
2026-05-25 17:00:00,000 - INFO - 触发提醒: 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-25 17:00:00,159 - INFO - 钉钉消息发送成功: 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-25 17:00:00,161 - INFO - 提醒发送成功: remind_20260524200521_3849
2026-05-25 17:50:00,000 - INFO - ===== 日报定时分析任务启动 =====
2026-05-25 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-25 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 17:50:00,046 - INFO - [日报] 正在登录 XWiki...
2026-05-25 17:50:00,046 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 17:50:08,570 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-25 17:50:12,664 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-25 17:50:12,693 - INFO - [日报] 找到 47 条评论
2026-05-25 17:50:13,753 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 2
2026-05-25 17:50:13,755 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-05-25 17:50:13,825 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-25 17:50:13,826 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 17:51:09,572 - INFO - [日报] AI返回 - content长度: 204, reasoning长度: 2738
2026-05-25 17:51:09,572 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-05-25 17:51:09,574 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-25 17:51:09,745 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁 你今天的日报还没有写,请尽快提交!...
2026-05-25 17:51:09,746 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-25 17:51:09,747 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-25 17:51:09,748 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 17:53:43,623 - INFO - [日报] 日报JSON生成 - content长度: 1865, reasoning长度: 4606
2026-05-25 17:53:43,624 - INFO - [日报] 日报JSON生成完成
2026-05-25 17:53:43,624 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-25.json
2026-05-25 17:53:43,625 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-05-25 17:53:43,626 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-05-25 18:00:00,001 - INFO - ===== 分析任务启动 =====
2026-05-25 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-25 18:00:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-25 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-05-25 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 18:00:00,004 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-25 18:00:00,004 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-25 18:00:00,005 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-25 18:00:00,008 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-25 18:00:00,008 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-25 18:00:00,008 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-25 18:00:00,007 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-25 18:00:01,280 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-25 18:00:05,138 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-25 18:00:07,323 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-25 18:00:08,886 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-25 18:00:11,170 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-25 18:00:11,203 - INFO - [日报] 找到 48 条评论
2026-05-25 18:00:12,254 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 3
2026-05-25 18:00:12,255 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全', '宗梁'], 未写: []
2026-05-25 18:00:12,322 - INFO - [日报] 所有人都已写日报,无需提醒
2026-05-25 18:00:12,323 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-25 18:00:12,323 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 18:00:12,710 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-25 18:00:22,535 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-25 18:00:26,457 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-25 18:00:30,563 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-25 18:00:34,574 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-25 18:00:38,540 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-25 18:00:42,563 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-25 18:00:46,703 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-25 18:00:50,708 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-25 18:00:54,633 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-25 18:00:58,582 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-25 18:01:02,537 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-25 18:01:06,555 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-25 18:01:10,493 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-25 18:01:14,599 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-25 18:01:18,645 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-25 18:01:22,727 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-25 18:01:26,646 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-25 18:01:30,671 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-25 18:01:34,589 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-25 18:01:38,674 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-25 18:01:42,775 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-25 18:01:46,724 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-25 18:01:50,760 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-25 18:01:54,815 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-25 18:01:58,919 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-25 18:02:29,053 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-25 18:02:37,219 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-25 18:02:45,508 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-25 18:02:53,850 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-25 18:03:02,345 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-25 18:03:10,897 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-25 18:03:19,358 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-25 18:03:27,837 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-25 18:03:35,657 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-25 18:03:43,570 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-25 18:03:51,462 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-25 18:03:59,329 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-25 18:04:07,219 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-25 18:04:15,132 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-25 18:04:15,933 - INFO - 项目 [月报提醒] 流式接收完成,共 2105 个数据块,content长度: 639, reasoning长度: 4603
2026-05-25 18:04:15,933 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 639, reasoning长度: 4603
2026-05-25 18:04:15,933 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "提醒:今天18:00前请提交月报/述职数据!"
2026-05-25 18:04:15,934 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-25 18:04:15,934 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-25 18:04:15,934 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-25 18:04:15,934 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-25 18:04:15,934 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-25 18:04:15,935 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-25 18:04:15,936 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-25 18:04:15,937 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-25 18:04:15,939 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:00:00 - 提醒:今天18:00前请提交月报/述职数据!...
2026-05-25 18:04:15,940 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:30:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-25 18:04:15,942 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-25 18:04:18,255 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-25 18:04:26,544 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-25 18:04:34,638 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-25 18:04:42,908 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-25 18:04:51,186 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-25 18:04:59,471 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-25 18:05:07,584 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-25 18:05:16,003 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-25 18:05:24,279 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-25 18:05:32,597 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-25 18:05:41,042 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-25 18:05:49,453 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-25 18:05:57,738 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-25 18:06:06,254 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-25 18:06:14,685 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-25 18:06:22,944 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-25 18:06:31,230 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-25 18:06:35,776 - INFO - [日报] 日报JSON生成 - content长度: 2412, reasoning长度: 6039
2026-05-25 18:06:35,776 - INFO - [日报] 日报JSON生成完成
2026-05-25 18:06:35,777 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-25.json
2026-05-25 18:06:35,778 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-05-25 18:06:46,191 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-25 18:07:09,330 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-25 18:07:32,438 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-25 18:07:56,040 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-25 18:08:19,633 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-25 18:08:43,756 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-25 18:09:06,959 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-25 18:09:30,548 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-25 18:09:54,241 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-25 18:10:00,000 - INFO - ===== 日报定时分析任务启动 =====
2026-05-25 18:10:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-25 18:10:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 18:10:00,001 - INFO - [日报] 正在登录 XWiki...
2026-05-25 18:10:00,001 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 18:10:07,220 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-25 18:10:10,993 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-25 18:10:11,058 - INFO - [日报] 找到 48 条评论
2026-05-25 18:10:12,124 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 3
2026-05-25 18:10:12,125 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全', '宗梁'], 未写: []
2026-05-25 18:10:12,312 - INFO - [日报] 所有人都已写日报,无需提醒
2026-05-25 18:10:12,312 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-25 18:10:12,313 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 18:10:15,331 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-25 18:10:23,799 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-25 18:10:32,216 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-25 18:10:40,614 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-25 18:10:49,601 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-25 18:10:58,196 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-25 18:11:06,966 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-25 18:11:15,736 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-25 18:11:25,025 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-25 18:11:33,151 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-25 18:11:41,263 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-25 18:11:49,346 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-25 18:11:57,439 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-25 18:12:05,902 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-25 18:12:09,158 - INFO - 项目 [周报提醒] 流式接收完成,共 1970 个数据块,content长度: 568, reasoning长度: 3965
2026-05-25 18:12:09,158 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 568, reasoning长度: 3965
2026-05-25 18:12:09,158 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日18:00前",
"reminders": [
{
"remind_time": "2026-05-24 09:45:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 15:20:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 10:15:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time": "2026-05-25 17:10:
2026-05-25 18:12:09,158 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-25 18:12:09,158 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-25 18:12:09,159 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-25 18:12:09,159 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-25 18:12:09,160 - INFO - 保存提醒: [周报提醒] 2026-05-24 09:45:00 - 提醒:周报请在明天18:00前提交...
2026-05-25 18:12:09,161 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:20:00 - 提醒:周报请在明天18:00前提交...
2026-05-25 18:12:09,163 - INFO - 保存提醒: [周报提醒] 2026-05-25 10:15:00 - 提醒:今天18:00前请提交周报!...
2026-05-25 18:12:09,164 - INFO - 保存提醒: [周报提醒] 2026-05-25 17:10:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-25 18:12:09,166 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-25 18:12:09,167 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-25 18:12:09,167 - INFO - --- 开始提醒密度控制分析 ---
2026-05-25 18:12:09,167 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-25 18:12:09,168 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-25 18:12:09,168 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 10
2026-05-25 18:12:09,169 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-25 18:12:32,207 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-25 18:12:35,966 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-25 18:12:39,814 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-25 18:12:43,721 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-25 18:12:47,719 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-25 18:12:51,714 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-25 18:12:55,623 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-25 18:12:59,479 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-25 18:13:03,405 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-25 18:13:07,454 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-25 18:13:11,945 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-25 18:13:15,853 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-25 18:13:19,866 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-25 18:13:23,749 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-25 18:13:27,703 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-25 18:13:31,574 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-25 18:13:35,818 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-25 18:13:38,803 - WARNING - [提醒密度控制] 流式请求失败: Response ended prematurely,回退到非流式请求
2026-05-25 18:13:38,804 - INFO - [提醒密度控制] 使用非流式请求,等待 LLM 响应...
2026-05-25 18:13:38,815 - ERROR - [日报] 日报JSON生成失败: Response ended prematurely
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 937, in generate
yield from self.raw.stream(chunk_size, decode_content=True)
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/urllib3/response.py", line 1260, in stream
yield from self.read_chunked(amt, decode_content=decode_content)
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/urllib3/response.py", line 1430, in read_chunked
self._update_chunk_length()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/urllib3/response.py", line 1354, in _update_chunk_length
raise ProtocolError("Response ended prematurely") from None
urllib3.exceptions.ProtocolError: Response ended prematurely
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 647, in generate_ribao_json
for line in response.iter_lines(decode_unicode=True):
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1008, in iter_lines
for chunk in self.iter_content(
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/utils.py", line 604, in stream_decode_response_unicode
for chunk in iterator:
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 939, in generate
raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: Response ended prematurely
2026-05-25 18:13:38,815 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-05-25 18:13:40,384 - ERROR - [提醒密度控制] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 937, in generate
yield from self.raw.stream(chunk_size, decode_content=True)
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/urllib3/response.py", line 1260, in stream
yield from self.read_chunked(amt, decode_content=decode_content)
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/urllib3/response.py", line 1430, in read_chunked
self._update_chunk_length()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/urllib3/response.py", line 1354, in _update_chunk_length
raise ProtocolError("Response ended prematurely") from None
urllib3.exceptions.ProtocolError: Response ended prematurely
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 278, in analyze_reminder_density
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, read_timeout=300)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 61, in _call_llm_streaming
for line in response.iter_lines(decode_unicode=True):
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1008, in iter_lines
for chunk in self.iter_content(
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/utils.py", line 604, in stream_decode_response_unicode
for chunk in iterator:
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 939, in generate
raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: Response ended prematurely
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 281, in analyze_reminder_density
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, read_timeout=300)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-25 18:13:40,385 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-25 18:13:40,385 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-05-25 18:13:40,385 - INFO - ===== 所有项目分析任务完成 =====
2026-05-25 18:20:00,000 - INFO - ===== 日报定时分析任务启动 =====
2026-05-25 18:20:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-25 18:20:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 18:20:00,001 - INFO - [日报] 正在登录 XWiki...
2026-05-25 18:20:00,001 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 18:20:06,631 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-25 18:20:10,542 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-25 18:20:10,573 - INFO - [日报] 找到 48 条评论
2026-05-25 18:20:11,686 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 3
2026-05-25 18:20:11,688 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全', '宗梁'], 未写: []
2026-05-25 18:20:11,756 - INFO - [日报] 所有人都已写日报,无需提醒
2026-05-25 18:20:11,756 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-25 18:20:11,757 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 18:20:19,481 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-25 18:20:19,481 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-25 18:20:19,482 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-25 18:20:19,482 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-25 18:20:19,482 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-25 18:20:19,483 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-25 18:20:19,483 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-25 18:20:19,483 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-25 18:20:19,483 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-25 18:20:19,485 - INFO - 调度器已启动
2026-05-25 18:20:19,650 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-25 18:20:19,650 - INFO - [Stream] 后台线程已启动
2026-05-25 18:20:19,651 - INFO - 钉钉 Stream 服务已启动
2026-05-25 18:20:19,652 - INFO - Web 服务启动,端口: 5000
2026-05-25 18:24:48,086 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-25 18:24:48,087 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-25 18:24:48,087 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-25 18:24:48,087 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-25 18:24:48,088 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-25 18:24:48,088 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-25 18:24:48,088 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-25 18:24:48,089 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-25 18:24:48,089 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-25 18:24:48,090 - INFO - 调度器已启动
2026-05-25 18:24:48,244 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-25 18:24:48,244 - INFO - [Stream] 后台线程已启动
2026-05-25 18:24:48,244 - INFO - 钉钉 Stream 服务已启动
2026-05-25 18:24:48,246 - INFO - Web 服务启动,端口: 5000
2026-05-25 18:26:32,479 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-05-25 18:26:32,479 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-25 18:26:32,538 - INFO - [日报] 正在登录 XWiki...
2026-05-25 18:26:32,538 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-25 18:26:40,995 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-25 18:26:44,830 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-25 18:26:44,863 - INFO - [日报] 找到 48 条评论
2026-05-25 18:26:45,912 - INFO - 日报数据已保存: 2026-05-25, 写日报人数: 3
2026-05-25 18:26:45,913 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全', '宗梁'], 未写: []
2026-05-25 18:26:45,984 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-25 18:26:45,985 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-25 18:30:49,193 - INFO - [日报] 日报JSON生成 - content长度: 2395, reasoning长度: 8659
2026-05-25 18:30:49,193 - INFO - [日报] 日报JSON生成完成
2026-05-25 18:30:49,194 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-25.json
2026-05-25 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-25 20:00:00,001 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-25 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-25 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-25 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-25 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-25 20:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-25 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-25 20:00:12,245 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-25 20:00:15,041 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-25 20:00:17,774 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-25 20:00:20,629 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-25 20:00:23,469 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-25 20:00:26,330 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-25 20:00:29,146 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-25 20:00:31,989 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-25 20:00:34,877 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-25 20:00:37,712 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-25 20:00:40,596 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-25 20:00:43,544 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-25 20:00:46,513 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-25 20:00:49,514 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-25 20:00:52,519 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-25 20:00:55,488 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-25 20:00:58,472 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-25 20:01:01,488 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-25 20:01:04,528 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-25 20:01:07,633 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-25 20:01:10,889 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-25 20:01:13,941 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-25 20:01:17,074 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-25 20:01:20,184 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-25 20:01:23,313 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-25 20:01:26,447 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-25 20:01:29,613 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-25 20:01:32,797 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-25 20:01:36,019 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-25 20:01:39,253 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-25 20:01:42,499 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-25 20:01:45,793 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-25 20:01:49,270 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-25 20:01:52,717 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-25 20:01:56,175 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-25 20:03:38,714 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-25 20:14:18,543 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-25 20:14:31,240 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-25 20:14:51,103 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-25 20:15:11,759 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-25 20:15:30,912 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-25 20:15:50,102 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-25 20:16:09,347 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-25 20:16:28,554 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-25 20:16:47,777 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-25 20:16:50,091 - INFO - 项目 [周报提醒] 流式接收完成,共 2206 个数据块,content长度: 589, reasoning长度: 4254
2026-05-25 20:16:50,092 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 589, reasoning长度: 4254
2026-05-25 20:16:50,092 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "本周周报数据请于5月23日12:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-22 10:30:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 16:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-23 11:15:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time
2026-05-25 20:16:50,092 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-25 20:16:50,092 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-25 20:16:50,092 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-25 20:16:50,093 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-25 20:16:50,093 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-25 20:16:50,094 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-25 20:16:50,095 - INFO - 保存提醒: [周报提醒] 2026-05-22 10:30:00 - 提醒:周报请在明天12:30前提交...
2026-05-25 20:16:50,096 - INFO - 保存提醒: [周报提醒] 2026-05-22 16:20:00 - 提醒:周报请在明天12:30前提交...
2026-05-25 20:16:50,098 - INFO - 保存提醒: [周报提醒] 2026-05-23 11:15:00 - 提醒:今天12:30前请提交周报!...
2026-05-25 20:16:50,099 - INFO - 保存提醒: [周报提醒] 2026-05-23 12:05:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-25 20:16:50,100 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-25 20:17:02,868 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-25 20:17:05,662 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-25 20:17:08,422 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-25 20:17:11,254 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-25 20:17:14,077 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-25 20:17:16,932 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-25 20:17:19,900 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-25 20:17:22,909 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-25 20:17:25,772 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-25 20:17:28,759 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-25 20:17:31,820 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-25 20:17:34,788 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-25 20:17:37,804 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-25 20:17:40,903 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-25 20:17:43,951 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-25 20:17:47,112 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-25 20:17:50,192 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-25 20:17:53,235 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-25 20:17:56,277 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-25 20:17:59,454 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-25 20:18:02,651 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-25 20:18:05,938 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-25 20:18:09,192 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-25 20:18:12,468 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-25 20:18:15,713 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-25 20:18:19,071 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-25 20:18:22,383 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-25 20:18:25,672 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-25 20:18:29,088 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-25 20:18:32,596 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-25 20:18:35,937 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-25 20:18:39,477 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-25 20:18:43,067 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-25 20:18:46,587 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-25 20:18:50,259 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-25 20:18:53,616 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-25 20:18:56,968 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-25 20:19:00,346 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-25 20:19:03,759 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-25 20:19:07,165 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-25 20:19:10,564 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-25 20:19:13,685 - INFO - 项目 [月报提醒] 流式接收完成,共 2045 个数据块,content长度: 681, reasoning长度: 4249
2026-05-25 20:19:13,686 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 681, reasoning长度: 4249
2026-05-25 20:19:13,686 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:4月述职及5月第一周数据请于明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 11:30:00",
"content": "提醒:4月述职及5月第一周数据请于明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 14:00:00",
"content": "提醒:今天18:00前请提交
2026-05-25 20:19:13,686 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-25 20:19:13,686 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-25 20:19:13,686 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-25 20:19:13,686 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-25 20:19:13,687 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:4月述职及5月第一周数据请于明天18:00前提交至综合...
2026-05-25 20:19:13,690 - INFO - 保存提醒: [月报提醒] 2026-05-24 11:30:00 - 提醒:4月述职及5月第一周数据请于明天18:00前提交至综合...
2026-05-25 20:19:13,691 - INFO - 保存提醒: [月报提醒] 2026-05-24 14:00:00 - 提醒:今天18:00前请提交4月述职及5月第一周数据至综合管...
2026-05-25 20:19:13,692 - INFO - 保存提醒: [月报提醒] 2026-05-24 16:30:00 - 最后提醒:今天18:00前务必提交4月述职及5月第一周数据至...
2026-05-25 20:19:13,694 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-25 20:19:13,694 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-25 20:19:13,694 - INFO - --- 开始提醒密度控制分析 ---
2026-05-25 20:19:13,694 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-25 20:19:13,695 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-25 20:19:13,695 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 18
2026-05-25 20:19:13,695 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-25 20:19:41,575 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-25 20:19:44,808 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-25 20:19:48,237 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-25 20:19:51,714 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-25 20:19:55,198 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-25 20:19:58,752 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-25 20:20:02,387 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-25 20:20:05,936 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-25 20:20:09,470 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-25 20:20:13,132 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-25 20:20:16,881 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-25 20:20:20,567 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-25 20:20:24,237 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-25 20:20:27,911 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-25 20:20:31,678 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-25 20:20:35,521 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-25 20:20:39,297 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-25 20:20:43,010 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-25 20:20:46,945 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-25 20:20:50,931 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-25 20:20:54,780 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-25 20:20:58,663 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-25 20:21:02,658 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-25 20:21:06,627 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-25 20:21:10,639 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-25 20:21:14,633 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-25 20:21:18,612 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-25 20:21:22,676 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-05-25 20:21:26,678 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-05-25 20:21:30,668 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-05-25 20:21:34,668 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-05-25 20:21:38,735 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-05-25 20:21:42,724 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-05-25 20:21:46,805 - INFO - [提醒密度控制] 流式接收中... 已收到 1650 个数据块
2026-05-25 20:21:50,841 - INFO - [提醒密度控制] 流式接收中... 已收到 1700 个数据块
2026-05-25 20:21:55,044 - INFO - [提醒密度控制] 流式接收中... 已收到 1750 个数据块
2026-05-25 20:21:59,177 - INFO - [提醒密度控制] 流式接收中... 已收到 1800 个数据块
2026-05-25 20:22:03,580 - INFO - [提醒密度控制] 流式接收中... 已收到 1850 个数据块
2026-05-25 20:22:07,649 - INFO - [提醒密度控制] 流式接收中... 已收到 1900 个数据块
2026-05-25 20:22:08,306 - INFO - [提醒密度控制] 流式接收完成,共 1908 个数据块,content长度: 142, reasoning长度: 4462
2026-05-25 20:22:08,307 - INFO - [提醒密度控制] LLM 返回 - content长度: 142, reasoning长度: 4462
2026-05-25 20:22:08,309 - INFO - [提醒密度控制] 需清理 3 条提醒: ['remind_20260525120206_5517', 'remind_20260525180415_884', 'remind_20260525201913_9473']
2026-05-25 20:22:08,309 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-25 20:22:08,309 - INFO - 提醒密度控制:需清理 3 条提醒
2026-05-25 20:22:08,310 - INFO - 密度控制清理提醒: remind_20260525120206_5517
2026-05-25 20:22:08,311 - INFO - 密度控制清理提醒: remind_20260525180415_884
2026-05-25 20:22:08,312 - INFO - 密度控制清理提醒: remind_20260525201913_9473
2026-05-25 20:22:08,313 - INFO - 提醒密度控制完成:实际清理 3/3 条
2026-05-25 20:22:08,314 - INFO - ===== 所有项目分析任务完成 =====
2026-05-26 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-26 09:00:00,003 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-26 09:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-26 09:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-26 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 09:00:00,005 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 09:00:00,005 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 09:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 09:00:00,948 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-26 09:00:03,896 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-26 09:00:06,848 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-26 09:00:09,805 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-26 09:00:12,780 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-26 09:00:15,709 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-26 09:00:18,619 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-26 09:00:21,661 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-26 09:00:24,544 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-26 09:00:27,478 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-26 09:00:30,474 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-26 09:00:33,485 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-26 09:00:36,478 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-26 09:00:39,451 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-26 09:00:42,497 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-26 09:00:45,488 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-26 09:00:48,483 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-26 09:00:51,517 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-26 09:00:54,542 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-26 09:00:57,655 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-26 09:01:00,780 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-26 09:01:03,836 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-26 09:01:06,913 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-26 09:01:10,038 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-26 09:01:13,179 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-26 09:01:16,351 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-26 09:01:19,543 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-26 09:01:22,785 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-26 09:01:26,071 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-26 09:01:29,428 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-26 09:01:32,801 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-26 09:01:36,127 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-26 09:01:39,462 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-26 09:01:43,061 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-26 09:01:46,390 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-26 09:01:49,746 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-26 09:01:53,095 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-26 09:01:56,438 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-26 09:01:59,798 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-26 09:02:01,631 - INFO - 项目 [周报提醒] 流式接收完成,共 1927 个数据块,content长度: 589, reasoning长度: 4026
2026-05-26 09:02:01,631 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 589, reasoning长度: 4026
2026-05-26 09:02:01,631 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "本周周报数据请于5月23日12:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-22 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 14:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-23 09:45:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time
2026-05-26 09:02:01,631 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-26 09:02:01,631 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-26 09:02:01,632 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-26 09:02:01,632 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-26 09:02:01,632 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 09:02:01,633 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 09:02:01,634 - INFO - 保存提醒: [周报提醒] 2026-05-22 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-05-26 09:02:01,636 - INFO - 保存提醒: [周报提醒] 2026-05-22 14:20:00 - 提醒:周报请在明天12:30前提交...
2026-05-26 09:02:01,637 - INFO - 保存提醒: [周报提醒] 2026-05-23 09:45:00 - 提醒:今天12:30前请提交周报!...
2026-05-26 09:02:01,638 - INFO - 保存提醒: [周报提醒] 2026-05-23 11:00:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-26 09:02:01,641 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-26 09:02:01,895 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-26 09:02:05,334 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-26 09:02:08,694 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-26 09:02:12,115 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-26 09:02:15,484 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-26 09:02:18,940 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-26 09:02:22,521 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-26 09:02:26,169 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-26 09:02:29,609 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-26 09:02:33,172 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-26 09:02:36,820 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-26 09:02:40,363 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-26 09:02:43,893 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-26 09:02:47,521 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-26 09:02:51,081 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-26 09:02:54,706 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-26 09:02:58,274 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-26 09:03:02,023 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-26 09:03:05,522 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-26 09:03:09,035 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-26 09:03:12,699 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-26 09:03:16,372 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-26 09:03:20,014 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-26 09:03:23,724 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-26 09:03:27,303 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-26 09:03:30,893 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-26 09:03:34,499 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-26 09:03:38,124 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-26 09:03:41,734 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-26 09:03:45,373 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-26 09:03:49,091 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-26 09:03:52,739 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-26 09:03:56,407 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-26 09:04:00,231 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-26 09:04:04,062 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-26 09:04:07,884 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-26 09:04:11,629 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-26 09:04:15,372 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-26 09:04:19,210 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-26 09:04:23,079 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-26 09:04:26,861 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-26 09:04:30,875 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-26 09:04:34,805 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-26 09:04:38,830 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-26 09:04:42,872 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-26 09:04:46,635 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-26 09:04:50,426 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-26 09:04:54,209 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-05-26 09:04:57,984 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-05-26 09:05:01,805 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-05-26 09:05:04,932 - INFO - 项目 [月报提醒] 流式接收完成,共 2491 个数据块,content长度: 627, reasoning长度: 5288
2026-05-26 09:05:04,932 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 627, reasoning长度: 5288
2026-05-26 09:05:04,932 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职+5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:4月述职数据请于明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "提醒:4月述职数据请于明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "提醒:今天18:00前请提交4月述职数据!"
},
2026-05-26 09:05:04,932 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-26 09:05:04,933 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-26 09:05:04,933 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-26 09:05:04,933 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-26 09:05:04,934 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:4月述职数据请于明天18:00前提交至综合管理中心...
2026-05-26 09:05:04,935 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:00:00 - 提醒:4月述职数据请于明天18:00前提交至综合管理中心...
2026-05-26 09:05:04,936 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:00:00 - 提醒:今天18:00前请提交4月述职数据!...
2026-05-26 09:05:04,937 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:30:00 - 最后提醒:今天18:00前务必提交4月述职数据!...
2026-05-26 09:05:04,939 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-26 09:05:04,939 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-26 09:05:04,939 - INFO - --- 开始提醒密度控制分析 ---
2026-05-26 09:05:04,940 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-26 09:05:04,940 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-26 09:05:04,940 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 23
2026-05-26 09:05:04,941 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-26 09:05:37,569 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-26 09:05:41,045 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-26 09:05:44,773 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-26 09:05:48,528 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-26 09:05:52,221 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-26 09:05:55,991 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-26 09:05:59,772 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-26 09:06:03,621 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-26 09:06:07,497 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-26 09:06:11,452 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-26 09:06:15,358 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-26 09:06:19,241 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-26 09:06:23,195 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-26 09:06:27,161 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-26 09:06:31,152 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-26 09:06:35,134 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-26 09:06:39,109 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-26 09:06:43,244 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-26 09:06:47,291 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-26 09:06:51,364 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-26 09:06:55,452 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-26 09:06:59,540 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-26 09:07:03,654 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-26 09:07:07,771 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-26 09:07:11,899 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-26 09:07:16,022 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-26 09:07:20,343 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-26 09:07:24,488 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-05-26 09:07:28,659 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-05-26 09:07:32,828 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-05-26 09:07:37,003 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-05-26 09:07:41,194 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-05-26 09:07:43,899 - INFO - [提醒密度控制] 流式接收完成,共 1582 个数据块,content长度: 485, reasoning长度: 2864
2026-05-26 09:07:43,899 - INFO - [提醒密度控制] LLM 返回 - content长度: 485, reasoning长度: 2864
2026-05-26 09:07:43,899 - INFO - [提醒密度控制] 需清理 12 条提醒: ['remind_20260525180415_5695', 'remind_20260525201913_9336', 'remind_20260525201913_8531', 'remind_20260525201913_4215', 'remind_20260526090504_9336', 'remind_20260526090504_7775', 'remind_20260526090504_8579', 'remind_20260526090504_1814', 'remind_20260525201650_8418', 'remind_20260525201650_6449', 'remind_20260526090201_1374', 'remind_20260526090201_9612']
2026-05-26 09:07:43,899 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-26 09:07:43,900 - INFO - 提醒密度控制:需清理 12 条提醒
2026-05-26 09:07:43,901 - INFO - 密度控制清理提醒: remind_20260525180415_5695
2026-05-26 09:07:43,902 - INFO - 密度控制清理提醒: remind_20260525201913_9336
2026-05-26 09:07:43,903 - INFO - 密度控制清理提醒: remind_20260525201913_8531
2026-05-26 09:07:43,905 - INFO - 密度控制清理提醒: remind_20260525201913_4215
2026-05-26 09:07:43,906 - INFO - 密度控制清理提醒: remind_20260526090504_9336
2026-05-26 09:07:43,907 - INFO - 密度控制清理提醒: remind_20260526090504_7775
2026-05-26 09:07:43,908 - INFO - 密度控制清理提醒: remind_20260526090504_8579
2026-05-26 09:07:43,909 - INFO - 密度控制清理提醒: remind_20260526090504_1814
2026-05-26 09:07:43,910 - INFO - 密度控制清理提醒: remind_20260525201650_8418
2026-05-26 09:07:43,911 - INFO - 密度控制清理提醒: remind_20260525201650_6449
2026-05-26 09:07:43,912 - INFO - 密度控制清理提醒: remind_20260526090201_1374
2026-05-26 09:07:43,913 - INFO - 密度控制清理提醒: remind_20260526090201_9612
2026-05-26 09:07:43,913 - INFO - 提醒密度控制完成:实际清理 12/12 条
2026-05-26 09:07:43,915 - INFO - ===== 所有项目分析任务完成 =====
2026-05-26 09:09:09,134 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-26 09:09:09,134 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-26 09:09:09,134 - INFO - 定时任务已注册: 每天 18:00 执行 AI 分析
2026-05-26 09:09:09,135 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-26 09:09:09,135 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-26 09:09:09,135 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-26 09:09:09,136 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-26 09:09:09,136 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-26 09:09:09,136 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-26 09:09:09,137 - INFO - 调度器已启动
2026-05-26 09:09:09,358 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-26 09:09:09,358 - INFO - [Stream] 后台线程已启动
2026-05-26 09:09:09,358 - INFO - 钉钉 Stream 服务已启动
2026-05-26 09:09:09,361 - INFO - Web 服务启动,端口: 5000
2026-05-26 09:13:44,354 - INFO - 提醒密度控制提示词已更新
2026-05-26 09:13:59,372 - INFO - 用户通过网页手动触发 AI 分析
2026-05-26 09:13:59,372 - INFO - ===== 分析任务启动 =====
2026-05-26 09:13:59,373 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-26 09:13:59,374 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-26 09:13:59,374 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-26 09:13:59,375 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 09:13:59,375 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 09:13:59,375 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 09:13:59,377 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 09:13:59,781 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-26 09:14:03,773 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-26 09:14:07,693 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-26 09:14:11,701 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-26 09:14:15,742 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-26 09:14:19,762 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-26 09:14:23,726 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-26 09:14:27,689 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-26 09:14:31,665 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-26 09:14:35,725 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-26 09:14:39,705 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-26 09:14:43,707 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-26 09:14:47,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-26 09:14:51,877 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-26 09:14:55,891 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-26 09:14:59,920 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-26 09:15:04,055 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-26 09:15:08,163 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-26 09:15:12,295 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-26 09:15:16,493 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-26 09:15:20,696 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-26 09:15:24,940 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-26 09:15:29,028 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-26 09:15:33,269 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-26 09:15:37,457 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-26 09:15:41,627 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-26 09:15:45,812 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-26 09:15:49,916 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-26 09:15:54,054 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-26 09:15:58,186 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-26 09:16:02,326 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-26 09:16:06,486 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-26 09:16:10,659 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-26 09:16:14,839 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-26 09:16:19,212 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-26 09:16:23,574 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-26 09:16:28,029 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-26 09:16:32,553 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-26 09:16:36,872 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-26 09:16:41,435 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-26 09:16:45,707 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-26 09:16:49,991 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-26 09:16:54,263 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-26 09:16:58,551 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-26 09:17:02,841 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-26 09:17:02,842 - INFO - 项目 [周报提醒] 流式接收完成,共 2200 个数据块,content长度: 581, reasoning长度: 4492
2026-05-26 09:17:02,842 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 581, reasoning长度: 4492
2026-05-26 09:17:02,842 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-23 12:30:00",
"deadline_description": "5月23日周报数据请于5月23日12:30前提交",
"reminders": [
{
"remind_time": "2026-05-22 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-22 14:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-05-23 10:00:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time": "2026
2026-05-26 09:17:02,842 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-23 12:30:00, 提醒数: 4
2026-05-26 09:17:02,843 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-26 09:17:02,843 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-26 09:17:02,843 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 09:17:02,843 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 09:17:02,844 - INFO - 项目 [周报提醒] 截止时间: 2026-05-23 12:30:00, 生成 4 条提醒计划
2026-05-26 09:17:02,845 - INFO - 保存提醒: [周报提醒] 2026-05-22 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-05-26 09:17:02,847 - INFO - 保存提醒: [周报提醒] 2026-05-22 14:20:00 - 提醒:周报请在明天12:30前提交...
2026-05-26 09:17:02,848 - INFO - 保存提醒: [周报提醒] 2026-05-23 10:00:00 - 提醒:今天12:30前请提交周报!...
2026-05-26 09:17:02,849 - INFO - 保存提醒: [周报提醒] 2026-05-23 11:45:00 - 最后提醒:今天12:30前务必提交周报!...
2026-05-26 09:17:02,850 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-26 09:17:03,841 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-26 09:17:07,504 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-26 09:17:11,115 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-26 09:17:14,825 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-26 09:17:18,463 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-26 09:17:22,187 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-26 09:17:26,041 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-26 09:17:29,832 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-26 09:17:33,554 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-26 09:17:37,369 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-26 09:17:38,648 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-26 09:17:38,649 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-26 09:17:38,649 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-26 09:17:38,649 - INFO - AI分析时间已更新: [9, 12, 20]
2026-05-26 09:17:41,261 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-26 09:17:45,031 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-26 09:17:48,784 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-26 09:17:52,629 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-26 09:17:56,394 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-26 09:18:00,264 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-26 09:18:04,082 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-26 09:18:07,894 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-26 09:18:11,637 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-26 09:18:15,463 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-26 09:18:19,299 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-26 09:18:23,068 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-26 09:18:27,073 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-26 09:18:30,948 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-26 09:18:34,768 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-26 09:18:38,734 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-26 09:18:42,703 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-26 09:18:46,676 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-26 09:18:50,668 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-26 09:18:54,658 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-26 09:18:58,574 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-26 09:19:02,500 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-26 09:19:06,386 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-26 09:19:10,340 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-26 09:19:14,470 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-26 09:19:18,370 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-26 09:19:22,260 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-26 09:19:26,167 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-26 09:19:30,095 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-26 09:19:34,015 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-26 09:19:35,837 - INFO - 项目 [月报提醒] 流式接收完成,共 1973 个数据块,content长度: 639, reasoning长度: 4070
2026-05-26 09:19:35,837 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 639, reasoning长度: 4070
2026-05-26 09:19:35,837 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职+5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 11:30:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 09:30:00",
"content": "提醒:今天18:00前请提交月报/述职数据!"
2026-05-26 09:19:35,838 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-26 09:19:35,838 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-26 09:19:35,838 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-26 09:19:35,838 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-26 09:19:35,839 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-26 09:19:35,841 - INFO - 保存提醒: [月报提醒] 2026-05-24 11:30:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-26 09:19:35,842 - INFO - 保存提醒: [月报提醒] 2026-05-25 09:30:00 - 提醒:今天18:00前请提交月报/述职数据!...
2026-05-26 09:19:35,843 - INFO - 保存提醒: [月报提醒] 2026-05-25 17:30:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-26 09:19:35,845 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-26 09:19:35,846 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-26 09:19:35,846 - INFO - --- 开始提醒密度控制分析 ---
2026-05-26 09:19:35,846 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-05-26 09:19:35,846 - INFO - ===== 所有项目分析任务完成 =====
2026-05-26 09:27:47,586 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-26 09:27:47,587 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-26 09:27:47,587 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-26 09:27:47,587 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-26 09:27:47,588 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-26 09:27:47,588 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-26 09:27:47,588 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-26 09:27:47,588 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-26 09:27:47,592 - INFO - 调度器已启动
2026-05-26 09:27:47,738 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-26 09:27:47,738 - INFO - [Stream] 后台线程已启动
2026-05-26 09:27:47,740 - INFO - 钉钉 Stream 服务已启动
2026-05-26 09:27:47,740 - INFO - Web 服务启动,端口: 5000
2026-05-26 09:27:56,444 - INFO - 用户通过网页手动触发 AI 分析
2026-05-26 09:27:56,444 - INFO - ===== 分析任务启动 =====
2026-05-26 09:27:56,460 - INFO - 清理重复提醒完成:删除 7/7 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-05-26 09:27:56,461 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-26 09:27:56,461 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-26 09:27:56,461 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-26 09:27:56,462 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 09:27:56,462 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 09:27:56,463 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 09:27:56,463 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 09:27:56,957 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-26 09:28:00,663 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-26 09:28:04,331 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-26 09:28:07,939 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-26 09:28:11,673 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-26 09:28:15,377 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-26 09:28:19,276 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-26 09:28:22,251 - WARNING - 项目 [月报提醒] 流式请求失败: Response ended prematurely,回退到非流式请求
2026-05-26 09:28:22,251 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-05-26 09:28:22,324 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 937, in generate
yield from self.raw.stream(chunk_size, decode_content=True)
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/urllib3/response.py", line 1260, in stream
yield from self.read_chunked(amt, decode_content=decode_content)
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/urllib3/response.py", line 1430, in read_chunked
self._update_chunk_length()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/urllib3/response.py", line 1354, in _update_chunk_length
raise ProtocolError("Response ended prematurely") from None
urllib3.exceptions.ProtocolError: Response ended prematurely
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 169, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 61, in _call_llm_streaming
for line in response.iter_lines(decode_unicode=True):
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1008, in iter_lines
for chunk in self.iter_content(
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/utils.py", line 604, in stream_decode_response_unicode
for chunk in iterator:
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 939, in generate
raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: Response ended prematurely
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 172, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 09:28:22,324 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-26 09:28:22,325 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 09:28:22,325 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-05-26 09:28:22,325 - INFO - 项目 [月报提醒] 等待重试...
2026-05-26 09:28:22,325 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-05-26 09:28:22,326 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 09:28:22,325 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 09:28:22,396 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-05-26 09:28:22,396 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-05-26 09:28:22,419 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 169, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 51, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 172, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 09:28:22,419 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-26 09:28:22,419 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-05-26 09:28:22,419 - INFO - 项目 [周报提醒] 等待重试...
2026-05-26 09:28:22,420 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 09:28:22,420 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-05-26 09:28:22,420 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 09:28:22,420 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 09:28:22,435 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-05-26 09:28:22,436 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-05-26 09:28:24,361 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 169, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 51, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 172, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 09:28:24,361 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-26 09:28:24,361 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-05-26 09:28:24,362 - INFO - 项目 [月报提醒] 等待重试...
2026-05-26 09:28:24,362 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-05-26 09:28:24,362 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 09:28:24,362 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 09:28:24,362 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 09:28:25,278 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-05-26 09:28:25,278 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-05-26 09:28:25,293 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 169, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 51, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 172, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 09:28:25,293 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-26 09:28:25,294 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-05-26 09:28:25,294 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-05-26 09:28:25,294 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 09:28:25,294 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 09:28:25,295 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-05-26 09:28:25,297 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-05-26 09:28:25,314 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-05-26 09:28:25,314 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-05-26 09:28:25,338 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 169, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 51, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 172, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 09:28:25,338 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-26 09:28:25,338 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-05-26 09:28:25,338 - INFO - 项目 [周报提醒] 等待重试...
2026-05-26 09:28:25,339 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-05-26 09:28:25,339 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 09:28:25,339 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 09:28:25,339 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 09:28:25,357 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-05-26 09:28:25,357 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-05-26 09:28:25,381 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 169, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 51, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 172, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 09:28:25,381 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-26 09:28:25,381 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-05-26 09:28:25,381 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-05-26 09:28:25,381 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-05-26 09:28:25,383 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-05-26 09:28:25,383 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-05-26 09:28:25,383 - INFO - --- 开始提醒密度控制分析 ---
2026-05-26 09:28:25,385 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-05-26 09:28:25,385 - INFO - ===== 所有项目分析任务完成 =====
2026-05-26 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-26 12:00:00,002 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-26 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-26 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 12:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 12:00:00,005 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-26 12:00:00,007 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 12:00:06,099 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-26 12:00:07,729 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-26 12:00:09,506 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-26 12:00:11,213 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-26 12:00:12,949 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-26 12:00:14,695 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-26 12:00:16,447 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-26 12:00:18,244 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-26 12:00:20,024 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-26 12:00:23,502 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-26 12:00:27,429 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-26 12:00:31,302 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-26 12:00:34,872 - WARNING - 项目 [周报提醒] 流式请求失败: Response ended prematurely,回退到非流式请求
2026-05-26 12:00:34,872 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-05-26 12:00:34,940 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 937, in generate
yield from self.raw.stream(chunk_size, decode_content=True)
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/urllib3/response.py", line 1260, in stream
yield from self.read_chunked(amt, decode_content=decode_content)
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/urllib3/response.py", line 1430, in read_chunked
self._update_chunk_length()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/urllib3/response.py", line 1354, in _update_chunk_length
raise ProtocolError("Response ended prematurely") from None
urllib3.exceptions.ProtocolError: Response ended prematurely
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 169, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 61, in _call_llm_streaming
for line in response.iter_lines(decode_unicode=True):
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1008, in iter_lines
for chunk in self.iter_content(
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/utils.py", line 604, in stream_decode_response_unicode
for chunk in iterator:
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 939, in generate
raise ChunkedEncodingError(e)
requests.exceptions.ChunkedEncodingError: Response ended prematurely
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 172, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 12:00:34,941 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-26 12:00:34,941 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-05-26 12:00:34,941 - INFO - 项目 [周报提醒] 等待重试...
2026-05-26 12:00:34,941 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-05-26 12:00:34,941 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 12:00:34,942 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 12:00:34,942 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 12:00:35,006 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-05-26 12:00:35,007 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-05-26 12:00:35,109 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 169, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 51, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 172, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 12:00:35,109 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-26 12:00:35,109 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 12:00:35,109 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-05-26 12:00:35,109 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 12:00:35,110 - INFO - 项目 [周报提醒] 等待重试...
2026-05-26 12:00:35,111 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-05-26 12:00:35,111 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 12:00:35,132 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-05-26 12:00:35,132 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-05-26 12:00:35,148 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 169, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 51, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 172, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 12:00:35,148 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-26 12:00:35,148 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-05-26 12:00:35,148 - INFO - 项目 [月报提醒] 等待重试...
2026-05-26 12:00:35,148 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-05-26 12:00:35,149 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 12:00:35,149 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 12:00:35,150 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 12:00:35,163 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-05-26 12:00:35,163 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-05-26 12:00:35,177 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 169, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 51, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 172, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 12:00:35,178 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-26 12:00:35,178 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-05-26 12:00:35,178 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-05-26 12:00:35,178 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 12:00:35,178 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 12:00:35,179 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-05-26 12:00:35,181 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-05-26 12:00:35,191 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-05-26 12:00:35,191 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-05-26 12:00:35,205 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 169, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 51, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 172, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 12:00:35,205 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-26 12:00:35,205 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-05-26 12:00:35,205 - INFO - 项目 [月报提醒] 等待重试...
2026-05-26 12:00:35,205 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-05-26 12:00:35,206 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-26 12:00:35,206 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-26 12:00:35,206 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-26 12:00:35,247 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-05-26 12:00:35,247 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-05-26 12:00:35,288 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 169, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 51, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 172, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 108, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 12:00:35,288 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-26 12:00:35,288 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-05-26 12:00:35,289 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-05-26 12:00:35,289 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-05-26 12:00:35,290 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-05-26 12:00:35,291 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-05-26 12:00:35,291 - INFO - --- 开始提醒密度控制分析 ---
2026-05-26 12:00:35,291 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-05-26 12:00:35,291 - INFO - ===== 所有项目分析任务完成 =====
2026-05-26 16:15:25,554 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-05-26 16:15:25,555 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-26 16:15:25,684 - INFO - [日报] 正在登录 XWiki...
2026-05-26 16:15:25,684 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-26 16:15:37,950 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-26 16:15:42,045 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-26 16:15:42,083 - INFO - [日报] 找到 49 条评论
2026-05-26 16:15:43,226 - INFO - 日报数据已保存: 2026-05-26, 写日报人数: 1
2026-05-26 16:15:43,228 - INFO - [日报] 抓取完成 - 已写: ['超军'], 未写: ['伟全', '宗梁']
2026-05-26 16:15:43,320 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-26 16:15:43,321 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-26 16:15:47,497 - ERROR - [日报] AI分析失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 417, in analyze_daily_report
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 16:15:47,498 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-26 16:15:47,673 - INFO - [日报提醒] 钉钉消息发送成功: 伟全 你今天的日报还没有写,请尽快提交!...
2026-05-26 16:15:47,674 - INFO - [日报] 提醒发送成功: 伟全
2026-05-26 16:15:47,891 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁 你今天的日报还没有写,请尽快提交!...
2026-05-26 16:15:47,893 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-26 16:15:47,894 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-26 16:15:47,896 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-26 16:15:47,909 - ERROR - [日报] 日报JSON生成失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 697, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-05-26 17:50:00,000 - INFO - ===== 日报定时分析任务启动 =====
2026-05-26 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-26 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-26 17:50:00,001 - INFO - [日报] 正在登录 XWiki...
2026-05-26 17:50:00,001 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-26 17:50:30,659 - ERROR - [日报] 抓取失败: Page.goto: Timeout 30000ms exceeded.
Call log:
- navigating to "https://xwiki.jiuhang.newjcj.top/bin/login/XWiki/XWikiLogin", waiting until "domcontentloaded"
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 124, in fetch_daily_report
page.goto(xwiki_login_url, wait_until="domcontentloaded", timeout=30000)
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/playwright/sync_api/_generated.py", line 9612, in goto
self._sync(
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/playwright/_impl/_sync_base.py", line 115, in _sync
return task.result()
^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/playwright/_impl/_page.py", line 557, in goto
return await self._main_frame.goto(**locals_to_params(locals()))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/playwright/_impl/_frame.py", line 156, in goto
await self._channel.send(
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/playwright/_impl/_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/playwright/_impl/_connection.py", line 559, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.TimeoutError: Page.goto: Timeout 30000ms exceeded.
Call log:
- navigating to "https://xwiki.jiuhang.newjcj.top/bin/login/XWiki/XWikiLogin", waiting until "domcontentloaded"
2026-05-26 17:50:30,718 - ERROR - [日报] 抓取数据失败,流程终止
2026-05-26 17:50:30,719 - INFO - 日报定时分析任务完成: 抓取失败: Page.goto: Timeout 30000ms exceeded.
Call log:
- navigating to "https://xwiki.jiuhang.newjcj.top/bin/login/XWiki/XWikiLogin", waiting until "domcontentloaded"
2026-05-26 17:58:51,314 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-26 17:58:51,314 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-26 17:58:51,315 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-26 17:58:51,315 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-26 17:58:51,316 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-26 17:58:51,316 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-26 17:58:51,316 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-26 17:58:51,316 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-26 17:58:51,318 - INFO - 调度器已启动
2026-05-26 17:58:51,530 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-26 17:58:51,530 - INFO - [Stream] 后台线程已启动
2026-05-26 17:58:51,531 - INFO - 钉钉 Stream 服务已启动
2026-05-26 17:58:51,533 - INFO - Web 服务启动,端口: 5000
2026-05-26 17:59:28,826 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-26 17:59:28,826 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-26 17:59:28,827 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-26 17:59:28,827 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-26 17:59:28,827 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-26 17:59:28,828 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-26 17:59:28,828 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-26 17:59:28,828 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-26 17:59:28,829 - INFO - 调度器已启动
2026-05-26 17:59:28,977 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-26 17:59:28,977 - INFO - [Stream] 后台线程已启动
2026-05-26 17:59:28,979 - INFO - 钉钉 Stream 服务已启动
2026-05-26 17:59:28,980 - INFO - Web 服务启动,端口: 5000
2026-05-26 17:59:47,826 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-26 17:59:47,827 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-26 17:59:47,827 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-26 17:59:47,827 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-26 17:59:47,828 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-26 17:59:47,828 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-26 17:59:47,828 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-26 17:59:47,828 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-26 17:59:47,830 - INFO - 调度器已启动
2026-05-26 17:59:47,969 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-26 17:59:47,969 - INFO - [Stream] 后台线程已启动
2026-05-26 17:59:47,970 - INFO - 钉钉 Stream 服务已启动
2026-05-26 17:59:47,972 - INFO - Web 服务启动,端口: 5000
2026-05-26 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-26 18:00:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-26 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-26 18:00:00,075 - INFO - [日报] 正在登录 XWiki...
2026-05-26 18:00:00,075 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-26 18:00:07,389 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-26 18:00:11,658 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-26 18:00:11,686 - INFO - [日报] 找到 51 条评论
2026-05-26 18:00:12,735 - INFO - 日报数据已保存: 2026-05-26, 写日报人数: 3
2026-05-26 18:00:12,737 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全', '宗梁'], 未写: []
2026-05-26 18:00:12,803 - INFO - [日报] 所有人都已写日报,无需提醒
2026-05-26 18:00:12,803 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-26 18:00:12,805 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-26 18:01:15,237 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-26 18:01:15,238 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-26 18:01:15,238 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-26 18:01:15,238 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-26 18:01:15,239 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-26 18:01:15,239 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-26 18:01:15,239 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-26 18:01:15,239 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-26 18:01:15,241 - INFO - 调度器已启动
2026-05-26 18:01:15,456 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-26 18:01:15,456 - INFO - [Stream] 后台线程已启动
2026-05-26 18:01:15,457 - INFO - 钉钉 Stream 服务已启动
2026-05-26 18:01:15,457 - INFO - Web 服务启动,端口: 5000
2026-05-26 18:08:02,296 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-26 18:08:02,296 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-26 18:08:02,296 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-26 18:08:02,297 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-26 18:08:02,297 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-26 18:08:02,297 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-26 18:08:02,298 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-26 18:08:02,298 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-26 18:08:02,299 - INFO - 调度器已启动
2026-05-26 18:08:02,445 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-26 18:08:02,445 - INFO - [Stream] 后台线程已启动
2026-05-26 18:08:02,445 - INFO - 钉钉 Stream 服务已启动
2026-05-26 18:08:02,446 - INFO - Web 服务启动,端口: 5000
2026-05-26 18:10:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-26 18:10:00,003 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-26 18:10:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-26 18:10:00,118 - INFO - [日报] 正在登录 XWiki...
2026-05-26 18:10:00,119 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-26 18:10:05,300 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-05-26 18:10:05,305 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-26 18:10:05,305 - INFO - [日报] 正在登录 XWiki...
2026-05-26 18:10:05,305 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-26 18:10:07,395 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-26 18:10:11,342 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-26 18:10:11,377 - INFO - [日报] 找到 51 条评论
2026-05-26 18:10:12,434 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-26 18:10:12,525 - INFO - 日报数据已保存: 2026-05-26, 写日报人数: 3
2026-05-26 18:10:12,526 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全', '宗梁'], 未写: []
2026-05-26 18:10:12,596 - INFO - [日报] 所有人都已写日报,无需提醒
2026-05-26 18:10:12,596 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-26 18:10:12,598 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-26 18:10:16,498 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-26 18:10:16,530 - INFO - [日报] 找到 51 条评论
2026-05-26 18:10:17,722 - INFO - 日报数据已保存: 2026-05-26, 写日报人数: 3
2026-05-26 18:10:17,724 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全', '宗梁'], 未写: []
2026-05-26 18:10:17,791 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-26 18:10:17,792 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-26 18:13:04,584 - INFO - [日报] 日报JSON生成 - content长度: 2916, reasoning长度: 7368
2026-05-26 18:13:04,585 - INFO - [日报] 日报JSON生成完成
2026-05-26 18:13:04,586 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-26.json
2026-05-26 18:13:04,589 - INFO - [日报] 标记 2026-05-26 日报流程已完成
2026-05-26 18:13:04,589 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-05-26 18:15:33,907 - INFO - [日报] 日报JSON生成 - content长度: 3029, reasoning长度: 5987
2026-05-26 18:15:33,908 - INFO - [日报] 日报JSON生成完成
2026-05-26 18:15:33,908 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-26.json
2026-05-27 09:30:17,952 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 09:30:17,953 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 09:30:17,953 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 09:30:17,953 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 09:30:17,954 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 09:30:17,954 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 09:30:17,954 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 09:30:17,954 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 09:30:17,955 - INFO - 调度器已启动
2026-05-27 09:30:18,272 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 09:30:18,272 - INFO - [Stream] 后台线程已启动
2026-05-27 09:30:18,274 - INFO - 钉钉 Stream 服务已启动
2026-05-27 09:30:18,275 - INFO - Web 服务启动,端口: 5000
2026-05-27 10:36:48,055 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 10:36:48,055 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 10:36:48,056 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 10:36:48,056 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 10:36:48,057 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 10:36:48,057 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 10:36:48,057 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 10:36:48,058 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 10:36:48,059 - INFO - 调度器已启动
2026-05-27 10:36:48,204 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 10:36:48,204 - INFO - [Stream] 后台线程已启动
2026-05-27 10:36:48,208 - INFO - 钉钉 Stream 服务已启动
2026-05-27 10:36:48,208 - INFO - Web 服务启动,端口: 5000
2026-05-27 10:37:05,511 - INFO - 用户更新了系统配置
2026-05-27 10:37:20,177 - INFO - 用户通过网页手动触发 AI 分析
2026-05-27 10:37:20,177 - INFO - ===== 分析任务启动 =====
2026-05-27 10:37:20,179 - INFO - 获取到 9 条群消息,共 2 个分析项目,开始并行分析...
2026-05-27 10:37:20,179 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-27 10:37:20,179 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-27 10:37:20,180 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-27 10:37:20,180 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-27 10:37:20,181 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-27 10:37:20,181 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-27 10:37:33,210 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-27 10:37:35,305 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-27 10:37:37,304 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-27 10:37:39,354 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-27 10:37:41,380 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-27 10:37:43,450 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-27 10:37:45,663 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-27 10:37:47,759 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-27 10:37:49,761 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-27 10:37:51,849 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-27 10:37:53,992 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-27 10:37:56,084 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-27 10:37:58,294 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-27 10:38:00,255 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-27 10:38:02,281 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-27 10:38:04,384 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-27 10:38:06,513 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-27 10:38:08,592 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-27 10:38:10,794 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-27 10:38:12,721 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-27 10:38:14,807 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-27 10:38:16,902 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-27 10:38:19,087 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-27 10:38:21,229 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-27 10:38:23,309 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-27 10:38:25,329 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-27 10:38:27,378 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-27 10:38:29,583 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-27 10:38:31,729 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-27 10:38:34,046 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-27 10:38:36,077 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-27 10:38:38,087 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-27 10:38:40,119 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-27 10:38:42,166 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-27 10:38:44,205 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-27 10:38:46,297 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-27 10:38:47,245 - INFO - 项目 [月报提醒] 流式接收完成,共 1774 个数据块,content长度: 639, reasoning长度: 3624
2026-05-27 10:38:47,245 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 639, reasoning长度: 3624
2026-05-27 10:38:47,245 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据截止提交时间",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "提醒:今天18:00前请提交4月述职及5月第一周汇报数据!"
2026-05-27 10:38:47,246 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-27 10:38:47,246 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-27 10:38:47,246 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-27 10:38:47,246 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 9
2026-05-27 10:38:47,246 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-27 10:38:47,247 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-27 10:38:47,249 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至...
2026-05-27 10:38:47,250 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:00:00 - 提醒:4月述职及5月第一周汇报数据请在明天18:00前提交至...
2026-05-27 10:38:47,251 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:00:00 - 提醒:今天18:00前请提交4月述职及5月第一周汇报数据!...
2026-05-27 10:38:47,252 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:00:00 - 最后提醒:今天18:00前务必提交4月述职及5月第一周汇报数...
2026-05-27 10:38:47,254 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-27 10:38:59,761 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-27 10:39:01,904 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-27 10:39:03,935 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-27 10:39:06,069 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-27 10:39:08,250 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-27 10:39:10,169 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-27 10:39:12,186 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-27 10:39:14,265 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-27 10:39:16,339 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-27 10:39:18,426 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-27 10:39:20,532 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-27 10:39:22,590 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-27 10:39:24,656 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-27 10:39:26,749 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-27 10:39:28,875 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-27 10:39:30,980 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-27 10:39:33,149 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-27 10:39:35,261 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-27 10:39:37,305 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-27 10:39:39,414 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-27 10:39:41,574 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-27 10:39:43,780 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-27 10:39:45,992 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-27 10:39:48,243 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-27 10:39:50,414 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-27 10:39:52,590 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-27 10:39:54,823 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-27 10:39:57,000 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-27 10:39:59,158 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-27 10:40:01,250 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-27 10:40:03,297 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-27 10:40:05,290 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-27 10:40:07,403 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-27 10:40:09,457 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-27 10:40:11,658 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-27 10:40:13,818 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-27 10:40:15,949 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-27 10:40:17,991 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-27 10:40:20,197 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-27 10:40:22,284 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-27 10:40:24,494 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-27 10:40:26,654 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-27 10:40:28,983 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-27 10:40:30,900 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-27 10:40:32,950 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-27 10:40:35,053 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-27 10:40:37,373 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-27 10:40:39,412 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-05-27 10:40:41,325 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-05-27 10:40:43,357 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-05-27 10:40:45,410 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-05-27 10:40:46,738 - INFO - 项目 [周报提醒] 流式接收完成,共 2532 个数据块,content长度: 568, reasoning长度: 5347
2026-05-27 10:40:46,738 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 568, reasoning长度: 5347
2026-05-27 10:40:46,738 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日18:00前",
"reminders": [
{
"remind_time": "2026-05-24 09:45:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 14:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 11:20:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time": "2026-05-25 17:10:
2026-05-27 10:40:46,739 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-27 10:40:46,739 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-27 10:40:46,739 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-27 10:40:46,739 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-27 10:40:46,740 - INFO - 保存提醒: [周报提醒] 2026-05-24 09:45:00 - 提醒:周报请在明天18:00前提交...
2026-05-27 10:40:46,741 - INFO - 保存提醒: [周报提醒] 2026-05-24 14:15:00 - 提醒:周报请在明天18:00前提交...
2026-05-27 10:40:46,742 - INFO - 保存提醒: [周报提醒] 2026-05-25 11:20:00 - 提醒:今天18:00前请提交周报!...
2026-05-27 10:40:46,743 - INFO - 保存提醒: [周报提醒] 2026-05-25 17:10:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-27 10:40:46,744 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-27 10:40:46,745 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-27 10:40:46,745 - INFO - --- 开始提醒密度控制分析 ---
2026-05-27 10:40:46,745 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-05-27 10:40:46,745 - INFO - ===== 所有项目分析任务完成 =====
2026-05-27 10:47:10,486 - INFO - 日报提醒配置已更新
2026-05-27 10:47:36,550 - INFO - 日报提醒配置已更新
2026-05-27 10:49:19,299 - INFO - 日报提醒配置已更新
2026-05-27 10:50:14,070 - INFO - 日报提醒配置已更新
2026-05-27 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-27 12:00:00,001 - INFO - 获取到 6 条群消息,共 2 个分析项目,开始并行分析...
2026-05-27 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-27 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-27 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-27 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-27 12:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-27 12:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-27 12:00:11,698 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-27 12:00:13,930 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-27 12:00:15,878 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-27 12:00:17,839 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-27 12:00:19,830 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-27 12:00:21,851 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-27 12:00:23,917 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-27 12:00:25,947 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-27 12:00:28,134 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-27 12:00:30,098 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-27 12:00:32,146 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-27 12:00:34,207 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-27 12:00:36,310 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-27 12:00:38,336 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-27 12:00:40,582 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-27 12:00:42,537 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-27 12:00:44,637 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-27 12:00:46,720 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-27 12:00:48,796 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-27 12:00:51,046 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-27 12:00:53,070 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-27 12:00:55,113 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-27 12:00:57,175 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-27 12:00:59,220 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-27 12:01:01,341 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-27 12:01:03,628 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-27 12:01:05,576 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-27 12:01:07,636 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-27 12:01:09,743 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-27 12:01:11,853 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-27 12:01:13,982 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-27 12:01:16,034 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-27 12:01:18,175 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-27 12:01:20,263 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-27 12:01:22,346 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-27 12:01:24,503 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-27 12:01:26,673 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-27 12:01:28,850 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-27 12:01:31,043 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-27 12:01:33,255 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-27 12:01:35,476 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-27 12:01:37,710 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-27 12:01:39,945 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-27 12:01:42,240 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-27 12:01:44,345 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-27 12:01:46,390 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-27 12:01:48,460 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-27 12:01:50,595 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-05-27 12:01:52,710 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-05-27 12:01:54,725 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-05-27 12:01:56,884 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-05-27 12:01:58,985 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-05-27 12:02:01,239 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-05-27 12:02:03,303 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-05-27 12:02:05,338 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-05-27 12:02:07,385 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-05-27 12:02:09,450 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-05-27 12:02:11,507 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-05-27 12:02:11,635 - INFO - 项目 [周报提醒] 流式接收完成,共 2853 个数据块,content长度: 576, reasoning长度: 6304
2026-05-27 12:02:11,635 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 576, reasoning长度: 6304
2026-05-27 12:02:11,635 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "本周周报截止时间为5月25日18:00",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 15:20:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 09:45:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time": "2026-05-2
2026-05-27 12:02:11,635 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-27 12:02:11,636 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-27 12:02:11,636 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-27 12:02:11,636 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-27 12:02:11,636 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-27 12:02:11,636 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-27 12:02:11,638 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:15:00 - 提醒:周报请在明天18:00前提交...
2026-05-27 12:02:11,639 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:20:00 - 提醒:周报请在明天18:00前提交...
2026-05-27 12:02:11,640 - INFO - 保存提醒: [周报提醒] 2026-05-25 09:45:00 - 提醒:今天18:00前请提交周报!...
2026-05-27 12:02:11,641 - INFO - 保存提醒: [周报提醒] 2026-05-25 16:30:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-27 12:02:11,642 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-27 12:02:23,323 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-27 12:02:25,343 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-27 12:02:27,420 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-27 12:02:29,560 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-27 12:02:31,633 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-27 12:02:33,708 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-27 12:02:35,910 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-27 12:02:37,953 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-27 12:02:39,962 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-27 12:02:42,024 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-27 12:02:44,052 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-27 12:02:46,133 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-27 12:02:48,390 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-27 12:02:50,306 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-27 12:02:52,393 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-27 12:02:54,429 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-27 12:02:56,508 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-27 12:02:58,535 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-27 12:03:00,699 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-27 12:03:02,860 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-27 12:03:04,974 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-27 12:03:07,028 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-27 12:03:09,090 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-27 12:03:11,186 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-27 12:03:13,303 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-27 12:03:15,343 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-27 12:03:17,530 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-27 12:03:19,438 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-27 12:03:21,458 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-27 12:03:23,468 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-27 12:03:25,586 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-27 12:03:27,721 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-27 12:03:29,874 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-27 12:03:31,938 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-27 12:03:34,058 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-27 12:03:36,111 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-27 12:03:38,143 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-27 12:03:40,183 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-27 12:03:42,371 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-27 12:03:44,425 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-27 12:03:46,486 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-27 12:03:48,579 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-27 12:03:50,608 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-27 12:03:52,624 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-27 12:03:52,746 - INFO - 项目 [月报提醒] 流式接收完成,共 2153 个数据块,content长度: 611, reasoning长度: 4632
2026-05-27 12:03:52,746 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 611, reasoning长度: 4632
2026-05-27 12:03:52,746 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职+5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 14:00:00",
"content": "提醒:月报请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 17:00:00",
"content": "提醒:月报请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-25 10:00:00",
"content": "提醒:今天18:00前请提交月报!"
},
{
2026-05-27 12:03:52,747 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-27 12:03:52,747 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-27 12:03:52,747 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-27 12:03:52,747 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-27 12:03:52,748 - INFO - 保存提醒: [月报提醒] 2026-05-24 14:00:00 - 提醒:月报请在明天18:00前提交至综合管理中心...
2026-05-27 12:03:52,749 - INFO - 保存提醒: [月报提醒] 2026-05-24 17:00:00 - 提醒:月报请在明天18:00前提交至综合管理中心...
2026-05-27 12:03:52,750 - INFO - 保存提醒: [月报提醒] 2026-05-25 10:00:00 - 提醒:今天18:00前请提交月报!...
2026-05-27 12:03:52,752 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:00:00 - 最后提醒:今天18:00前务必提交月报!...
2026-05-27 12:03:52,753 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-27 12:03:52,753 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-27 12:03:52,753 - INFO - --- 开始提醒密度控制分析 ---
2026-05-27 12:03:52,754 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-05-27 12:03:52,754 - INFO - ===== 所有项目分析任务完成 =====
2026-05-27 12:28:58,932 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 12:28:58,932 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 12:28:58,933 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 12:28:58,933 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 12:28:58,933 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 12:28:58,933 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 12:28:58,934 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 12:28:58,934 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 12:28:58,934 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 12:28:58,934 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 12:28:58,935 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 12:28:58,935 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 12:28:58,935 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 12:28:58,936 - INFO - 调度器已启动
2026-05-27 12:28:59,086 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 12:28:59,086 - INFO - [Stream] 后台线程已启动
2026-05-27 12:28:59,087 - INFO - 钉钉 Stream 服务已启动
2026-05-27 12:28:59,087 - INFO - Web 服务启动,端口: 5000
2026-05-27 12:29:37,786 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 12:29:37,787 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 12:29:37,787 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 12:29:37,787 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 12:29:37,788 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 12:29:37,788 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 12:29:37,788 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 12:29:37,789 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 12:29:37,789 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 12:29:37,789 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 12:29:37,789 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 12:29:37,790 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 12:29:37,790 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 12:29:37,791 - INFO - 调度器已启动
2026-05-27 12:29:37,931 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 12:29:37,931 - INFO - [Stream] 后台线程已启动
2026-05-27 12:29:37,931 - INFO - 钉钉 Stream 服务已启动
2026-05-27 12:29:37,932 - INFO - Web 服务启动,端口: 5000
2026-05-27 12:39:36,867 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 12:39:36,867 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 12:39:36,868 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 12:39:36,868 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 12:39:36,868 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 12:39:36,869 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 12:39:36,869 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 12:39:36,869 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 12:39:36,870 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 12:39:36,870 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 12:39:36,870 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 12:39:36,870 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 12:39:36,870 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 12:39:36,872 - INFO - 调度器已启动
2026-05-27 12:39:37,012 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 12:39:37,012 - INFO - [Stream] 后台线程已启动
2026-05-27 12:39:37,014 - INFO - 钉钉 Stream 服务已启动
2026-05-27 12:39:37,015 - INFO - Web 服务启动,端口: 5000
2026-05-27 12:40:20,793 - INFO - AI 模型 [主模型] 已添加
2026-05-27 12:40:23,628 - INFO - AI 模型 [ai_20260527124020] 已设为默认
2026-05-27 12:49:18,825 - INFO - AI 模型 [deepseek] 已添加
2026-05-27 12:49:35,156 - INFO - AI 模型 [ai_20260527124918] 已设为默认
2026-05-27 12:49:59,102 - INFO - 用户手动触发周报分析(流式)
2026-05-27 12:49:59,103 - INFO - [周报] 开始获取本周日报数据
2026-05-27 12:49:59,104 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-27
共 2 天有日报数据
2026-05-27 12:49:59,105 - INFO - [周报] 开始 AI 分析
2026-05-27 12:49:59,106 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-05-27 12:50:21,257 - INFO - [周报] AI 返回 content 长度: 2177
2026-05-27 12:50:21,258 - INFO - [周报] AI 分析完成,共 8 条工作项
2026-05-27 12:51:31,510 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 12:51:31,511 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 12:51:31,511 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 12:51:31,511 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 12:51:31,512 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 12:51:31,512 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 12:51:31,512 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 12:51:31,512 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 12:51:31,513 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 12:51:31,513 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 12:51:31,513 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 12:51:31,513 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 12:51:31,513 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 12:51:31,515 - INFO - 调度器已启动
2026-05-27 12:51:31,659 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 12:51:31,659 - INFO - [Stream] 后台线程已启动
2026-05-27 12:51:31,661 - INFO - 钉钉 Stream 服务已启动
2026-05-27 12:51:31,661 - INFO - Web 服务启动,端口: 5000
2026-05-27 12:52:39,876 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 12:52:39,876 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 12:52:39,877 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 12:52:39,877 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 12:52:39,877 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 12:52:39,878 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 12:52:39,878 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 12:52:39,878 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 12:52:39,879 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 12:52:39,879 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 12:52:39,879 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 12:52:39,879 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 12:52:39,879 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 12:52:39,881 - INFO - 调度器已启动
2026-05-27 12:52:40,023 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 12:52:40,023 - INFO - [Stream] 后台线程已启动
2026-05-27 12:52:40,025 - INFO - 钉钉 Stream 服务已启动
2026-05-27 12:52:40,026 - INFO - Web 服务启动,端口: 5000
2026-05-27 12:52:47,595 - INFO - [周报] Excel 导出成功: /usr/local/weekly-report-bot/daily_report/../exports/周报_20260525_至_20260527_20260527_125247.xlsx
2026-05-27 12:55:31,462 - INFO - AI 模型 [ai_20260527124935] 已设为默认
2026-05-27 12:55:37,023 - INFO - AI 模型 [deepseek] 已更新
2026-05-27 12:55:43,263 - INFO - 用户手动触发周报分析(流式)
2026-05-27 12:55:43,264 - INFO - [周报] 开始获取本周日报数据
2026-05-27 12:55:43,265 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-27
共 2 天有日报数据
2026-05-27 12:55:43,266 - INFO - [周报] 开始 AI 分析
2026-05-27 12:55:43,267 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-27 12:59:50,321 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 12:59:50,321 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 12:59:50,321 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 12:59:50,322 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 12:59:50,322 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 12:59:50,322 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 12:59:50,323 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 12:59:50,323 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 12:59:50,323 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 12:59:50,323 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 12:59:50,324 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 12:59:50,324 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 12:59:50,324 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 12:59:50,325 - INFO - 调度器已启动
2026-05-27 12:59:50,468 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 12:59:50,468 - INFO - [Stream] 后台线程已启动
2026-05-27 12:59:50,470 - INFO - 钉钉 Stream 服务已启动
2026-05-27 12:59:50,471 - INFO - Web 服务启动,端口: 5000
2026-05-27 13:02:27,945 - INFO - 用户手动触发周报分析(流式)
2026-05-27 13:02:27,946 - INFO - [周报] 开始获取本周日报数据
2026-05-27 13:02:27,947 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-27
共 2 天有日报数据
2026-05-27 13:02:27,948 - INFO - [周报] 开始 AI 分析
2026-05-27 13:02:27,951 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-27 13:04:48,585 - INFO - [周报] AI 返回 content 长度: 2117
2026-05-27 13:04:48,586 - INFO - [周报] AI 分析完成,共 8 条工作项
2026-05-27 13:05:41,431 - INFO - [周报] Excel 导出成功: /usr/local/weekly-report-bot/daily_report/../exports/周报_20260525_至_20260527_20260527_130541.xlsx
2026-05-27 13:07:10,227 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 13:07:10,227 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 13:07:10,227 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 13:07:10,228 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 13:07:10,228 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 13:07:10,228 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 13:07:10,228 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 13:07:10,229 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 13:07:10,229 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 13:07:10,229 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 13:07:10,230 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 13:07:10,230 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 13:07:10,230 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 13:07:10,231 - INFO - 调度器已启动
2026-05-27 13:07:10,371 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 13:07:10,371 - INFO - [Stream] 后台线程已启动
2026-05-27 13:07:10,372 - INFO - 钉钉 Stream 服务已启动
2026-05-27 13:07:10,373 - INFO - Web 服务启动,端口: 5000
2026-05-27 13:37:04,639 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 13:37:04,639 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 13:37:04,640 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 13:37:04,640 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 13:37:04,641 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 13:37:04,641 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-27 13:37:04,641 - INFO - 周报定时配置已更新: 工作日=[1, 2, 3, 4, 5, 6], 时间=19:00
2026-05-27 13:47:40,555 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 13:47:40,555 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 13:47:40,556 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 13:47:40,556 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 13:47:40,556 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 13:47:40,557 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 13:47:40,557 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 13:47:40,557 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 13:47:40,557 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 13:47:40,558 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 13:47:40,558 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 13:47:40,558 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 13:47:40,558 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-27 13:47:40,558 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 13:47:40,560 - INFO - 调度器已启动
2026-05-27 13:47:40,702 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 13:47:40,702 - INFO - [Stream] 后台线程已启动
2026-05-27 13:47:40,703 - INFO - 钉钉 Stream 服务已启动
2026-05-27 13:47:40,705 - INFO - Web 服务启动,端口: 5000
2026-05-27 13:47:54,250 - INFO - [周报] Excel 导出成功: /usr/local/weekly-report-bot/daily_report/../exports/周报_20260525_至_20260527_20260527_134754.xlsx
2026-05-27 13:53:20,095 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 13:53:20,096 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 13:53:20,096 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 13:53:20,096 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 13:53:20,097 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 13:53:20,097 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 13:53:20,097 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 13:53:20,097 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 13:53:20,098 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 13:53:20,098 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 13:53:20,098 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 13:53:20,099 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 13:53:20,099 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-27 13:53:20,099 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 13:53:20,100 - INFO - 调度器已启动
2026-05-27 13:53:20,242 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 13:53:20,242 - INFO - [Stream] 后台线程已启动
2026-05-27 13:53:20,244 - INFO - 钉钉 Stream 服务已启动
2026-05-27 13:53:20,245 - INFO - Web 服务启动,端口: 5000
2026-05-27 14:07:28,525 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 14:07:28,526 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 14:07:28,526 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 14:07:28,526 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 14:07:28,527 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 14:07:28,527 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 14:07:28,527 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 14:07:28,528 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 14:07:28,528 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 14:07:28,528 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 14:07:28,528 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 14:07:28,528 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 14:07:28,529 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-27 14:07:28,529 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 14:07:28,530 - INFO - 调度器已启动
2026-05-27 14:07:28,669 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 14:07:28,670 - INFO - [Stream] 后台线程已启动
2026-05-27 14:07:28,670 - INFO - 钉钉 Stream 服务已启动
2026-05-27 14:07:28,671 - INFO - Web 服务启动,端口: 5000
2026-05-27 14:07:50,966 - INFO - 用户手动触发周报分析(流式)
2026-05-27 14:07:50,967 - INFO - [周报] 开始获取本周日报数据
2026-05-27 14:07:50,968 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-27
共 2 天有日报数据
2026-05-27 14:07:50,969 - INFO - [周报] 开始 AI 分析
2026-05-27 14:07:50,970 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-27 14:09:01,364 - INFO - AI 模型 [deepseek] 已更新
2026-05-27 14:09:46,425 - INFO - [周报] AI 返回 content 长度: 2213
2026-05-27 14:09:46,426 - INFO - [周报] AI 分析完成,共 8 条工作项
2026-05-27 15:10:49,063 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 15:10:49,064 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 15:10:49,064 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 15:10:49,064 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 15:10:49,065 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 15:10:49,065 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 15:10:49,065 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 15:10:49,066 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 15:10:49,066 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 15:10:49,066 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 15:10:49,067 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 15:10:49,067 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 15:10:49,067 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-27 15:10:49,068 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 15:10:49,071 - INFO - 调度器已启动
2026-05-27 15:10:49,227 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 15:10:49,227 - INFO - [Stream] 后台线程已启动
2026-05-27 15:10:49,228 - INFO - 钉钉 Stream 服务已启动
2026-05-27 15:10:49,228 - INFO - Web 服务启动,端口: 5000
2026-05-27 15:17:08,295 - INFO - AI 模型 [test] 已添加
2026-05-27 15:17:27,428 - INFO - AI 模型 [test] 已更新
2026-05-27 15:18:05,886 - INFO - AI 模型 [test] 已更新
2026-05-27 15:19:05,939 - INFO - AI 模型 [test] 已更新
2026-05-27 15:19:32,517 - INFO - AI 模型 [test] 已更新
2026-05-27 15:19:59,317 - INFO - AI 模型 [test] 已更新
2026-05-27 15:20:36,661 - INFO - AI 模型 [test] 已更新
2026-05-27 15:21:03,002 - INFO - AI 模型 [test] 已更新
2026-05-27 15:22:55,198 - INFO - AI 模型 [freeapi] 已添加
2026-05-27 15:23:07,401 - INFO - AI 模型 [ai_20260527151708] 已删除
2026-05-27 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-27 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-27 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-27 17:50:00,104 - INFO - [日报] 正在登录 XWiki...
2026-05-27 17:50:00,104 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-27 17:50:11,749 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-27 17:50:15,540 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-27 17:50:15,588 - INFO - [日报] 找到 53 条评论
2026-05-27 17:50:16,898 - INFO - 日报数据已保存: 2026-05-27, 写日报人数: 2
2026-05-27 17:50:16,901 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-05-27 17:50:17,002 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-27 17:50:17,004 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-27 17:51:13,035 - INFO - [日报] AI返回 - content长度: 204, reasoning长度: 3408
2026-05-27 17:51:13,036 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-05-27 17:51:13,038 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-27 17:51:13,243 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁 你今天的日报还没有写,请尽快提交!...
2026-05-27 17:51:13,245 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-27 17:51:13,246 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-27 17:51:13,248 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-27 17:52:56,665 - INFO - [日报] 日报JSON生成 - content长度: 2287, reasoning长度: 4062
2026-05-27 17:52:56,666 - INFO - [日报] 日报JSON生成完成
2026-05-27 17:52:56,666 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-27.json
2026-05-27 17:52:56,668 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-05-27 17:52:56,668 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-05-27 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-27 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-27 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-27 18:00:00,001 - INFO - [日报] 正在登录 XWiki...
2026-05-27 18:00:00,001 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-27 18:00:07,231 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-27 18:00:11,012 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-27 18:00:11,057 - INFO - [日报] 找到 53 条评论
2026-05-27 18:00:12,403 - INFO - 日报数据已保存: 2026-05-27, 写日报人数: 2
2026-05-27 18:00:12,405 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-05-27 18:00:12,475 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-27 18:00:12,476 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-27 18:01:02,821 - INFO - [日报] AI返回 - content长度: 204, reasoning长度: 3468
2026-05-27 18:01:02,822 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-05-27 18:01:02,823 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-27 18:01:03,242 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁 你今天的日报还没有写,请尽快提交!...
2026-05-27 18:01:03,243 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-27 18:01:03,244 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-27 18:01:03,245 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-27 18:02:42,514 - INFO - [日报] 日报JSON生成 - content长度: 2250, reasoning长度: 4706
2026-05-27 18:02:42,514 - INFO - [日报] 日报JSON生成完成
2026-05-27 18:02:42,515 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-27.json
2026-05-27 18:02:42,516 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-05-27 18:02:42,517 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-05-27 18:10:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-27 18:10:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-27 18:10:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-27 18:10:00,001 - INFO - [日报] 正在登录 XWiki...
2026-05-27 18:10:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-27 18:10:06,902 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-27 18:10:10,812 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-27 18:10:10,870 - INFO - [日报] 找到 54 条评论
2026-05-27 18:10:12,180 - INFO - 日报数据已保存: 2026-05-27, 写日报人数: 3
2026-05-27 18:10:12,182 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全', '宗梁'], 未写: []
2026-05-27 18:10:12,258 - INFO - [日报] 所有人都已写日报,无需提醒
2026-05-27 18:10:12,259 - INFO - [日报] 标记 2026-05-27 日报流程已完成
2026-05-27 18:10:12,259 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-05-27 18:20:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-05-27 18:35:41,391 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-27 18:35:41,391 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-27 18:35:41,391 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-27 18:35:41,392 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-27 18:35:41,392 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-27 18:35:41,392 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-27 18:35:41,393 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-27 18:35:41,393 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-27 18:35:41,393 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-27 18:35:41,394 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-27 18:35:41,394 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-27 18:35:41,394 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-27 18:35:41,394 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-27 18:35:41,395 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-27 18:35:41,397 - INFO - 调度器已启动
2026-05-27 18:35:41,547 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-27 18:35:41,547 - INFO - [Stream] 后台线程已启动
2026-05-27 18:35:41,548 - INFO - 钉钉 Stream 服务已启动
2026-05-27 18:35:41,550 - INFO - Web 服务启动,端口: 5000
2026-05-27 19:00:00,000 - INFO - ===== 周报定时分析任务启动 =====
2026-05-27 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-05-27 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-05-27 19:00:00,004 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-27
共 3 天有日报数据
2026-05-27 19:00:00,004 - INFO - [周报] 开始 AI 分析
2026-05-27 19:00:00,006 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-27 19:03:07,693 - INFO - [周报] AI 返回 content 长度: 2698
2026-05-27 19:03:07,695 - INFO - [周报] AI 分析完成,共 10 条工作项
2026-05-27 19:03:07,696 - INFO - [周报] ===== 周报分析流程完成 =====
2026-05-27 19:03:07,696 - INFO - 周报定时分析任务完成: success
2026-05-27 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-27 20:00:00,001 - INFO - 获取到 6 条群消息,共 2 个分析项目,开始并行分析...
2026-05-27 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-27 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-27 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-27 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-27 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-27 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-27 20:00:11,770 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-27 20:00:13,813 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-27 20:00:15,927 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-27 20:00:18,131 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-27 20:00:20,088 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-27 20:00:22,125 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-27 20:00:24,189 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-27 20:00:26,286 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-27 20:00:28,321 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-27 20:00:30,417 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-27 20:00:32,533 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-27 20:00:34,639 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-27 20:00:36,665 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-27 20:00:38,754 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-27 20:00:40,847 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-27 20:00:42,996 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-27 20:00:45,007 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-27 20:00:47,008 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-27 20:00:49,090 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-27 20:00:51,207 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-27 20:00:53,282 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-27 20:00:55,372 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-27 20:00:57,548 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-27 20:00:59,658 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-27 20:01:01,789 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-27 20:01:03,915 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-27 20:01:05,981 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-27 20:01:08,167 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-27 20:01:10,298 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-27 20:01:12,511 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-27 20:01:14,520 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-27 20:01:16,541 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-27 20:01:18,601 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-27 20:01:20,634 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-27 20:01:22,680 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-27 20:01:22,763 - INFO - 项目 [周报提醒] 流式接收完成,共 1702 个数据块,content长度: 570, reasoning长度: 3240
2026-05-27 20:01:22,763 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 570, reasoning长度: 3240
2026-05-27 20:01:22,763 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日下午18:00前",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 11:45:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 15:20:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 10:3
2026-05-27 20:01:22,763 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-27 20:01:22,764 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-27 20:01:22,764 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-27 20:01:22,764 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-27 20:01:22,764 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-27 20:01:22,764 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-27 20:01:22,767 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:15:00 - 提醒:周报请在明天18:00前提交...
2026-05-27 20:01:22,768 - INFO - 保存提醒: [周报提醒] 2026-05-24 11:45:00 - 提醒:周报请在明天18:00前提交...
2026-05-27 20:01:22,769 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:20:00 - 提醒:周报请在明天18:00前提交...
2026-05-27 20:01:22,770 - INFO - 保存提醒: [周报提醒] 2026-05-25 10:30:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-27 20:01:22,771 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-27 20:01:35,189 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-27 20:01:37,231 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-27 20:01:39,210 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-27 20:01:41,245 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-27 20:01:43,257 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-27 20:01:45,324 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-27 20:01:47,481 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-27 20:01:49,645 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-27 20:01:51,854 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-27 20:01:53,819 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-27 20:01:55,949 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-27 20:01:58,012 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-27 20:02:00,098 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-27 20:02:02,363 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-27 20:02:04,648 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-27 20:02:06,996 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-27 20:02:09,125 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-27 20:02:11,347 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-27 20:02:13,624 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-27 20:02:15,886 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-27 20:02:18,246 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-27 20:02:20,654 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-27 20:02:22,910 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-27 20:02:25,184 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-27 20:02:27,450 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-27 20:02:29,704 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-27 20:02:32,133 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-27 20:02:34,503 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-27 20:02:36,983 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-27 20:02:39,154 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-27 20:02:41,343 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-27 20:02:43,720 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-27 20:02:46,072 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-27 20:02:48,503 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-27 20:02:50,795 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-27 20:02:53,213 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-27 20:02:55,346 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-27 20:02:57,530 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-27 20:02:59,743 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-27 20:03:01,991 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-27 20:03:04,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-27 20:03:05,405 - INFO - 项目 [月报提醒] 流式接收完成,共 2026 个数据块,content长度: 650, reasoning长度: 4328
2026-05-27 20:03:05,405 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 650, reasoning长度: 4328
2026-05-27 20:03:05,406 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 14:20:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 11:30:00",
"content": "提醒:今天18:00前请提交月报/述职数据至综合
2026-05-27 20:03:05,406 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-27 20:03:05,406 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-27 20:03:05,406 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-27 20:03:05,406 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-27 20:03:05,407 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:15:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-27 20:03:05,408 - INFO - 保存提醒: [月报提醒] 2026-05-24 14:20:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心梁...
2026-05-27 20:03:05,409 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:30:00 - 提醒:今天18:00前请提交月报/述职数据至综合管理中心梁小...
2026-05-27 20:03:05,410 - INFO - 保存提醒: [月报提醒] 2026-05-25 17:10:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-27 20:03:05,412 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-27 20:03:05,412 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-27 20:03:05,412 - INFO - --- 开始提醒密度控制分析 ---
2026-05-27 20:03:05,413 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-05-27 20:03:05,413 - INFO - ===== 所有项目分析任务完成 =====
2026-05-28 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-28 09:00:00,003 - INFO - 清理重复提醒完成:删除 1/1 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-05-28 09:00:00,003 - INFO - 获取到 6 条群消息,共 2 个分析项目,开始并行分析...
2026-05-28 09:00:00,004 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-28 09:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-28 09:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-28 09:00:00,005 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-28 09:00:00,005 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-28 09:00:00,006 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-28 09:00:02,325 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-28 09:00:04,517 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-28 09:00:06,823 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-28 09:00:09,038 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-28 09:00:11,328 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-28 09:00:13,561 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-28 09:00:15,876 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-28 09:00:18,123 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-28 09:00:20,330 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-28 09:00:22,550 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-28 09:00:24,805 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-28 09:00:27,041 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-28 09:00:29,235 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-28 09:00:31,474 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-28 09:00:33,682 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-28 09:00:35,922 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-28 09:00:38,127 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-28 09:00:40,385 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-28 09:00:42,706 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-28 09:00:45,038 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-28 09:00:47,295 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-28 09:00:49,623 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-28 09:00:51,933 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-28 09:00:54,265 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-28 09:00:56,579 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-28 09:00:58,956 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-28 09:01:01,267 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-28 09:01:03,549 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-28 09:01:05,888 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-28 09:01:08,190 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-28 09:01:10,624 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-28 09:01:12,969 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-28 09:01:15,272 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-28 09:01:17,649 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-28 09:01:20,072 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-28 09:01:22,480 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-28 09:01:24,939 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-28 09:01:27,227 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-28 09:01:29,482 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-28 09:01:31,716 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-28 09:01:34,101 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-28 09:01:36,382 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-28 09:01:38,706 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-28 09:01:40,948 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-28 09:01:43,264 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-28 09:01:45,520 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-28 09:01:47,839 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-28 09:01:50,110 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-05-28 09:01:52,534 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-05-28 09:01:54,792 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-05-28 09:01:57,032 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-05-28 09:01:59,284 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-05-28 09:02:01,522 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-05-28 09:02:03,797 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-05-28 09:02:05,305 - INFO - 项目 [月报提醒] 流式接收完成,共 2684 个数据块,content长度: 609, reasoning长度: 5955
2026-05-28 09:02:05,305 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 609, reasoning长度: 5955
2026-05-28 09:02:05,306 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据提交截止",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 14:20:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-25 11:45:00",
"content": "提醒:今天18:00前请提交月报/述职数据!"
},
{
2026-05-28 09:02:05,306 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-28 09:02:05,306 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-28 09:02:05,306 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-28 09:02:05,306 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-28 09:02:05,307 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-28 09:02:05,311 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-28 09:02:05,312 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:15:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-28 09:02:05,314 - INFO - 保存提醒: [月报提醒] 2026-05-24 14:20:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-28 09:02:05,315 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:45:00 - 提醒:今天18:00前请提交月报/述职数据!...
2026-05-28 09:02:05,318 - INFO - 保存提醒: [月报提醒] 2026-05-25 17:30:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-28 09:02:05,320 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-28 09:02:05,624 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-28 09:02:07,819 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-28 09:02:10,047 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-28 09:02:12,381 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-28 09:02:14,593 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-28 09:02:16,815 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-28 09:02:19,124 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-28 09:02:21,351 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-28 09:02:23,668 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-28 09:02:25,952 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-28 09:02:28,217 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-28 09:02:30,494 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-28 09:02:32,716 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-28 09:02:34,934 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-28 09:02:37,187 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-28 09:02:39,414 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-28 09:02:41,655 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-28 09:02:43,981 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-28 09:02:46,284 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-28 09:02:48,599 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-28 09:02:50,891 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-28 09:02:53,222 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-28 09:02:55,585 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-28 09:02:57,913 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-28 09:03:00,257 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-28 09:03:02,466 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-28 09:03:04,851 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-28 09:03:07,141 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-28 09:03:09,466 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-28 09:03:11,736 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-28 09:03:14,118 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-28 09:03:16,511 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-28 09:03:18,937 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-28 09:03:21,388 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-28 09:03:23,767 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-28 09:03:26,302 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-28 09:03:28,557 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-28 09:03:30,776 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-28 09:03:33,138 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-28 09:03:35,413 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-28 09:03:37,634 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-28 09:03:39,914 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-28 09:03:42,269 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-28 09:03:44,480 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-28 09:03:46,695 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-28 09:03:48,887 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-28 09:03:51,116 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-28 09:03:53,319 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-05-28 09:03:53,652 - INFO - 项目 [周报提醒] 流式接收完成,共 2357 个数据块,content长度: 581, reasoning长度: 5155
2026-05-28 09:03:53,653 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 581, reasoning长度: 5155
2026-05-28 09:03:53,653 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 14:50:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 11:20:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time": "2026
2026-05-28 09:03:53,653 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-28 09:03:53,653 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-28 09:03:53,653 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-28 09:03:53,653 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-28 09:03:53,654 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:15:00 - 提醒:周报请在明天18:00前提交...
2026-05-28 09:03:53,655 - INFO - 保存提醒: [周报提醒] 2026-05-24 14:50:00 - 提醒:周报请在明天18:00前提交...
2026-05-28 09:03:53,656 - INFO - 保存提醒: [周报提醒] 2026-05-25 11:20:00 - 提醒:今天18:00前请提交周报!...
2026-05-28 09:03:53,657 - INFO - 保存提醒: [周报提醒] 2026-05-25 16:45:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-28 09:03:53,659 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-28 09:03:53,659 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-28 09:03:53,659 - INFO - --- 开始提醒密度控制分析 ---
2026-05-28 09:03:53,660 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-05-28 09:03:53,660 - INFO - ===== 所有项目分析任务完成 =====
2026-05-28 12:00:00,003 - INFO - ===== 分析任务启动 =====
2026-05-28 12:00:00,026 - INFO - 清理重复提醒完成:删除 7/7 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-05-28 12:00:00,028 - INFO - 获取到 6 条群消息,共 2 个分析项目,开始并行分析...
2026-05-28 12:00:00,028 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-28 12:00:00,030 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-28 12:00:00,030 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-28 12:00:00,032 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-28 12:00:00,034 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-28 12:00:00,034 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-28 12:00:02,684 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-28 12:00:05,178 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-28 12:00:07,679 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-28 12:00:10,217 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-28 12:00:12,744 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-28 12:00:15,321 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-28 12:00:17,842 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-28 12:00:20,317 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-28 12:00:22,872 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-28 12:00:25,426 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-28 12:00:27,931 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-28 12:00:30,542 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-28 12:00:33,128 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-28 12:00:35,720 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-28 12:00:38,330 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-28 12:00:40,911 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-28 12:00:43,496 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-28 12:00:46,042 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-28 12:00:48,586 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-28 12:00:51,167 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-28 12:00:53,826 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-28 12:00:56,462 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-28 12:00:59,162 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-28 12:01:01,883 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-28 12:01:04,580 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-28 12:01:07,292 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-28 12:01:10,002 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-28 12:01:12,754 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-28 12:01:15,380 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-28 12:01:17,901 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-28 12:01:20,473 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-28 12:01:23,091 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-28 12:01:25,639 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-28 12:01:28,172 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-28 12:01:30,786 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-28 12:01:33,311 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-28 12:01:35,926 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-28 12:01:38,536 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-28 12:01:41,171 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-28 12:01:43,876 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-28 12:01:46,400 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-28 12:01:48,916 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-28 12:01:51,462 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-28 12:01:54,024 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-28 12:01:56,529 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-28 12:01:56,691 - INFO - 项目 [周报提醒] 流式接收完成,共 2203 个数据块,content长度: 586, reasoning长度: 4882
2026-05-28 12:01:56,691 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 586, reasoning长度: 4882
2026-05-28 12:01:56,691 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日下午18:00前提交周报至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 15:20:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time":
2026-05-28 12:01:56,692 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-28 12:01:56,693 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-28 12:01:56,693 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-28 12:01:56,693 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-28 12:01:56,694 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-28 12:01:56,694 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-28 12:01:56,697 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:15:00 - 提醒:周报请在明天18:00前提交...
2026-05-28 12:01:56,698 - INFO - 保存提醒: [周报提醒] 2026-05-24 15:20:00 - 提醒:周报请在明天18:00前提交...
2026-05-28 12:01:56,699 - INFO - 保存提醒: [周报提醒] 2026-05-25 11:00:00 - 提醒:今天18:00前请提交周报!...
2026-05-28 12:01:56,701 - INFO - 保存提醒: [周报提醒] 2026-05-25 16:45:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-28 12:01:56,710 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-28 12:01:57,667 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-28 12:01:59,826 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-28 12:02:02,174 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-28 12:02:04,396 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-28 12:02:06,699 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-28 12:02:08,927 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-28 12:02:11,195 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-28 12:02:13,388 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-28 12:02:15,645 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-28 12:02:17,948 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-28 12:02:20,267 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-28 12:02:22,535 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-28 12:02:24,791 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-28 12:02:27,112 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-28 12:02:29,438 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-28 12:02:31,725 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-28 12:02:34,028 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-28 12:02:36,322 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-28 12:02:38,612 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-28 12:02:40,835 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-28 12:02:43,172 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-28 12:02:45,429 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-28 12:02:47,716 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-28 12:02:49,941 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-28 12:02:52,314 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-28 12:02:54,642 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-28 12:02:56,872 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-28 12:02:59,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-28 12:03:01,519 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-28 12:03:03,906 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-28 12:03:06,355 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-28 12:03:08,791 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-28 12:03:11,126 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-28 12:03:13,627 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-28 12:03:15,911 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-28 12:03:18,173 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-28 12:03:20,522 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-28 12:03:22,889 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-28 12:03:25,192 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-28 12:03:27,488 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-28 12:03:29,775 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-28 12:03:32,086 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-28 12:03:34,433 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-28 12:03:36,966 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-28 12:03:39,192 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-28 12:03:41,418 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-28 12:03:43,671 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-28 12:03:45,871 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-05-28 12:03:48,086 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-05-28 12:03:49,743 - INFO - 项目 [月报提醒] 流式接收完成,共 2437 个数据块,content长度: 614, reasoning长度: 5341
2026-05-28 12:03:49,743 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 614, reasoning长度: 5341
2026-05-28 12:03:49,743 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日下午18:00前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:20:00",
"content": "提醒:月报请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 11:50:00",
"content": "提醒:月报请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 14:15:00",
"content": "提醒:今天18:00前请提交月报!"
},
{
2026-05-28 12:03:49,743 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-28 12:03:49,744 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-28 12:03:49,744 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-28 12:03:49,744 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-28 12:03:49,745 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:20:00 - 提醒:月报请在明天18:00前提交至综合管理中心...
2026-05-28 12:03:49,746 - INFO - 保存提醒: [月报提醒] 2026-05-24 11:50:00 - 提醒:月报请在明天18:00前提交至综合管理中心...
2026-05-28 12:03:49,747 - INFO - 保存提醒: [月报提醒] 2026-05-24 14:15:00 - 提醒:今天18:00前请提交月报!...
2026-05-28 12:03:49,748 - INFO - 保存提醒: [月报提醒] 2026-05-24 16:45:00 - 最后提醒:今天18:00前务必提交月报!...
2026-05-28 12:03:49,749 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-28 12:03:49,752 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-28 12:03:49,752 - INFO - --- 开始提醒密度控制分析 ---
2026-05-28 12:03:49,754 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-05-28 12:03:49,754 - INFO - ===== 所有项目分析任务完成 =====
2026-05-28 12:05:45,805 - INFO - 用户手动触发周报分析(流式)
2026-05-28 12:05:45,808 - INFO - [周报] 开始获取本周日报数据
2026-05-28 12:05:45,811 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-28
共 3 天有日报数据
2026-05-28 12:05:45,814 - INFO - [周报] 开始 AI 分析
2026-05-28 12:05:45,816 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-28 12:08:37,202 - INFO - [周报] AI 返回 content 长度: 3173
2026-05-28 12:08:37,203 - INFO - [周报] AI 分析完成,共 11 条工作项
2026-05-28 12:20:07,916 - INFO - [周报] Excel 导出成功: /usr/local/weekly-report-bot/weekly_report/../exports/周报_20260525_至_20260528_20260528_122007.xlsx
2026-05-28 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-05-28 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-28 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-28 17:50:00,123 - INFO - [日报] 正在登录 XWiki...
2026-05-28 17:50:00,123 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-28 17:50:14,045 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-28 17:50:18,007 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-28 17:50:18,043 - INFO - [日报] 找到 56 条评论
2026-05-28 17:50:19,440 - INFO - 日报数据已保存: 2026-05-28, 写日报人数: 2
2026-05-28 17:50:19,447 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-05-28 17:50:19,522 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-28 17:50:19,525 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-28 17:51:05,643 - INFO - [日报] AI返回 - content长度: 204, reasoning长度: 2445
2026-05-28 17:51:05,644 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-05-28 17:51:05,646 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-28 17:51:05,945 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁 你今天的日报还没有写,请尽快提交!...
2026-05-28 17:51:05,946 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-28 17:51:05,948 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-28 17:51:05,951 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-28 17:53:12,658 - INFO - [日报] 日报JSON生成 - content长度: 2399, reasoning长度: 5860
2026-05-28 17:53:12,658 - INFO - [日报] 日报JSON生成完成
2026-05-28 17:53:12,660 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-28.json
2026-05-28 17:53:12,662 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-05-28 17:53:12,662 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-05-28 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-28 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-28 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-28 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-05-28 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-28 18:00:07,254 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-28 18:00:11,194 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-28 18:00:11,226 - INFO - [日报] 找到 56 条评论
2026-05-28 18:00:12,605 - INFO - 日报数据已保存: 2026-05-28, 写日报人数: 2
2026-05-28 18:00:12,608 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-05-28 18:00:12,681 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-28 18:00:12,682 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-28 18:01:02,228 - INFO - [日报] AI返回 - content长度: 204, reasoning长度: 2890
2026-05-28 18:01:02,229 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-05-28 18:01:02,231 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-28 18:01:02,380 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁 你今天的日报还没有写,请尽快提交!...
2026-05-28 18:01:02,382 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-28 18:01:02,384 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-28 18:01:02,385 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-28 18:03:10,109 - INFO - [日报] 日报JSON生成 - content长度: 2399, reasoning长度: 5921
2026-05-28 18:03:10,109 - INFO - [日报] 日报JSON生成完成
2026-05-28 18:03:10,110 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-28.json
2026-05-28 18:03:10,112 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-05-28 18:03:10,112 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-05-28 18:10:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-28 18:10:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-28 18:10:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-28 18:10:00,001 - INFO - [日报] 正在登录 XWiki...
2026-05-28 18:10:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-28 18:10:07,393 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-28 18:10:11,304 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-28 18:10:11,357 - INFO - [日报] 找到 57 条评论
2026-05-28 18:10:12,719 - INFO - 日报数据已保存: 2026-05-28, 写日报人数: 3
2026-05-28 18:10:12,721 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全', '宗梁'], 未写: []
2026-05-28 18:10:12,800 - INFO - [日报] 所有人都已写日报,无需提醒
2026-05-28 18:10:12,801 - INFO - [日报] 标记 2026-05-28 日报流程已完成
2026-05-28 18:10:12,801 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-05-28 18:20:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-05-28 19:00:00,000 - INFO - ===== 周报定时分析任务启动 =====
2026-05-28 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-05-28 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-05-28 19:00:00,004 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-28
共 4 天有日报数据
2026-05-28 19:00:00,005 - INFO - [周报] 开始 AI 分析
2026-05-28 19:00:00,007 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-28 19:03:12,915 - INFO - [周报] AI 返回 content 长度: 6192
2026-05-28 19:03:12,916 - INFO - [周报] AI 分析完成,共 24 条工作项
2026-05-28 19:03:12,918 - INFO - [周报] ===== 周报分析流程完成 =====
2026-05-28 19:03:12,918 - INFO - 周报定时分析任务完成: success
2026-05-28 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-28 20:00:00,011 - INFO - 清理重复提醒完成:删除 8/8 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-05-28 20:00:00,011 - INFO - 获取到 6 条群消息,共 2 个分析项目,开始并行分析...
2026-05-28 20:00:00,012 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-28 20:00:00,012 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-28 20:00:00,012 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-28 20:00:00,012 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-28 20:00:00,013 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-28 20:00:00,014 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-28 20:00:00,444 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-28 20:00:02,777 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-28 20:00:05,096 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-28 20:00:07,456 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-28 20:00:09,756 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-28 20:00:12,098 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-28 20:00:14,490 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-28 20:00:16,761 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-28 20:00:19,094 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-28 20:00:21,448 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-28 20:00:23,911 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-28 20:00:26,264 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-28 20:00:28,685 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-28 20:00:31,106 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-28 20:00:33,428 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-28 20:00:35,727 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-28 20:00:38,105 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-28 20:00:40,548 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-28 20:00:43,023 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-28 20:00:45,357 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-28 20:00:47,698 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-28 20:00:50,096 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-28 20:00:52,409 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-28 20:00:54,774 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-28 20:00:57,122 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-28 20:00:59,514 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-28 20:01:01,911 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-28 20:01:04,253 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-28 20:01:06,615 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-28 20:01:09,004 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-28 20:01:11,363 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-28 20:01:13,796 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-28 20:01:16,156 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-28 20:01:18,658 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-28 20:01:21,181 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-28 20:01:23,696 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-28 20:01:26,202 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-28 20:01:28,715 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-28 20:01:31,286 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-28 20:01:33,580 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-28 20:01:35,999 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-28 20:01:38,399 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-28 20:01:40,619 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-28 20:01:42,978 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-28 20:01:45,270 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-28 20:01:47,831 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-28 20:01:50,277 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-28 20:01:52,730 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-05-28 20:01:55,112 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-05-28 20:01:57,566 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-05-28 20:01:59,953 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-05-28 20:02:02,247 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-05-28 20:02:04,586 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-05-28 20:02:07,014 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-05-28 20:02:09,539 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-05-28 20:02:12,085 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-05-28 20:02:14,412 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-05-28 20:02:16,752 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-05-28 20:02:19,137 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-05-28 20:02:21,421 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-05-28 20:02:23,776 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-05-28 20:02:24,061 - INFO - 项目 [周报提醒] 流式接收完成,共 3006 个数据块,content长度: 570, reasoning长度: 7230
2026-05-28 20:02:24,061 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 570, reasoning长度: 7230
2026-05-28 20:02:24,061 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日下午18:00前",
"reminders": [
{
"remind_time": "2026-05-24 09:45:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 11:20:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 14:10:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time": "2026-05-24 16:3
2026-05-28 20:02:24,061 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-28 20:02:24,062 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-28 20:02:24,062 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-28 20:02:24,062 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-28 20:02:24,064 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-28 20:02:24,063 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-28 20:02:24,068 - INFO - 保存提醒: [周报提醒] 2026-05-24 09:45:00 - 提醒:周报请在明天18:00前提交...
2026-05-28 20:02:24,069 - INFO - 保存提醒: [周报提醒] 2026-05-24 11:20:00 - 提醒:周报请在明天18:00前提交...
2026-05-28 20:02:24,070 - INFO - 保存提醒: [周报提醒] 2026-05-24 14:10:00 - 提醒:今天18:00前请提交周报!...
2026-05-28 20:02:24,071 - INFO - 保存提醒: [周报提醒] 2026-05-24 16:30:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-28 20:02:24,074 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-28 20:02:24,332 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-28 20:02:26,592 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-28 20:02:28,872 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-28 20:02:31,209 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-28 20:02:33,476 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-28 20:02:35,811 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-28 20:02:38,294 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-28 20:02:40,644 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-28 20:02:42,991 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-28 20:02:45,413 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-28 20:02:47,791 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-28 20:02:50,089 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-28 20:02:52,441 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-28 20:02:54,770 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-28 20:02:57,180 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-28 20:02:59,510 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-28 20:03:01,896 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-28 20:03:04,321 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-28 20:03:06,686 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-28 20:03:09,101 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-28 20:03:11,445 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-28 20:03:13,830 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-28 20:03:16,164 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-28 20:03:18,426 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-28 20:03:20,785 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-28 20:03:23,128 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-28 20:03:25,538 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-28 20:03:27,888 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-28 20:03:30,221 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-28 20:03:32,540 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-28 20:03:34,970 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-28 20:03:37,344 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-28 20:03:39,766 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-28 20:03:42,237 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-28 20:03:44,710 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-28 20:03:47,154 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-28 20:03:49,548 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-28 20:03:51,796 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-28 20:03:54,121 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-28 20:03:56,437 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-28 20:03:58,771 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-28 20:04:01,103 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-28 20:04:01,422 - INFO - 项目 [月报提醒] 流式接收完成,共 2057 个数据块,content长度: 611, reasoning长度: 4450
2026-05-28 20:04:01,423 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 611, reasoning长度: 4450
2026-05-28 20:04:01,423 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据截止提交时间",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 15:20:00",
"content": "提醒:月报/述职数据请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-25 11:45:00",
"content": "提醒:今天18:00前请提交月报/述职数据!"
},
{
2026-05-28 20:04:01,423 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-28 20:04:01,423 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-28 20:04:01,423 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-28 20:04:01,424 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-28 20:04:01,424 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:15:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-28 20:04:01,426 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:20:00 - 提醒:月报/述职数据请在明天18:00前提交至综合管理中心...
2026-05-28 20:04:01,427 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:45:00 - 提醒:今天18:00前请提交月报/述职数据!...
2026-05-28 20:04:01,430 - INFO - 保存提醒: [月报提醒] 2026-05-25 17:10:00 - 最后提醒:今天18:00前务必提交月报/述职数据!...
2026-05-28 20:04:01,432 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-28 20:04:01,432 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-28 20:04:01,432 - INFO - --- 开始提醒密度控制分析 ---
2026-05-28 20:04:01,433 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-05-28 20:04:01,433 - INFO - ===== 所有项目分析任务完成 =====
2026-05-29 09:00:00,004 - INFO - ===== 分析任务启动 =====
2026-05-29 09:00:00,049 - INFO - 清理重复提醒完成:删除 8/8 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-05-29 09:00:00,067 - INFO - 获取到 6 条群消息,共 2 个分析项目,开始并行分析...
2026-05-29 09:00:00,068 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-29 09:00:00,073 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-29 09:00:00,069 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-29 09:00:00,073 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-29 09:00:00,074 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-29 09:00:00,076 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-29 09:00:02,380 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-29 09:00:04,763 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-29 09:00:07,149 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-29 09:00:09,479 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-29 09:00:11,914 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-29 09:00:14,357 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-29 09:00:16,779 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-29 09:00:19,091 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-29 09:00:21,418 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-29 09:00:23,815 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-29 09:00:26,185 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-29 09:00:28,575 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-29 09:00:30,977 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-29 09:00:33,390 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-29 09:00:35,843 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-29 09:00:38,264 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-29 09:00:40,667 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-29 09:00:43,061 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-29 09:00:45,416 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-29 09:00:47,761 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-29 09:00:50,001 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-29 09:00:52,435 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-29 09:00:54,848 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-29 09:00:57,324 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-29 09:00:59,708 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-29 09:01:02,147 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-29 09:01:04,527 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-29 09:01:06,898 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-29 09:01:09,283 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-29 09:01:11,785 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-29 09:01:14,075 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-29 09:01:16,299 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-29 09:01:18,677 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-29 09:01:21,031 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-29 09:01:23,328 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-29 09:01:25,745 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-29 09:01:28,141 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-29 09:01:30,531 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-29 09:01:32,991 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-29 09:01:35,496 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-29 09:01:38,382 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-29 09:01:40,564 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-29 09:01:42,872 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-29 09:01:45,177 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-29 09:01:47,509 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-29 09:01:49,830 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-29 09:01:50,797 - INFO - 项目 [周报提醒] 流式接收完成,共 2270 个数据块,content长度: 570, reasoning长度: 4850
2026-05-29 09:01:50,797 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 570, reasoning长度: 4850
2026-05-29 09:01:50,797 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日下午18:00前",
"reminders": [
{
"remind_time": "2026-05-24 09:45:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 14:10:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 10:30:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time": "2026-05-25 17:1
2026-05-29 09:01:50,799 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-29 09:01:50,799 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-29 09:01:50,799 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-29 09:01:50,799 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-29 09:01:50,799 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-29 09:01:50,799 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-29 09:01:50,802 - INFO - 保存提醒: [周报提醒] 2026-05-24 09:45:00 - 提醒:周报请在明天18:00前提交...
2026-05-29 09:01:50,803 - INFO - 保存提醒: [周报提醒] 2026-05-24 14:10:00 - 提醒:周报请在明天18:00前提交...
2026-05-29 09:01:50,804 - INFO - 保存提醒: [周报提醒] 2026-05-25 10:30:00 - 提醒:今天18:00前请提交周报!...
2026-05-29 09:01:50,805 - INFO - 保存提醒: [周报提醒] 2026-05-25 17:15:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-29 09:01:50,824 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-29 09:01:51,739 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-29 09:01:54,022 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-29 09:01:56,351 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-29 09:01:58,771 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-29 09:02:01,079 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-29 09:02:03,556 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-29 09:02:05,914 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-29 09:02:08,320 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-29 09:02:10,703 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-29 09:02:13,166 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-29 09:02:15,622 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-29 09:02:17,885 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-29 09:02:20,213 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-29 09:02:22,539 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-29 09:02:24,910 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-29 09:02:27,183 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-29 09:02:29,732 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-29 09:02:32,092 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-29 09:02:34,440 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-29 09:02:36,938 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-29 09:02:39,418 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-29 09:02:41,771 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-29 09:02:44,142 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-29 09:02:46,540 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-29 09:02:48,942 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-29 09:02:51,342 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-29 09:02:53,720 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-29 09:02:56,294 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-29 09:02:58,823 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-29 09:03:01,298 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-29 09:03:03,741 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-29 09:03:06,021 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-29 09:03:08,310 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-29 09:03:10,682 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-29 09:03:12,996 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-29 09:03:14,928 - INFO - 项目 [月报提醒] 流式接收完成,共 1741 个数据块,content长度: 591, reasoning长度: 3612
2026-05-29 09:03:14,928 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 591, reasoning长度: 3612
2026-05-29 09:03:14,928 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据提交截止时间",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:月报请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-24 14:20:00",
"content": "提醒:月报请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-05-25 11:00:00",
"content": "提醒:今天18:00前请提交月报!"
},
{
"remind_ti
2026-05-29 09:03:14,928 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-29 09:03:14,929 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-29 09:03:14,929 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-29 09:03:14,929 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-29 09:03:14,930 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:15:00 - 提醒:月报请在明天18:00前提交至综合管理中心...
2026-05-29 09:03:14,931 - INFO - 保存提醒: [月报提醒] 2026-05-24 14:20:00 - 提醒:月报请在明天18:00前提交至综合管理中心...
2026-05-29 09:03:14,932 - INFO - 保存提醒: [月报提醒] 2026-05-25 11:00:00 - 提醒:今天18:00前请提交月报!...
2026-05-29 09:03:14,934 - INFO - 保存提醒: [月报提醒] 2026-05-25 17:40:00 - 最后提醒:今天18:00前务必提交月报!...
2026-05-29 09:03:14,937 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-29 09:03:14,939 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-29 09:03:14,939 - INFO - --- 开始提醒密度控制分析 ---
2026-05-29 09:03:14,940 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-05-29 09:03:14,940 - INFO - ===== 所有项目分析任务完成 =====
2026-05-29 09:32:51,253 - INFO - AI 模型 [ai_20260527152255] 已设为默认
2026-05-29 09:32:59,030 - INFO - 用户手动触发周报分析(流式)
2026-05-29 09:32:59,031 - INFO - [周报] 开始获取本周日报数据
2026-05-29 09:32:59,034 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-29
共 4 天有日报数据
2026-05-29 09:32:59,036 - INFO - [周报] 开始 AI 分析
2026-05-29 09:32:59,037 - INFO - [周报] AI 请求: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite
2026-05-29 09:33:37,637 - ERROR - [周报] AI 分析失败: list index out of range
2026-05-29 09:34:14,833 - INFO - 用户手动触发周报分析(流式)
2026-05-29 09:34:14,834 - INFO - [周报] 开始获取本周日报数据
2026-05-29 09:34:14,835 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-29
共 4 天有日报数据
2026-05-29 09:34:14,836 - INFO - [周报] 开始 AI 分析
2026-05-29 09:34:14,837 - INFO - [周报] AI 请求: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite
2026-05-29 09:34:58,468 - ERROR - [周报] AI 分析失败: list index out of range
2026-05-29 09:43:58,283 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-29 09:43:58,283 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-29 09:43:58,283 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-29 09:43:58,284 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-29 09:43:58,284 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-29 09:43:58,284 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-29 09:43:58,284 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-29 09:43:58,285 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-29 09:43:58,285 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-29 09:43:58,285 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-29 09:43:58,285 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-29 09:43:58,286 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-29 09:43:58,286 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-29 09:43:58,286 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-29 09:43:58,288 - INFO - 调度器已启动
2026-05-29 09:43:58,613 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-29 09:43:58,613 - INFO - [Stream] 后台线程已启动
2026-05-29 09:43:58,614 - INFO - 钉钉 Stream 服务已启动
2026-05-29 09:43:58,616 - INFO - Web 服务启动,端口: 5000
2026-05-29 09:44:03,640 - INFO - 用户手动触发周报分析(流式)
2026-05-29 09:44:03,641 - INFO - [周报] 开始获取本周日报数据
2026-05-29 09:44:03,642 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-29
共 4 天有日报数据
2026-05-29 09:44:03,642 - INFO - [周报] 开始 AI 分析
2026-05-29 09:44:03,644 - INFO - [周报] AI 请求: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite
2026-05-29 09:44:43,534 - INFO - [周报] AI 返回 content 长度: 4500
2026-05-29 09:44:43,535 - INFO - [周报] AI 分析完成,共 17 条工作项
2026-05-29 09:45:38,233 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-29 09:45:38,234 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-29 09:45:38,236 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-29 09:45:38,237 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-29 09:45:38,237 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-29 09:45:38,237 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-29 09:45:38,237 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-29 09:45:38,238 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-29 09:45:38,238 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-29 09:45:38,238 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-29 09:45:38,238 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-29 09:45:38,239 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-29 09:45:38,239 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-29 09:45:38,239 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-29 09:45:38,241 - INFO - 调度器已启动
2026-05-29 09:45:38,388 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-29 09:45:38,388 - INFO - [Stream] 后台线程已启动
2026-05-29 09:45:38,391 - INFO - 钉钉 Stream 服务已启动
2026-05-29 09:45:38,391 - INFO - Web 服务启动,端口: 5000
2026-05-29 09:56:04,066 - INFO - AI 模型 [ai_20260529093251] 已设为默认
2026-05-29 11:43:31,655 - INFO - 日报分析 Prompt 已更新
2026-05-29 11:45:08,599 - INFO - 日报分析 Prompt 已更新
2026-05-29 11:45:55,600 - INFO - 日报分析 Prompt 已更新
2026-05-29 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-29 12:00:00,001 - INFO - 获取到 6 条群消息,共 2 个分析项目,开始并行分析...
2026-05-29 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-29 12:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-29 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-29 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-29 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-29 12:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-29 12:00:00,527 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-29 12:00:02,839 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-29 12:00:05,272 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-29 12:00:07,626 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-29 12:00:09,939 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-29 12:00:12,309 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-29 12:00:14,662 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-29 12:00:17,065 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-29 12:00:19,466 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-29 12:00:21,872 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-29 12:00:24,256 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-29 12:00:26,631 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-29 12:00:29,027 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-29 12:00:31,391 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-29 12:00:33,727 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-29 12:00:36,096 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-29 12:00:38,495 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-29 12:00:40,827 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-29 12:00:43,210 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-29 12:00:45,710 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-29 12:00:48,064 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-29 12:00:50,390 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-29 12:00:52,721 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-29 12:00:55,039 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-29 12:00:57,492 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-29 12:00:59,906 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-29 12:01:02,290 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-29 12:01:04,767 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-29 12:01:07,055 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-29 12:01:09,361 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-29 12:01:11,679 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-29 12:01:14,013 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-29 12:01:16,127 - INFO - 项目 [周报提醒] 流式接收完成,共 1595 个数据块,content长度: 586, reasoning长度: 2903
2026-05-29 12:01:16,128 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 586, reasoning长度: 2903
2026-05-29 12:01:16,128 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "5月25日下午18:00前提交周报至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-24 14:45:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2026-05-25 10:30:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time":
2026-05-29 12:01:16,128 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-29 12:01:16,128 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-29 12:01:16,128 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-29 12:01:16,129 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 6
2026-05-29 12:01:16,129 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-29 12:01:16,130 - INFO - 项目 [周报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-29 12:01:16,131 - INFO - 保存提醒: [周报提醒] 2026-05-24 10:15:00 - 提醒:周报请在明天18:00前提交...
2026-05-29 12:01:16,132 - INFO - 保存提醒: [周报提醒] 2026-05-24 14:45:00 - 提醒:周报请在明天18:00前提交...
2026-05-29 12:01:16,134 - INFO - 保存提醒: [周报提醒] 2026-05-25 10:30:00 - 提醒:今天18:00前请提交周报!...
2026-05-29 12:01:16,135 - INFO - 保存提醒: [周报提醒] 2026-05-25 16:20:00 - 最后提醒:今天18:00前务必提交周报!...
2026-05-29 12:01:16,139 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-29 12:01:16,942 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-29 12:01:19,206 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-29 12:01:21,588 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-29 12:01:23,961 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-29 12:01:26,278 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-29 12:01:28,737 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-29 12:01:31,145 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-29 12:01:33,538 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-29 12:01:35,932 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-29 12:01:38,323 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-29 12:01:40,659 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-29 12:01:43,091 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-29 12:01:45,406 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-29 12:01:47,798 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-29 12:01:50,217 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-29 12:01:52,570 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-29 12:01:54,970 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-29 12:01:57,342 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-29 12:01:59,732 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-29 12:02:02,044 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-29 12:02:04,397 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-29 12:02:06,743 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-29 12:02:09,030 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-29 12:02:11,428 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-29 12:02:13,799 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-29 12:02:16,240 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-29 12:02:18,467 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-29 12:02:20,689 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-29 12:02:22,938 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-29 12:02:25,222 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-29 12:02:27,527 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-29 12:02:29,888 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-29 12:02:32,244 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-29 12:02:34,486 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-29 12:02:36,785 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-29 12:02:39,075 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-29 12:02:41,406 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-29 12:02:43,300 - INFO - 项目 [月报提醒] 流式接收完成,共 1841 个数据块,content长度: 659, reasoning长度: 3696
2026-05-29 12:02:43,300 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 659, reasoning长度: 3696
2026-05-29 12:02:43,300 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-05-25 18:00:00",
"deadline_description": "4月述职及5月第一周汇报数据请于5月25日18:00前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-05-24 10:00:00",
"content": "提醒:4月述职及5月第一周数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-24 15:00:00",
"content": "提醒:4月述职及5月第一周数据请在明天18:00前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-05-25 10:00:00",
"content": "提醒:今天18:00前请提交
2026-05-29 12:02:43,301 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-05-25 18:00:00, 提醒数: 4
2026-05-29 12:02:43,301 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-29 12:02:43,301 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-29 12:02:43,301 - INFO - 项目 [月报提醒] 截止时间: 2026-05-25 18:00:00, 生成 4 条提醒计划
2026-05-29 12:02:43,302 - INFO - 保存提醒: [月报提醒] 2026-05-24 10:00:00 - 提醒:4月述职及5月第一周数据请在明天18:00前提交至综合...
2026-05-29 12:02:43,303 - INFO - 保存提醒: [月报提醒] 2026-05-24 15:00:00 - 提醒:4月述职及5月第一周数据请在明天18:00前提交至综合...
2026-05-29 12:02:43,304 - INFO - 保存提醒: [月报提醒] 2026-05-25 10:00:00 - 提醒:今天18:00前请提交4月述职及5月第一周数据!...
2026-05-29 12:02:43,305 - INFO - 保存提醒: [月报提醒] 2026-05-25 16:30:00 - 最后提醒:今天18:00前务必提交4月述职及5月第一周数据!...
2026-05-29 12:02:43,306 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-29 12:02:43,307 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-29 12:02:43,307 - INFO - --- 开始提醒密度控制分析 ---
2026-05-29 12:02:43,307 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-05-29 12:02:43,307 - INFO - ===== 所有项目分析任务完成 =====
2026-05-29 12:19:15,609 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: 所有人 在此向各板块负责人问好!发一则关于5月述职大会及6月第一周管理层周会安排的通知。各板块负责人
2026-05-29 12:19:15,613 - INFO - [Stream] 消息已保存到主业务库
2026-05-29 12:20:02,397 - INFO - AI 模型 [ai_20260529095604] 已设为默认
2026-05-29 12:20:08,084 - INFO - 用户通过网页手动触发 AI 分析
2026-05-29 12:20:08,084 - INFO - ===== 分析任务启动 =====
2026-05-29 12:20:08,085 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-05-29 12:20:08,086 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-29 12:20:08,087 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-29 12:20:08,087 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-29 12:20:08,087 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite, 消息数: 1
2026-05-29 12:20:08,087 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-29 12:20:08,088 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-29 12:20:10,351 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-29 12:20:11,255 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-29 12:20:12,190 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-29 12:20:13,124 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-29 12:20:14,061 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-29 12:20:14,995 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-29 12:20:15,931 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-29 12:20:16,866 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-29 12:20:17,803 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-29 12:20:18,741 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-29 12:20:19,679 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-29 12:20:20,620 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-29 12:20:21,558 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-29 12:20:22,499 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-29 12:20:23,438 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-29 12:20:24,378 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-29 12:20:25,318 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-29 12:20:26,257 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-29 12:20:26,430 - INFO - 项目 [周报提醒] 流式接收完成,共 859 个数据块,content长度: 588, reasoning长度: 7976
2026-05-29 12:20:26,431 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 588, reasoning长度: 7976
2026-05-29 12:20:26,431 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "本周周报需在5月31日22:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-05-30 10:15:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 11:45:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 14:20:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time"
2026-05-29 12:20:26,432 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-05-29 12:20:26,432 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-29 12:20:26,432 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-29 12:20:26,432 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite, 消息数: 1
2026-05-29 12:20:26,432 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-29 12:20:26,433 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-05-29 12:20:26,434 - INFO - 保存提醒: [周报提醒] 2026-05-30 10:15:00 - 提醒:周报请在明天22:30前提交...
2026-05-29 12:20:26,435 - INFO - 保存提醒: [周报提醒] 2026-05-30 11:45:00 - 提醒:周报请在明天22:30前提交...
2026-05-29 12:20:26,436 - INFO - 保存提醒: [周报提醒] 2026-05-31 14:20:00 - 提醒:今天22:30前请提交周报!...
2026-05-29 12:20:26,437 - INFO - 保存提醒: [周报提醒] 2026-05-31 17:05:00 - 最后提醒:今天22:30前务必提交周报!...
2026-05-29 12:20:26,438 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-29 12:20:28,096 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-29 12:20:29,011 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-29 12:20:29,947 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-29 12:20:31,081 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-29 12:20:31,807 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-29 12:20:32,741 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-29 12:20:33,861 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-29 12:20:34,680 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-29 12:20:35,535 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-29 12:20:36,471 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-29 12:20:37,666 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-29 12:20:38,413 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-29 12:20:39,289 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-29 12:20:40,259 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-29 12:20:41,144 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-29 12:20:42,229 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-29 12:20:43,144 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-29 12:20:43,986 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-29 12:20:45,074 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-29 12:20:46,030 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-29 12:20:46,761 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-29 12:20:47,701 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-29 12:20:48,796 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-29 12:20:49,920 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-29 12:20:50,503 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-29 12:20:51,446 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-29 12:20:51,953 - INFO - 项目 [月报提醒] 流式接收完成,共 1270 个数据块,content长度: 593, reasoning长度: 12619
2026-05-29 12:20:51,954 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 593, reasoning长度: 12619
2026-05-29 12:20:51,954 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据及6月第一周汇报数据提交截止时间",
"reminders": [
{
"remind_time": "2026-06-05 10:15:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-05 14:20:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-06 09:45:00",
"content": "提醒:今天12:30前请提交月报!"
},
{
"remind_
2026-05-29 12:20:51,955 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-05-29 12:20:51,955 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-29 12:20:51,955 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-29 12:20:51,955 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-05-29 12:20:51,956 - INFO - 保存提醒: [月报提醒] 2026-06-05 10:15:00 - 提醒:月报请在明天12:30前提交至综合管理中心...
2026-05-29 12:20:51,957 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:20:00 - 提醒:月报请在明天12:30前提交至综合管理中心...
2026-05-29 12:20:51,963 - INFO - 保存提醒: [月报提醒] 2026-06-06 09:45:00 - 提醒:今天12:30前请提交月报!...
2026-05-29 12:20:51,964 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:50:00 - 最后提醒:今天12:30前务必提交月报!...
2026-05-29 12:20:51,966 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-29 12:20:51,966 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-29 12:20:51,966 - INFO - --- 开始提醒密度控制分析 ---
2026-05-29 12:20:51,967 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-29 12:20:51,967 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-29 12:20:51,967 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite, 提醒数: 8
2026-05-29 12:20:51,968 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-29 12:20:54,199 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-29 12:20:54,931 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-29 12:20:55,772 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-29 12:20:56,973 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-29 12:20:57,908 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-29 12:20:58,565 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-29 12:20:59,475 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-29 12:21:00,756 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-29 12:21:01,664 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-29 12:21:02,394 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-29 12:21:03,230 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-29 12:21:03,848 - INFO - [提醒密度控制] 流式接收完成,共 516 个数据块,content长度: 0, reasoning长度: 4890
2026-05-29 12:21:03,849 - INFO - [提醒密度控制] LLM 返回 - content长度: 0, reasoning长度: 4890
2026-05-29 12:21:03,850 - INFO - [提醒密度控制] content 为空,使用 reasoning_content 提取 JSON
2026-05-29 12:21:03,850 - ERROR - [提醒密度控制] JSON 解析失败: Expecting value: line 1 column 18 (char 17)
2026-05-29 12:21:03,850 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-29 12:21:03,850 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-05-29 12:21:03,852 - INFO - ===== 所有项目分析任务完成 =====
2026-05-29 13:35:03,945 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-29 13:35:03,946 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-29 13:35:03,946 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-29 13:35:03,947 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-29 13:35:03,947 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-29 13:35:03,947 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-29 13:35:03,947 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-29 13:35:03,948 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-29 13:35:03,948 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-29 13:35:03,948 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-29 13:35:03,948 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-29 13:35:03,949 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-29 13:35:03,949 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-29 13:35:03,949 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-29 13:35:03,951 - INFO - 调度器已启动
2026-05-29 13:35:04,096 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-29 13:35:04,096 - INFO - [Stream] 后台线程已启动
2026-05-29 13:35:04,099 - INFO - 钉钉 Stream 服务已启动
2026-05-29 13:35:04,099 - INFO - Web 服务启动,端口: 5000
2026-05-29 13:35:25,513 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-29 13:35:25,513 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-29 13:35:25,513 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-29 13:35:25,514 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-29 13:35:25,514 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-29 13:35:25,514 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-29 13:35:25,514 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-29 13:35:25,515 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-29 13:35:25,515 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-29 13:35:25,515 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-29 13:35:25,516 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-29 13:35:25,516 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-29 13:35:25,516 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-29 13:35:25,516 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-29 13:35:25,518 - INFO - 调度器已启动
2026-05-29 13:35:25,661 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-29 13:35:25,661 - INFO - [Stream] 后台线程已启动
2026-05-29 13:35:25,662 - INFO - 钉钉 Stream 服务已启动
2026-05-29 13:35:25,664 - INFO - Web 服务启动,端口: 5000
2026-05-29 13:35:53,972 - INFO - 用户通过网页手动触发 AI 分析
2026-05-29 13:35:53,973 - INFO - ===== 分析任务启动 =====
2026-05-29 13:35:53,974 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-05-29 13:35:53,975 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-29 13:35:53,975 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-29 13:35:53,975 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-29 13:35:53,976 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite, 消息数: 1
2026-05-29 13:35:53,976 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-29 13:35:53,977 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-29 13:35:55,801 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-29 13:35:56,725 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-29 13:35:57,661 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-29 13:35:58,865 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-29 13:35:59,799 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-29 13:36:00,555 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-29 13:36:01,430 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-29 13:36:02,342 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-29 13:36:03,271 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-29 13:36:04,448 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-29 13:36:05,396 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-29 13:36:06,259 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-29 13:36:07,016 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-29 13:36:07,956 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-29 13:36:08,894 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-29 13:36:09,878 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-29 13:36:10,777 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-29 13:36:11,575 - INFO - 项目 [周报提醒] 流式接收完成,共 842 个数据块,content长度: 568, reasoning长度: 8095
2026-05-29 13:36:11,576 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 568, reasoning长度: 8095
2026-05-29 13:36:11,577 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "5月31日22:30前",
"reminders": [
{
"remind_time": "2026-05-30 10:15:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 14:20:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 11:45:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-05-31 16:50:
2026-05-29 13:36:11,577 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-05-29 13:36:11,577 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-29 13:36:11,577 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite, 消息数: 1
2026-05-29 13:36:11,578 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-29 13:36:11,578 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-29 13:36:11,578 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-05-29 13:36:11,581 - INFO - 保存提醒: [周报提醒] 2026-05-30 10:15:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-29 13:36:11,582 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 10:15:00(原周末提醒: 2026-05-30 10:15:00) - 提醒:周报请在明天22:30前提交...
2026-05-29 13:36:11,583 - INFO - 保存提醒: [周报提醒] 2026-05-30 14:20:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-29 13:36:11,584 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 14:20:00(原周末提醒: 2026-05-30 14:20:00) - 提醒:周报请在明天22:30前提交...
2026-05-29 13:36:11,602 - INFO - 保存提醒: [周报提醒] 2026-05-31 11:45:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-05-29 13:36:11,605 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 11:45:00(原周末提醒: 2026-05-31 11:45:00) - 提醒:今天22:30前请提交周报!...
2026-05-29 13:36:11,610 - INFO - 保存提醒: [周报提醒] 2026-05-31 16:50:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-05-29 13:36:11,611 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 16:50:00(原周末提醒: 2026-05-31 16:50:00) - 最后提醒:今天22:30前务必提交周报!...
2026-05-29 13:36:11,611 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-05-29 13:36:11,613 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-29 13:36:13,053 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-29 13:36:14,241 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-29 13:36:15,061 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-29 13:36:15,861 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-29 13:36:16,772 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-29 13:36:17,705 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-29 13:36:18,636 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-29 13:36:19,890 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-29 13:36:20,838 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-29 13:36:21,685 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-29 13:36:22,527 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-29 13:36:23,301 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-29 13:36:24,245 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-29 13:36:25,182 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-29 13:36:26,382 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-29 13:36:27,223 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-29 13:36:27,981 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-29 13:36:28,916 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-29 13:36:30,377 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-29 13:36:30,798 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-29 13:36:31,741 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-29 13:36:32,679 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-29 13:36:33,792 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-29 13:36:34,614 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-29 13:36:35,488 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-29 13:36:36,431 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-29 13:36:37,376 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-29 13:36:38,318 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-29 13:36:39,562 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-29 13:36:40,317 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-29 13:36:41,146 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-29 13:36:42,080 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-29 13:36:43,025 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-29 13:36:43,978 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-29 13:36:45,225 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-29 13:36:46,238 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-29 13:36:46,787 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-29 13:36:47,741 - INFO - 项目 [月报提醒] 流式接收完成,共 1839 个数据块,content长度: 648, reasoning长度: 16598
2026-05-29 13:36:47,742 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 648, reasoning长度: 16598
2026-05-29 13:36:47,743 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "本次月报/述职数据截止时间为6月6日12:30",
"reminders": [
{
"remind_time": "2026-06-05 14:00:00",
"content": "提醒:月报/述职数据请于明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 16:00:00",
"content": "提醒:月报/述职数据请于明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-06 10:00:00",
"content": "提醒:今天12:30前请提交月报/述职数据至综合管理中心-梁小花处!"
2026-05-29 13:36:47,743 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-05-29 13:36:47,743 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-29 13:36:47,743 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-29 13:36:47,743 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-05-29 13:36:47,744 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:00:00 - 提醒:月报/述职数据请于明天12:30前提交至综合管理中心-...
2026-05-29 13:36:47,745 - INFO - 保存提醒: [月报提醒] 2026-06-05 16:00:00 - 提醒:月报/述职数据请于明天12:30前提交至综合管理中心-...
2026-05-29 13:36:47,746 - INFO - 保存提醒: [月报提醒] 2026-06-06 10:00:00 - 提醒:今天12:30前请提交月报/述职数据至综合管理中心-梁...[周末]
2026-05-29 13:36:47,747 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 10:00:00(原周末提醒: 2026-06-06 10:00:00) - 提醒:今天12:30前请提交月报/述职数据至综合管理中心-梁...
2026-05-29 13:36:47,748 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:30:00 - 最后提醒:今天12:30前务必提交月报/述职数据至综合管理中...[周末]
2026-05-29 13:36:47,749 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:30:00(原周末提醒: 2026-06-06 11:30:00) - 最后提醒:今天12:30前务必提交月报/述职数据至综合管理中...
2026-05-29 13:36:47,749 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-05-29 13:36:47,751 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-29 13:36:47,752 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-29 13:36:47,752 - INFO - --- 开始提醒密度控制分析 ---
2026-05-29 13:36:47,752 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-29 13:36:47,752 - INFO - [提醒密度控制] 已过滤 12 条周末提醒前置,不参与密度控制
2026-05-29 13:36:47,753 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-29 13:36:47,753 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite, 提醒数: 2
2026-05-29 13:36:47,753 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-29 13:36:49,426 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-29 13:36:50,529 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-29 13:36:51,538 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-29 13:36:52,851 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-29 13:36:53,991 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-29 13:36:54,982 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-29 13:36:56,236 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-29 13:36:57,118 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-29 13:36:58,504 - INFO - [提醒密度控制] 流式接收完成,共 392 个数据块,content长度: 25, reasoning长度: 4605
2026-05-29 13:36:58,505 - INFO - [提醒密度控制] LLM 返回 - content长度: 25, reasoning长度: 4605
2026-05-29 13:36:58,505 - INFO - [提醒密度控制] 需清理 0 条提醒: []
2026-05-29 13:36:58,506 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-29 13:36:58,506 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-05-29 13:36:58,508 - INFO - ===== 所有项目分析任务完成 =====
2026-05-29 13:38:24,802 - INFO - AI 模型 [ai_20260529122002] 已设为默认
2026-05-29 13:38:41,834 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-29 13:38:41,835 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-29 13:38:41,835 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-29 13:38:41,835 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-29 13:38:41,836 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-29 13:38:41,836 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-29 13:38:41,836 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-29 13:38:41,837 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-29 13:38:41,837 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-29 13:38:41,837 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-29 13:38:41,837 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-29 13:38:41,838 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-29 13:38:41,838 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-29 13:38:41,838 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-29 13:38:41,840 - INFO - 调度器已启动
2026-05-29 13:38:41,979 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-29 13:38:41,979 - INFO - [Stream] 后台线程已启动
2026-05-29 13:38:41,979 - INFO - 钉钉 Stream 服务已启动
2026-05-29 13:38:41,980 - INFO - Web 服务启动,端口: 5000
2026-05-29 14:20:00,000 - INFO - 触发提醒: 提醒:周报请在明天22:30前提交...
2026-05-29 14:20:00,182 - INFO - 钉钉消息发送成功: 提醒:周报请在明天22:30前提交...
2026-05-29 14:20:00,184 - INFO - 提醒发送成功: remind_20260529133611_6662
2026-05-29 16:50:00,000 - INFO - 触发提醒: 最后提醒:今天22:30前务必提交周报!...
2026-05-29 16:50:00,180 - INFO - 钉钉消息发送成功: 最后提醒:今天22:30前务必提交周报!...
2026-05-29 16:50:00,182 - INFO - 提醒发送成功: remind_20260529133611_8207
2026-05-29 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-29 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-29 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-29 17:50:00,095 - INFO - [日报] 正在登录 XWiki...
2026-05-29 17:50:00,096 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-29 17:50:12,900 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-29 17:50:16,890 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-29 17:50:16,922 - INFO - [日报] 找到 58 条评论
2026-05-29 17:50:18,233 - INFO - 日报数据已保存: 2026-05-29, 写日报人数: 1
2026-05-29 17:50:18,235 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: ['宗梁']
2026-05-29 17:50:18,301 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-29 17:50:18,301 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-29 17:51:29,591 - INFO - [日报] AI返回 - content长度: 209, reasoning长度: 4032
2026-05-29 17:51:29,591 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-05-29 17:51:29,594 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-29 17:51:29,793 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁,忙完手头的事记得把今天的日报补上哦,辛苦啦!...
2026-05-29 17:51:29,794 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-29 17:51:29,796 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-29 17:51:29,798 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-29 17:52:53,559 - INFO - [日报] 日报JSON生成 - content长度: 1100, reasoning长度: 3724
2026-05-29 17:52:53,559 - INFO - [日报] 日报JSON生成完成
2026-05-29 17:52:53,560 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-29.json
2026-05-29 17:52:53,562 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-05-29 17:52:53,562 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-05-29 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-29 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-29 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-29 18:00:00,001 - INFO - [日报] 正在登录 XWiki...
2026-05-29 18:00:00,001 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-29 18:00:07,238 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-29 18:00:11,477 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-29 18:00:11,508 - INFO - [日报] 找到 59 条评论
2026-05-29 18:00:12,848 - INFO - 日报数据已保存: 2026-05-29, 写日报人数: 2
2026-05-29 18:00:12,851 - INFO - [日报] 抓取完成 - 已写: ['伟全', '宗梁'], 未写: []
2026-05-29 18:00:12,921 - INFO - [日报] 所有人都已写日报,无需提醒
2026-05-29 18:00:12,922 - INFO - [日报] 标记 2026-05-29 日报流程已完成
2026-05-29 18:00:12,922 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-05-29 18:10:00,000 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-05-29 18:20:00,000 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-05-29 18:23:22,233 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-05-29 18:23:22,234 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-29 18:23:22,234 - INFO - [日报] 正在登录 XWiki...
2026-05-29 18:23:22,234 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-29 18:23:29,468 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-29 18:23:33,772 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-29 18:23:33,827 - INFO - [日报] 找到 60 条评论
2026-05-29 18:23:35,312 - INFO - 日报数据已保存: 2026-05-29, 写日报人数: 3
2026-05-29 18:23:35,315 - INFO - [日报] 抓取完成 - 已写: ['伟全', '宗梁', '超军'], 未写: []
2026-05-29 18:23:35,382 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-29 18:23:35,382 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-29 18:25:32,646 - INFO - [日报] 日报JSON生成 - content长度: 2583, reasoning长度: 4309
2026-05-29 18:25:32,646 - INFO - [日报] 日报JSON生成完成
2026-05-29 18:25:32,647 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-29.json
2026-05-29 18:29:01,873 - INFO - AI 模型 [ai_20260529133824] 已设为默认
2026-05-29 18:29:05,893 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-05-29 18:29:05,894 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-29 18:29:05,894 - INFO - [日报] 正在登录 XWiki...
2026-05-29 18:29:05,894 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-29 18:29:12,810 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-29 18:29:16,592 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-29 18:29:16,623 - INFO - [日报] 找到 60 条评论
2026-05-29 18:29:17,971 - INFO - 日报数据已保存: 2026-05-29, 写日报人数: 3
2026-05-29 18:29:17,974 - INFO - [日报] 抓取完成 - 已写: ['伟全', '宗梁', '超军'], 未写: []
2026-05-29 18:29:18,036 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-29 18:29:18,037 - INFO - [日报] 生成日报JSON请求: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite
2026-05-29 18:29:36,317 - INFO - [日报] 日报JSON生成 - content长度: 2662, reasoning长度: 8601
2026-05-29 18:29:36,317 - INFO - [日报] 日报JSON生成完成
2026-05-29 18:29:36,318 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-05-29.json
2026-05-29 18:32:17,012 - INFO - AI 模型 [ai_20260529182901] 已设为默认
2026-05-29 18:32:21,940 - INFO - 用户通过网页手动触发日报数据抓取
2026-05-29 18:32:21,940 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-29 18:32:21,941 - INFO - [日报] 正在登录 XWiki...
2026-05-29 18:32:21,941 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-29 18:32:28,469 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-29 18:32:32,520 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-29 18:32:32,552 - INFO - [日报] 找到 60 条评论
2026-05-29 18:32:33,996 - INFO - 日报数据已保存: 2026-05-29, 写日报人数: 3
2026-05-29 18:32:33,998 - INFO - [日报] 抓取完成 - 已写: ['伟全', '宗梁', '超军'], 未写: []
2026-05-29 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-05-29 19:00:00,002 - INFO - [周报] ===== 周报分析流程启动 =====
2026-05-29 19:00:00,005 - INFO - [周报] 开始获取本周日报数据
2026-05-29 19:00:00,007 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-29
共 5 天有日报数据
2026-05-29 19:00:00,007 - INFO - [周报] 开始 AI 分析
2026-05-29 19:00:00,009 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-29 19:03:09,247 - INFO - [周报] AI 返回 content 长度: 3563
2026-05-29 19:03:09,249 - INFO - [周报] AI 分析完成,共 12 条工作项
2026-05-29 19:03:09,251 - INFO - [周报] ===== 周报分析流程完成 =====
2026-05-29 19:03:09,253 - INFO - 周报定时分析任务完成: success
2026-05-29 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-29 20:00:00,003 - INFO - 清理重复提醒完成:删除 2/2 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-05-29 20:00:00,003 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-05-29 20:00:00,004 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-29 20:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-29 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-29 20:00:00,005 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-29 20:00:00,005 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-29 20:00:00,005 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-29 20:00:08,462 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-29 20:00:10,807 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-29 20:00:13,126 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-29 20:00:15,396 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-29 20:00:17,779 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-29 20:00:20,108 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-29 20:00:22,390 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-29 20:00:24,779 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-29 20:00:27,174 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-29 20:00:29,460 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-29 20:00:31,743 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-29 20:00:34,122 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-29 20:00:36,483 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-29 20:00:38,862 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-29 20:00:41,239 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-29 20:00:43,525 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-29 20:00:45,811 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-29 20:00:48,051 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-29 20:00:50,292 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-29 20:00:52,722 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-29 20:00:55,044 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-29 20:00:57,448 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-29 20:00:59,819 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-29 20:01:02,199 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-29 20:01:04,577 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-29 20:01:06,942 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-29 20:01:09,369 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-29 20:01:11,772 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-29 20:01:14,145 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-29 20:01:16,488 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-29 20:01:18,855 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-29 20:01:21,306 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-29 20:01:23,809 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-29 20:01:26,327 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-29 20:01:28,850 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-29 20:01:31,180 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-29 20:01:33,417 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-29 20:01:35,734 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-29 20:01:38,062 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-29 20:01:40,362 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-29 20:01:42,181 - INFO - 项目 [月报提醒] 流式接收完成,共 1989 个数据块,content长度: 625, reasoning长度: 3729
2026-05-29 20:01:42,182 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 625, reasoning长度: 3729
2026-05-29 20:01:42,182 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 00:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据请于6月6日上午12:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-06-05 09:45:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 11:30:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 14:20:00",
"content": "提醒:今天12:30前请提交月报!"
}
2026-05-29 20:01:42,182 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 00:30:00, 提醒数: 4
2026-05-29 20:01:42,182 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-29 20:01:42,182 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-29 20:01:42,183 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-29 20:01:42,183 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-29 20:01:42,185 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 00:30:00, 生成 4 条提醒计划
2026-05-29 20:01:42,186 - INFO - 保存提醒: [月报提醒] 2026-06-05 09:45:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-05-29 20:01:42,187 - INFO - 保存提醒: [月报提醒] 2026-06-05 11:30:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-05-29 20:01:42,189 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:20:00 - 提醒:今天12:30前请提交月报!...
2026-05-29 20:01:42,190 - INFO - 保存提醒: [月报提醒] 2026-06-05 16:50:00 - 最后提醒:今天12:30前务必提交月报!...
2026-05-29 20:01:42,190 - INFO - 项目 [月报提醒] 共保存 4 条提醒(含 0 条周末提醒前置)
2026-05-29 20:01:42,192 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-29 20:01:50,123 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-29 20:01:52,361 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-29 20:01:54,574 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-29 20:01:56,854 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-29 20:01:59,112 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-29 20:02:01,316 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-29 20:02:03,545 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-29 20:02:05,910 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-29 20:02:08,246 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-29 20:02:10,477 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-29 20:02:12,818 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-29 20:02:15,306 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-29 20:02:17,576 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-29 20:02:19,856 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-29 20:02:22,224 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-29 20:02:24,477 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-29 20:02:26,752 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-29 20:02:29,153 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-29 20:02:31,469 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-29 20:02:33,869 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-29 20:02:36,155 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-29 20:02:38,545 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-29 20:02:40,955 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-29 20:02:43,406 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-29 20:02:45,807 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-29 20:02:48,066 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-29 20:02:50,496 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-29 20:02:52,806 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-29 20:02:55,317 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-29 20:02:57,668 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-29 20:03:00,100 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-29 20:03:02,410 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-29 20:03:04,685 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-29 20:03:07,006 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-29 20:03:09,340 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-29 20:03:11,263 - INFO - 项目 [周报提醒] 流式接收完成,共 1742 个数据块,content长度: 568, reasoning长度: 3408
2026-05-29 20:03:11,263 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 568, reasoning长度: 3408
2026-05-29 20:03:11,263 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "5月31日22:30前",
"reminders": [
{
"remind_time": "2026-05-30 10:15:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 15:40:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 11:20:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-05-31 17:15:
2026-05-29 20:03:11,264 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-05-29 20:03:11,264 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-29 20:03:11,264 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-29 20:03:11,264 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-05-29 20:03:11,265 - INFO - 保存提醒: [周报提醒] 2026-05-30 10:15:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-29 20:03:11,266 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 10:15:00(原周末提醒: 2026-05-30 10:15:00) - 提醒:周报请在明天22:30前提交...
2026-05-29 20:03:11,267 - INFO - 保存提醒: [周报提醒] 2026-05-30 15:40:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-29 20:03:11,268 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 15:40:00(原周末提醒: 2026-05-30 15:40:00) - 提醒:周报请在明天22:30前提交...
2026-05-29 20:03:11,270 - INFO - 保存提醒: [周报提醒] 2026-05-31 11:20:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-05-29 20:03:11,271 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 11:20:00(原周末提醒: 2026-05-31 11:20:00) - 提醒:今天22:30前请提交周报!...
2026-05-29 20:03:11,273 - INFO - 保存提醒: [周报提醒] 2026-05-31 17:15:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-05-29 20:03:11,274 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 17:15:00(原周末提醒: 2026-05-31 17:15:00) - 最后提醒:今天22:30前务必提交周报!...
2026-05-29 20:03:11,274 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-05-29 20:03:11,276 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-29 20:03:11,277 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-29 20:03:11,277 - INFO - --- 开始提醒密度控制分析 ---
2026-05-29 20:03:11,277 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-29 20:03:11,278 - INFO - [提醒密度控制] 已过滤 17 条周末提醒前置,不参与密度控制
2026-05-29 20:03:11,278 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-29 20:03:11,278 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 5
2026-05-29 20:03:11,278 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-29 20:03:26,229 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-29 20:03:28,638 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-29 20:03:31,015 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-29 20:03:33,348 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-29 20:03:35,769 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-29 20:03:38,038 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-29 20:03:40,356 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-29 20:03:42,623 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-29 20:03:44,981 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-29 20:03:47,290 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-29 20:03:49,619 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-29 20:03:51,974 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-29 20:03:54,321 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-29 20:03:56,615 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-29 20:03:58,993 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-29 20:04:01,334 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-29 20:04:03,647 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-29 20:04:05,932 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-29 20:04:08,269 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-29 20:04:10,527 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-29 20:04:12,967 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-29 20:04:15,353 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-29 20:04:17,638 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-29 20:04:20,136 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-29 20:04:22,500 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-29 20:04:24,949 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-29 20:04:27,260 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-29 20:04:29,631 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-05-29 20:04:31,982 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-05-29 20:04:34,325 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-05-29 20:04:36,790 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-05-29 20:04:36,790 - INFO - [提醒密度控制] 流式接收完成,共 1500 个数据块,content长度: 53, reasoning长度: 3267
2026-05-29 20:04:36,791 - INFO - [提醒密度控制] LLM 返回 - content长度: 53, reasoning长度: 3267
2026-05-29 20:04:36,791 - INFO - [提醒密度控制] 需清理 1 条提醒: ['remind_20260529133647_4021']
2026-05-29 20:04:36,791 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-29 20:04:36,791 - INFO - 提醒密度控制:需清理 1 条提醒
2026-05-29 20:04:36,792 - INFO - 密度控制清理提醒: remind_20260529133647_4021
2026-05-29 20:04:36,792 - INFO - 提醒密度控制完成:实际清理 1/1 条
2026-05-29 20:04:36,794 - INFO - ===== 所有项目分析任务完成 =====
2026-05-30 07:46:57,602 - INFO - 用户手动触发周报分析(流式)
2026-05-30 07:46:57,603 - INFO - [周报] 开始获取本周日报数据
2026-05-30 07:46:57,605 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-30
共 5 天有日报数据
2026-05-30 07:46:57,606 - INFO - [周报] 开始 AI 分析
2026-05-30 07:46:57,607 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-30 07:49:51,212 - INFO - [周报] AI 返回 content 长度: 3006
2026-05-30 07:49:51,213 - INFO - [周报] AI 分析完成,共 10 条工作项
2026-05-30 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-30 09:00:00,015 - INFO - 清理重复提醒完成:删除 10/10 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-05-30 09:00:00,016 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-05-30 09:00:00,016 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-30 09:00:00,017 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-30 09:00:00,017 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-30 09:00:00,017 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-30 09:00:00,018 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-30 09:00:00,018 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-30 09:00:00,568 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-30 09:00:03,000 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-30 09:00:05,368 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-30 09:00:07,772 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-30 09:00:10,190 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-30 09:00:12,471 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-30 09:00:14,817 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-30 09:00:17,172 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-30 09:00:19,545 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-30 09:00:21,915 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-30 09:00:24,237 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-30 09:00:26,639 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-30 09:00:28,974 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-30 09:00:31,352 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-30 09:00:33,649 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-30 09:00:35,923 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-30 09:00:38,227 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-30 09:00:40,616 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-30 09:00:42,947 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-30 09:00:45,314 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-30 09:00:47,700 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-30 09:00:50,072 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-30 09:00:52,444 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-30 09:00:54,773 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-30 09:00:57,164 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-30 09:00:59,538 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-30 09:01:01,947 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-30 09:01:04,289 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-30 09:01:06,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-30 09:01:09,289 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-30 09:01:11,833 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-30 09:01:14,398 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-30 09:01:16,887 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-30 09:01:19,425 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-30 09:01:21,799 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-30 09:01:24,228 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-30 09:01:26,657 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-30 09:01:28,978 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-30 09:01:31,281 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-30 09:01:33,591 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-30 09:01:35,807 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-30 09:01:37,928 - INFO - 项目 [周报提醒] 流式接收完成,共 2046 个数据块,content长度: 590, reasoning长度: 4406
2026-05-30 09:01:37,928 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 590, reasoning长度: 4406
2026-05-30 09:01:37,928 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "本周周报数据请于5月31日22:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-05-30 09:45:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 14:20:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 10:15:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_tim
2026-05-30 09:01:37,929 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-05-30 09:01:37,929 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-30 09:01:37,929 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-30 09:01:37,929 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-05-30 09:01:37,930 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-30 09:01:37,930 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-30 09:01:37,931 - INFO - 保存提醒: [周报提醒] 2026-05-30 09:45:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-30 09:01:37,932 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 09:45:00(原周末提醒: 2026-05-30 09:45:00) - 提醒:周报请在明天22:30前提交...
2026-05-30 09:01:37,936 - INFO - 保存提醒: [周报提醒] 2026-05-30 14:20:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-30 09:01:37,939 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 14:20:00(原周末提醒: 2026-05-30 14:20:00) - 提醒:周报请在明天22:30前提交...
2026-05-30 09:01:37,940 - INFO - 保存提醒: [周报提醒] 2026-05-31 10:15:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-05-30 09:01:37,942 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 10:15:00(原周末提醒: 2026-05-31 10:15:00) - 提醒:今天22:30前请提交周报!...
2026-05-30 09:01:37,943 - INFO - 保存提醒: [周报提醒] 2026-05-31 16:50:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-05-30 09:01:37,944 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 16:50:00(原周末提醒: 2026-05-31 16:50:00) - 最后提醒:今天22:30前务必提交周报!...
2026-05-30 09:01:37,944 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-05-30 09:01:37,947 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-30 09:01:38,189 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-30 09:01:40,518 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-30 09:01:42,820 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-30 09:01:45,135 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-30 09:01:47,457 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-30 09:01:49,852 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-30 09:01:52,207 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-30 09:01:54,520 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-30 09:01:56,799 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-30 09:01:59,242 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-30 09:02:01,639 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-30 09:02:04,000 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-30 09:02:06,328 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-30 09:02:08,743 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-30 09:02:11,101 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-30 09:02:13,437 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-30 09:02:15,810 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-30 09:02:18,133 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-30 09:02:20,404 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-30 09:02:22,750 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-30 09:02:25,108 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-30 09:02:27,518 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-30 09:02:29,951 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-30 09:02:32,357 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-30 09:02:34,752 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-30 09:02:37,151 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-30 09:02:39,516 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-30 09:02:41,883 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-30 09:02:44,224 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-30 09:02:46,776 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-30 09:02:49,083 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-30 09:02:51,371 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-30 09:02:53,627 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-30 09:02:55,890 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-30 09:02:58,166 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-30 09:03:00,470 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-30 09:03:00,566 - INFO - 项目 [月报提醒] 流式接收完成,共 1752 个数据块,content长度: 645, reasoning长度: 3435
2026-05-30 09:03:00,566 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 645, reasoning长度: 3435
2026-05-30 09:03:00,566 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据请于6月6日上午12:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-06-05 10:00:00",
"content": "提醒:月报/述职数据请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 14:30:00",
"content": "提醒:月报/述职数据请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-06 10:00:00",
"content": "提醒:今天12:30前请提交月报/述
2026-05-30 09:03:00,566 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-05-30 09:03:00,567 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-30 09:03:00,567 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-30 09:03:00,567 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-05-30 09:03:00,568 - INFO - 保存提醒: [月报提醒] 2026-06-05 10:00:00 - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心-...
2026-05-30 09:03:00,570 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:30:00 - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心-...
2026-05-30 09:03:00,572 - INFO - 保存提醒: [月报提醒] 2026-06-06 10:00:00 - 提醒:今天12:30前请提交月报/述职数据!...[周末]
2026-05-30 09:03:00,574 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 10:00:00(原周末提醒: 2026-06-06 10:00:00) - 提醒:今天12:30前请提交月报/述职数据!...
2026-05-30 09:03:00,575 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:00:00 - 最后提醒:今天12:30前务必提交月报/述职数据!...[周末]
2026-05-30 09:03:00,576 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:00:00(原周末提醒: 2026-06-06 11:00:00) - 最后提醒:今天12:30前务必提交月报/述职数据!...
2026-05-30 09:03:00,576 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-05-30 09:03:00,578 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-30 09:03:00,578 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-30 09:03:00,578 - INFO - --- 开始提醒密度控制分析 ---
2026-05-30 09:03:00,579 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-30 09:03:00,579 - INFO - [提醒密度控制] 已过滤 21 条周末提醒前置,不参与密度控制
2026-05-30 09:03:00,580 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-30 09:03:00,580 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 4
2026-05-30 09:03:00,580 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-30 09:03:15,193 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-30 09:03:17,435 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-30 09:03:19,850 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-30 09:03:22,123 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-30 09:03:24,536 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-30 09:03:26,824 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-30 09:03:29,175 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-30 09:03:31,488 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-30 09:03:33,780 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-30 09:03:36,118 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-30 09:03:38,474 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-30 09:03:40,799 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-30 09:03:43,216 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-30 09:03:45,460 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-30 09:03:47,844 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-30 09:03:50,253 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-30 09:03:52,628 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-30 09:03:54,990 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-30 09:03:57,370 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-30 09:03:59,798 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-30 09:04:02,120 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-30 09:04:04,552 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-30 09:04:06,872 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-30 09:04:09,258 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-30 09:04:11,618 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-30 09:04:14,000 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-30 09:04:16,294 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-30 09:04:18,641 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-05-30 09:04:20,919 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-05-30 09:04:23,365 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-05-30 09:04:23,976 - INFO - [提醒密度控制] 流式接收完成,共 1464 个数据块,content长度: 83, reasoning长度: 3268
2026-05-30 09:04:23,976 - INFO - [提醒密度控制] LLM 返回 - content长度: 83, reasoning长度: 3268
2026-05-30 09:04:23,976 - INFO - [提醒密度控制] 需清理 2 条提醒: ['remind_20260529200142_9240', 'remind_20260530090300_8279']
2026-05-30 09:04:23,976 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-30 09:04:23,976 - INFO - 提醒密度控制:需清理 2 条提醒
2026-05-30 09:04:23,977 - INFO - 密度控制清理提醒: remind_20260529200142_9240
2026-05-30 09:04:23,978 - INFO - 密度控制清理提醒: remind_20260530090300_8279
2026-05-30 09:04:23,979 - INFO - 提醒密度控制完成:实际清理 2/2 条
2026-05-30 09:04:23,980 - INFO - ===== 所有项目分析任务完成 =====
2026-05-30 09:45:00,000 - INFO - 触发提醒: 提醒:周报请在明天22:30前提交...
2026-05-30 09:45:00,372 - INFO - 钉钉消息发送成功: 提醒:周报请在明天22:30前提交...
2026-05-30 09:45:00,376 - INFO - 提醒发送成功: remind_20260530090137_5318
2026-05-30 10:15:00,000 - INFO - 触发提醒: 提醒:周报请在明天22:30前提交...
2026-05-30 10:15:00,168 - INFO - 钉钉消息发送成功: 提醒:周报请在明天22:30前提交...
2026-05-30 10:15:00,170 - INFO - 提醒发送成功: remind_20260529133611_1354
2026-05-30 12:00:00,002 - INFO - ===== 分析任务启动 =====
2026-05-30 12:00:00,015 - INFO - 清理重复提醒完成:删除 10/10 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-05-30 12:00:00,016 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-05-30 12:00:00,016 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-30 12:00:00,017 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-30 12:00:00,017 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-30 12:00:00,017 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-30 12:00:00,017 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-30 12:00:00,019 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-30 12:00:00,532 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-30 12:00:02,909 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-30 12:00:05,290 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-30 12:00:07,670 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-30 12:00:10,026 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-30 12:00:12,402 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-30 12:00:14,924 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-30 12:00:17,259 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-30 12:00:19,640 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-30 12:00:22,019 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-30 12:00:24,522 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-30 12:00:26,922 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-30 12:00:29,348 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-30 12:00:31,758 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-30 12:00:34,042 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-30 12:00:36,468 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-30 12:00:38,819 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-30 12:00:41,207 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-30 12:00:43,629 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-30 12:00:46,041 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-30 12:00:48,507 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-30 12:00:50,954 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-30 12:00:53,333 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-30 12:00:55,736 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-30 12:00:58,200 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-30 12:01:00,688 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-30 12:01:03,143 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-30 12:01:05,658 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-30 12:01:08,164 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-30 12:01:10,658 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-30 12:01:13,140 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-30 12:01:15,817 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-30 12:01:18,125 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-30 12:01:20,426 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-30 12:01:22,741 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-30 12:01:25,077 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-30 12:01:27,408 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-30 12:01:27,968 - INFO - 项目 [周报提醒] 流式接收完成,共 1812 个数据块,content长度: 576, reasoning长度: 3748
2026-05-30 12:01:27,968 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 576, reasoning长度: 3748
2026-05-30 12:01:27,968 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "本周周报截止时间为5月31日22:30",
"reminders": [
{
"remind_time": "2026-05-30 10:15:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 14:20:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 11:00:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-05-3
2026-05-30 12:01:27,969 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-05-30 12:01:27,969 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-30 12:01:27,969 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-30 12:01:27,969 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-05-30 12:01:27,969 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-30 12:01:27,970 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-30 12:01:27,970 - INFO - 保存提醒: [周报提醒] 2026-05-30 10:15:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-30 12:01:27,973 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 10:15:00(原周末提醒: 2026-05-30 10:15:00) - 提醒:周报请在明天22:30前提交...
2026-05-30 12:01:27,974 - INFO - 保存提醒: [周报提醒] 2026-05-30 14:20:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-30 12:01:27,975 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 14:20:00(原周末提醒: 2026-05-30 14:20:00) - 提醒:周报请在明天22:30前提交...
2026-05-30 12:01:27,976 - INFO - 保存提醒: [周报提醒] 2026-05-31 11:00:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-05-30 12:01:27,977 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 11:00:00(原周末提醒: 2026-05-31 11:00:00) - 提醒:今天22:30前请提交周报!...
2026-05-30 12:01:27,978 - INFO - 保存提醒: [周报提醒] 2026-05-31 17:30:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-05-30 12:01:27,979 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 17:30:00(原周末提醒: 2026-05-31 17:30:00) - 最后提醒:今天22:30前务必提交周报!...
2026-05-30 12:01:27,979 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-05-30 12:01:27,982 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-30 12:01:28,217 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-30 12:01:30,561 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-30 12:01:32,896 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-30 12:01:35,283 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-30 12:01:37,671 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-30 12:01:40,040 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-30 12:01:42,432 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-30 12:01:44,764 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-30 12:01:47,068 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-30 12:01:49,497 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-30 12:01:51,864 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-30 12:01:54,189 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-30 12:01:56,571 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-30 12:01:58,983 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-30 12:02:01,381 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-30 12:02:03,722 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-30 12:02:06,053 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-30 12:02:08,384 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-30 12:02:10,789 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-30 12:02:13,189 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-30 12:02:15,605 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-30 12:02:18,147 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-30 12:02:20,603 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-30 12:02:23,052 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-30 12:02:25,482 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-30 12:02:27,896 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-30 12:02:30,313 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-30 12:02:32,856 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-30 12:02:35,343 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-30 12:02:37,898 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-30 12:02:40,434 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-30 12:02:42,755 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-30 12:02:45,057 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-30 12:02:47,398 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-30 12:02:49,637 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-30 12:02:51,938 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-30 12:02:53,108 - INFO - 项目 [月报提醒] 流式接收完成,共 1775 个数据块,content长度: 613, reasoning长度: 3730
2026-05-30 12:02:53,109 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 613, reasoning长度: 3730
2026-05-30 12:02:53,109 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据提交截止时间",
"reminders": [
{
"remind_time": "2026-06-05 09:45:00",
"content": "提醒:月报/述职数据请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-05 11:30:00",
"content": "提醒:月报/述职数据请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-05 14:20:00",
"content": "提醒:今天12:30前请提交月报/述职数据!"
},
{
2026-05-30 12:02:53,109 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-05-30 12:02:53,109 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-30 12:02:53,109 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-30 12:02:53,110 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-05-30 12:02:53,111 - INFO - 保存提醒: [月报提醒] 2026-06-05 09:45:00 - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心...
2026-05-30 12:02:53,112 - INFO - 保存提醒: [月报提醒] 2026-06-05 11:30:00 - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心...
2026-05-30 12:02:53,113 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:20:00 - 提醒:今天12:30前请提交月报/述职数据!...
2026-05-30 12:02:53,114 - INFO - 保存提醒: [月报提醒] 2026-06-05 16:50:00 - 最后提醒:今天12:30前务必提交月报/述职数据!...
2026-05-30 12:02:53,115 - INFO - 项目 [月报提醒] 共保存 4 条提醒(含 0 条周末提醒前置)
2026-05-30 12:02:53,116 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-30 12:02:53,117 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-30 12:02:53,117 - INFO - --- 开始提醒密度控制分析 ---
2026-05-30 12:02:53,117 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-30 12:02:53,118 - INFO - [提醒密度控制] 已过滤 16 条周末提醒前置,不参与密度控制
2026-05-30 12:02:53,118 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-30 12:02:53,118 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 6
2026-05-30 12:02:53,118 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-30 12:03:00,412 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-30 12:03:02,816 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-30 12:03:05,181 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-30 12:03:07,602 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-30 12:03:09,982 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-30 12:03:12,352 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-30 12:03:14,678 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-30 12:03:17,046 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-30 12:03:19,353 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-30 12:03:21,699 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-30 12:03:23,999 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-30 12:03:26,295 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-30 12:03:28,620 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-30 12:03:30,953 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-30 12:03:33,330 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-30 12:03:35,759 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-30 12:03:38,118 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-30 12:03:40,445 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-30 12:03:42,776 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-30 12:03:45,053 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-30 12:03:47,435 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-30 12:03:49,864 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-30 12:03:52,166 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-30 12:03:54,546 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-30 12:03:56,899 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-30 12:03:59,416 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-30 12:04:01,736 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-30 12:04:02,019 - INFO - [提醒密度控制] 流式接收完成,共 1306 个数据块,content长度: 124, reasoning长度: 2744
2026-05-30 12:04:02,020 - INFO - [提醒密度控制] LLM 返回 - content长度: 124, reasoning长度: 2744
2026-05-30 12:04:02,020 - INFO - [提醒密度控制] 需清理 3 条提醒: ['remind_20260530120253_113', 'remind_20260530120253_4499', 'remind_20260530120253_9240']
2026-05-30 12:04:02,020 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-30 12:04:02,020 - INFO - 提醒密度控制:需清理 3 条提醒
2026-05-30 12:04:02,021 - INFO - 密度控制清理提醒: remind_20260530120253_113
2026-05-30 12:04:02,022 - INFO - 密度控制清理提醒: remind_20260530120253_4499
2026-05-30 12:04:02,024 - INFO - 密度控制清理提醒: remind_20260530120253_9240
2026-05-30 12:04:02,024 - INFO - 提醒密度控制完成:实际清理 3/3 条
2026-05-30 12:04:02,025 - INFO - ===== 所有项目分析任务完成 =====
2026-05-30 14:20:00,000 - INFO - 触发提醒: 提醒:周报请在明天22:30前提交...
2026-05-30 14:20:00,174 - INFO - 钉钉消息发送成功: 提醒:周报请在明天22:30前提交...
2026-05-30 14:20:00,176 - INFO - 提醒发送成功: remind_20260529133611_2418
2026-05-30 14:20:00,176 - INFO - 触发提醒: 提醒:周报请在明天22:30前提交...
2026-05-30 14:20:00,338 - INFO - 钉钉消息发送成功: 提醒:周报请在明天22:30前提交...
2026-05-30 14:20:00,340 - INFO - 提醒发送成功: remind_20260530090137_4550
2026-05-30 14:20:00,341 - INFO - 触发提醒: 提醒:周报请在明天22:30前提交...
2026-05-30 14:20:00,498 - INFO - 钉钉消息发送成功: 提醒:周报请在明天22:30前提交...
2026-05-30 14:20:00,500 - INFO - 提醒发送成功: remind_20260530120127_4550
2026-05-30 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-05-30 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-30 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-30 17:50:00,003 - INFO - [日报] 正在登录 XWiki...
2026-05-30 17:50:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-30 17:50:09,705 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-30 17:50:14,561 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-30 17:50:14,591 - INFO - [日报] 找到 60 条评论
2026-05-30 17:50:16,611 - INFO - 日报数据已保存: 2026-05-30, 写日报人数: 0
2026-05-30 17:50:16,614 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全', '宗梁']
2026-05-30 17:50:16,697 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-30 17:50:16,698 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-30 17:51:36,720 - INFO - [日报] AI返回 - content长度: 316, reasoning长度: 5020
2026-05-30 17:51:36,720 - INFO - [日报] AI分析完成 - 未写: ['伟全', '宗梁'], 提醒: 2条
2026-05-30 17:51:36,723 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-30 17:51:36,888 - INFO - [日报提醒] 钉钉消息发送成功: 伟全,今天的工作进展如何呀?记得抽空去XWiki更新一下日报...
2026-05-30 17:51:36,889 - INFO - [日报] 提醒发送成功: 伟全
2026-05-30 17:51:37,034 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁,今天的日报还空着呢,忙完记得补上哈,辛苦啦!...
2026-05-30 17:51:37,036 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-30 17:51:37,038 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-30 17:51:37,038 - INFO - [日报] 今天还没有人写日报,跳过生成日报JSON
2026-05-30 17:51:37,038 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-05-30 17:51:37,038 - INFO - 日报定时分析任务完成: 提醒完成: 成功2人, 失败0人
2026-05-30 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-30 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-30 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-30 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-05-30 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-30 18:00:07,125 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-30 18:00:11,229 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-30 18:00:11,262 - INFO - [日报] 找到 60 条评论
2026-05-30 18:00:12,647 - INFO - 日报数据已保存: 2026-05-30, 写日报人数: 0
2026-05-30 18:00:12,657 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全', '宗梁']
2026-05-30 18:00:12,730 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-30 18:00:12,731 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-30 18:01:17,041 - INFO - [日报] AI返回 - content长度: 316, reasoning长度: 3953
2026-05-30 18:01:17,041 - INFO - [日报] AI分析完成 - 未写: ['伟全', '宗梁'], 提醒: 2条
2026-05-30 18:01:17,046 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-30 18:01:17,237 - INFO - [日报提醒] 钉钉消息发送成功: 伟全,今天的工作进展如何呀?记得抽空去XWiki更新一下日报...
2026-05-30 18:01:17,240 - INFO - [日报] 提醒发送成功: 伟全
2026-05-30 18:01:17,430 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁,忙完手头的事记得把今天的日报补上哈,辛苦啦!...
2026-05-30 18:01:17,431 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-30 18:01:17,436 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-30 18:01:17,436 - INFO - [日报] 今天还没有人写日报,跳过生成日报JSON
2026-05-30 18:01:17,436 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-05-30 18:01:17,437 - INFO - 日报定时分析任务完成: 提醒完成: 成功2人, 失败0人
2026-05-30 18:10:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-30 18:10:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-30 18:10:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-30 18:10:00,001 - INFO - [日报] 正在登录 XWiki...
2026-05-30 18:10:00,001 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-30 18:10:07,168 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-30 18:10:11,487 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-30 18:10:11,518 - INFO - [日报] 找到 60 条评论
2026-05-30 18:10:12,891 - INFO - 日报数据已保存: 2026-05-30, 写日报人数: 0
2026-05-30 18:10:12,894 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全', '宗梁']
2026-05-30 18:10:12,963 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-30 18:10:12,963 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-30 18:11:12,012 - INFO - [日报] AI返回 - content长度: 316, reasoning长度: 3590
2026-05-30 18:11:12,012 - INFO - [日报] AI分析完成 - 未写: ['伟全', '宗梁'], 提醒: 2条
2026-05-30 18:11:12,015 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-30 18:11:12,173 - INFO - [日报提醒] 钉钉消息发送成功: 伟全,今天的工作进展如何呀?记得抽空去XWiki提交一下日报...
2026-05-30 18:11:12,174 - INFO - [日报] 提醒发送成功: 伟全
2026-05-30 18:11:12,336 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁,忙完手头的事记得把今天的日报补上哈,辛苦啦!...
2026-05-30 18:11:12,338 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-30 18:11:12,340 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-30 18:11:12,340 - INFO - [日报] 今天还没有人写日报,跳过生成日报JSON
2026-05-30 18:11:12,340 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-05-30 18:11:12,340 - INFO - 日报定时分析任务完成: 提醒完成: 成功2人, 失败0人
2026-05-30 18:20:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-05-30 18:20:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-05-30 18:20:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-05-30 18:20:00,001 - INFO - [日报] 正在登录 XWiki...
2026-05-30 18:20:00,001 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202605/
2026-05-30 18:20:06,785 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-05-30 18:20:10,922 - INFO - [日报] 日报页面加载完成,标题: 日报202605 - XWiki
2026-05-30 18:20:10,956 - INFO - [日报] 找到 60 条评论
2026-05-30 18:20:12,328 - INFO - 日报数据已保存: 2026-05-30, 写日报人数: 0
2026-05-30 18:20:12,330 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全', '宗梁']
2026-05-30 18:20:12,394 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-05-30 18:20:12,396 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-30 18:21:18,976 - INFO - [日报] AI返回 - content长度: 316, reasoning长度: 4176
2026-05-30 18:21:18,976 - INFO - [日报] AI分析完成 - 未写: ['伟全', '宗梁'], 提醒: 2条
2026-05-30 18:21:18,979 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-05-30 18:21:19,157 - INFO - [日报提醒] 钉钉消息发送成功: 伟全,今天的工作进展如何呀?记得抽空去XWiki提交一下日报...
2026-05-30 18:21:19,158 - INFO - [日报] 提醒发送成功: 伟全
2026-05-30 18:21:19,325 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁,忙完手头的事记得把今天的日报补上哈,辛苦啦!...
2026-05-30 18:21:19,327 - INFO - [日报] 提醒发送成功: 宗梁
2026-05-30 18:21:19,329 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-05-30 18:21:19,329 - INFO - [日报] 今天还没有人写日报,跳过生成日报JSON
2026-05-30 18:21:19,329 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-05-30 18:21:19,329 - INFO - 日报定时分析任务完成: 提醒完成: 成功2人, 失败0人
2026-05-30 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-05-30 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-05-30 19:00:00,003 - INFO - [周报] 开始获取本周日报数据
2026-05-30 19:00:00,005 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-30
共 6 天有日报数据
2026-05-30 19:00:00,006 - INFO - [周报] 开始 AI 分析
2026-05-30 19:00:00,007 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-30 19:02:13,520 - INFO - [周报] AI 返回 content 长度: 3547
2026-05-30 19:02:13,520 - INFO - [周报] AI 分析完成,共 12 条工作项
2026-05-30 19:02:13,524 - INFO - [周报] ===== 周报分析流程完成 =====
2026-05-30 19:02:13,524 - INFO - 周报定时分析任务完成: success
2026-05-30 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-30 20:00:00,012 - INFO - 清理重复提醒完成:删除 7/7 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-05-30 20:00:00,013 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-05-30 20:00:00,013 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-30 20:00:00,014 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-30 20:00:00,014 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-30 20:00:00,014 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-30 20:00:00,015 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-30 20:00:00,015 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-30 20:00:00,530 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-30 20:00:02,726 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-30 20:00:05,033 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-30 20:00:07,301 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-30 20:00:09,671 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-30 20:00:11,936 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-30 20:00:14,174 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-30 20:00:16,459 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-30 20:00:18,750 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-30 20:00:21,040 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-30 20:00:23,417 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-30 20:00:25,765 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-30 20:00:28,091 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-30 20:00:30,428 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-30 20:00:32,712 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-30 20:00:35,001 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-30 20:00:37,334 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-30 20:00:39,660 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-30 20:00:41,970 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-30 20:00:44,215 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-30 20:00:46,470 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-30 20:00:48,739 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-30 20:00:51,085 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-30 20:00:53,458 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-30 20:00:55,907 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-30 20:00:58,282 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-30 20:01:00,689 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-30 20:01:03,068 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-30 20:01:05,535 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-30 20:01:07,851 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-30 20:01:10,110 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-30 20:01:12,410 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-30 20:01:14,737 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-30 20:01:17,044 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-30 20:01:19,274 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-30 20:01:21,573 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-30 20:01:24,018 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-30 20:01:26,272 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-30 20:01:28,557 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-30 20:01:30,909 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-30 20:01:33,309 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-30 20:01:35,708 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-30 20:01:38,053 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-30 20:01:40,277 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-30 20:01:42,436 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-30 20:01:44,636 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-05-30 20:01:46,861 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-05-30 20:01:48,274 - INFO - 项目 [周报提醒] 流式接收完成,共 2331 个数据块,content长度: 576, reasoning长度: 5283
2026-05-30 20:01:48,274 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 576, reasoning长度: 5283
2026-05-30 20:01:48,277 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "本周周报截止时间为5月31日22:30",
"reminders": [
{
"remind_time": "2026-05-30 10:20:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 14:50:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 09:40:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-05-3
2026-05-30 20:01:48,277 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-05-30 20:01:48,277 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-30 20:01:48,278 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-30 20:01:48,278 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-30 20:01:48,278 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-30 20:01:48,279 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-05-30 20:01:48,280 - INFO - 保存提醒: [周报提醒] 2026-05-30 10:20:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-30 20:01:48,281 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 10:20:00(原周末提醒: 2026-05-30 10:20:00) - 提醒:周报请在明天22:30前提交...
2026-05-30 20:01:48,282 - INFO - 保存提醒: [周报提醒] 2026-05-30 14:50:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-30 20:01:48,285 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 14:50:00(原周末提醒: 2026-05-30 14:50:00) - 提醒:周报请在明天22:30前提交...
2026-05-30 20:01:48,287 - INFO - 保存提醒: [周报提醒] 2026-05-31 09:40:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-05-30 20:01:48,288 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 09:40:00(原周末提醒: 2026-05-31 09:40:00) - 提醒:今天22:30前请提交周报!...
2026-05-30 20:01:48,290 - INFO - 保存提醒: [周报提醒] 2026-05-31 17:15:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-05-30 20:01:48,291 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 17:15:00(原周末提醒: 2026-05-31 17:15:00) - 最后提醒:今天22:30前务必提交周报!...
2026-05-30 20:01:48,292 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-05-30 20:01:48,293 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-30 20:01:48,539 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-30 20:01:50,814 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-30 20:01:53,069 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-30 20:01:55,341 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-30 20:01:57,619 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-30 20:01:59,943 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-30 20:02:02,300 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-30 20:02:04,605 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-30 20:02:06,937 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-30 20:02:09,151 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-30 20:02:11,459 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-30 20:02:13,743 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-30 20:02:15,977 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-30 20:02:18,261 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-30 20:02:20,557 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-30 20:02:22,804 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-30 20:02:25,004 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-30 20:02:27,239 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-30 20:02:29,461 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-30 20:02:31,673 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-30 20:02:33,919 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-30 20:02:36,232 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-30 20:02:38,536 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-30 20:02:40,796 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-30 20:02:43,055 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-30 20:02:45,307 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-30 20:02:47,571 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-30 20:02:49,802 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-30 20:02:52,030 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-30 20:02:54,418 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-30 20:02:56,654 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-30 20:02:58,992 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-30 20:03:01,247 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-30 20:03:03,459 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-30 20:03:05,718 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-30 20:03:07,919 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-30 20:03:10,176 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-30 20:03:11,113 - INFO - 项目 [月报提醒] 流式接收完成,共 1821 个数据块,content长度: 625, reasoning长度: 3838
2026-05-30 20:03:11,114 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 625, reasoning长度: 3838
2026-05-30 20:03:11,114 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据请于6月6日上午12:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-06-05 09:45:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 14:30:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-06 10:20:00",
"content": "提醒:今天12:30前请提交月报!"
}
2026-05-30 20:03:11,114 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-05-30 20:03:11,114 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-30 20:03:11,114 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-30 20:03:11,114 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-05-30 20:03:11,115 - INFO - 保存提醒: [月报提醒] 2026-06-05 09:45:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-05-30 20:03:11,117 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:30:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-05-30 20:03:11,118 - INFO - 保存提醒: [月报提醒] 2026-06-06 10:20:00 - 提醒:今天12:30前请提交月报!...[周末]
2026-05-30 20:03:11,119 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 10:20:00(原周末提醒: 2026-06-06 10:20:00) - 提醒:今天12:30前请提交月报!...
2026-05-30 20:03:11,121 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:50:00 - 最后提醒:今天12:30前务必提交月报!...[周末]
2026-05-30 20:03:11,122 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:50:00(原周末提醒: 2026-06-06 11:50:00) - 最后提醒:今天12:30前务必提交月报!...
2026-05-30 20:03:11,122 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-05-30 20:03:11,123 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-30 20:03:11,124 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-30 20:03:11,124 - INFO - --- 开始提醒密度控制分析 ---
2026-05-30 20:03:11,124 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-30 20:03:11,125 - INFO - [提醒密度控制] 已过滤 19 条周末提醒前置,不参与密度控制
2026-05-30 20:03:11,125 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-30 20:03:11,125 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 4
2026-05-30 20:03:11,125 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-30 20:03:16,616 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-30 20:03:18,948 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-30 20:03:21,305 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-30 20:03:23,663 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-30 20:03:25,958 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-30 20:03:28,224 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-30 20:03:30,440 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-30 20:03:32,701 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-30 20:03:34,973 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-30 20:03:37,158 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-30 20:03:39,496 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-30 20:03:41,794 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-30 20:03:43,989 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-30 20:03:46,173 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-30 20:03:48,365 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-30 20:03:50,542 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-30 20:03:52,847 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-30 20:03:55,088 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-30 20:03:57,329 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-30 20:03:59,573 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-30 20:04:01,826 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-30 20:04:04,128 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-30 20:04:06,419 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-30 20:04:08,651 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-30 20:04:10,913 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-30 20:04:13,135 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-30 20:04:15,378 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-30 20:04:17,641 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-05-30 20:04:19,956 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-05-30 20:04:20,946 - INFO - [提醒密度控制] 流式接收完成,共 1419 个数据块,content长度: 25, reasoning长度: 3532
2026-05-30 20:04:20,946 - INFO - [提醒密度控制] LLM 返回 - content长度: 25, reasoning长度: 3532
2026-05-30 20:04:20,947 - INFO - [提醒密度控制] 需清理 0 条提醒: []
2026-05-30 20:04:20,947 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-30 20:04:20,947 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-05-30 20:04:20,948 - INFO - ===== 所有项目分析任务完成 =====
2026-05-31 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-31 09:00:00,025 - INFO - 清理重复提醒完成:删除 13/13 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-05-31 09:00:00,025 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-05-31 09:00:00,026 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-31 09:00:00,026 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-31 09:00:00,026 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-31 09:00:00,026 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-31 09:00:00,028 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-31 09:00:00,028 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-31 09:00:01,869 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-31 09:00:04,179 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-31 09:00:06,407 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-31 09:00:08,677 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-31 09:00:10,955 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-31 09:00:13,196 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-31 09:00:15,466 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-31 09:00:17,689 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-31 09:00:20,003 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-31 09:00:22,249 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-31 09:00:24,501 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-31 09:00:26,815 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-31 09:00:29,141 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-31 09:00:31,460 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-31 09:00:33,798 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-31 09:00:36,028 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-31 09:00:38,291 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-31 09:00:40,581 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-31 09:00:42,958 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-31 09:00:45,195 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-31 09:00:47,534 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-31 09:00:49,984 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-31 09:00:52,308 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-31 09:00:54,623 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-31 09:00:56,941 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-31 09:00:59,362 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-31 09:01:01,789 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-31 09:01:04,191 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-31 09:01:06,711 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-31 09:01:08,912 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-31 09:01:11,086 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-31 09:01:13,307 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-31 09:01:15,513 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-31 09:01:17,746 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-31 09:01:18,313 - INFO - 项目 [周报提醒] 流式接收完成,共 1663 个数据块,content长度: 568, reasoning长度: 3429
2026-05-31 09:01:18,313 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 568, reasoning长度: 3429
2026-05-31 09:01:18,313 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "5月31日22:30前",
"reminders": [
{
"remind_time": "2026-05-30 09:45:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 11:20:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 14:10:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-05-31 17:30:
2026-05-31 09:01:18,313 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-05-31 09:01:18,313 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-31 09:01:18,313 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-31 09:01:18,314 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-05-31 09:01:18,314 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-31 09:01:18,314 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-31 09:01:18,316 - INFO - 保存提醒: [周报提醒] 2026-05-30 09:45:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-31 09:01:18,317 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 09:45:00(原周末提醒: 2026-05-30 09:45:00) - 提醒:周报请在明天22:30前提交...
2026-05-31 09:01:18,318 - INFO - 保存提醒: [周报提醒] 2026-05-30 11:20:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-31 09:01:18,319 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 11:20:00(原周末提醒: 2026-05-30 11:20:00) - 提醒:周报请在明天22:30前提交...
2026-05-31 09:01:18,321 - INFO - 保存提醒: [周报提醒] 2026-05-31 14:10:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-05-31 09:01:18,322 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 14:10:00(原周末提醒: 2026-05-31 14:10:00) - 提醒:今天22:30前请提交周报!...
2026-05-31 09:01:18,323 - INFO - 保存提醒: [周报提醒] 2026-05-31 17:30:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-05-31 09:01:18,325 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 17:30:00(原周末提醒: 2026-05-31 17:30:00) - 最后提醒:今天22:30前务必提交周报!...
2026-05-31 09:01:18,325 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-05-31 09:01:18,326 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-31 09:01:18,543 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-31 09:01:20,809 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-31 09:01:23,221 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-31 09:01:25,560 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-31 09:01:27,864 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-31 09:01:30,211 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-31 09:01:32,564 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-31 09:01:34,806 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-31 09:01:37,077 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-31 09:01:39,349 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-31 09:01:41,598 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-31 09:01:43,794 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-31 09:01:46,019 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-31 09:01:48,243 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-31 09:01:50,484 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-31 09:01:52,708 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-31 09:01:54,943 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-31 09:01:57,219 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-31 09:01:59,565 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-31 09:02:01,885 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-31 09:02:04,148 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-31 09:02:06,465 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-31 09:02:08,728 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-31 09:02:11,049 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-31 09:02:13,354 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-31 09:02:15,621 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-31 09:02:17,846 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-31 09:02:20,090 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-31 09:02:22,323 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-31 09:02:24,703 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-31 09:02:27,011 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-31 09:02:29,358 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-31 09:02:31,713 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-31 09:02:34,024 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-31 09:02:36,457 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-31 09:02:38,661 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-31 09:02:40,889 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-31 09:02:43,193 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-31 09:02:45,392 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-31 09:02:47,612 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-31 09:02:49,044 - INFO - 项目 [月报提醒] 流式接收完成,共 1982 个数据块,content长度: 601, reasoning长度: 3972
2026-05-31 09:02:49,044 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 601, reasoning长度: 3972
2026-05-31 09:02:49,045 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据提交截止",
"reminders": [
{
"remind_time": "2026-06-05 10:00:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 15:30:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-06 09:45:00",
"content": "提醒:今天12:30前请提交月报!"
},
{
2026-05-31 09:02:49,045 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-05-31 09:02:49,045 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-31 09:02:49,045 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-31 09:02:49,046 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-05-31 09:02:49,047 - INFO - 保存提醒: [月报提醒] 2026-06-05 10:00:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-05-31 09:02:49,048 - INFO - 保存提醒: [月报提醒] 2026-06-05 15:30:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-05-31 09:02:49,050 - INFO - 保存提醒: [月报提醒] 2026-06-06 09:45:00 - 提醒:今天12:30前请提交月报!...[周末]
2026-05-31 09:02:49,053 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 09:45:00(原周末提醒: 2026-06-06 09:45:00) - 提醒:今天12:30前请提交月报!...
2026-05-31 09:02:49,054 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:15:00 - 最后提醒:今天12:30前务必提交月报!...[周末]
2026-05-31 09:02:49,056 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:15:00(原周末提醒: 2026-06-06 11:15:00) - 最后提醒:今天12:30前务必提交月报!...
2026-05-31 09:02:49,056 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-05-31 09:02:49,061 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-31 09:02:49,061 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-31 09:02:49,061 - INFO - --- 开始提醒密度控制分析 ---
2026-05-31 09:02:49,062 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-31 09:02:49,062 - INFO - [提醒密度控制] 已过滤 19 条周末提醒前置,不参与密度控制
2026-05-31 09:02:49,063 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-31 09:02:49,063 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 5
2026-05-31 09:02:49,063 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-31 09:02:55,507 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-31 09:02:57,827 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-31 09:03:00,167 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-31 09:03:02,492 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-31 09:03:04,737 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-31 09:03:06,989 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-31 09:03:09,263 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-31 09:03:11,501 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-31 09:03:13,779 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-31 09:03:16,075 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-31 09:03:18,387 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-31 09:03:20,775 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-31 09:03:23,008 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-31 09:03:25,232 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-31 09:03:27,439 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-31 09:03:29,698 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-31 09:03:31,992 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-31 09:03:34,244 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-31 09:03:36,579 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-31 09:03:38,818 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-31 09:03:41,112 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-31 09:03:43,371 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-31 09:03:45,654 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-31 09:03:48,021 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-31 09:03:50,401 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-31 09:03:52,701 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-31 09:03:54,947 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-31 09:03:57,181 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-05-31 09:03:59,411 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-05-31 09:04:01,668 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-05-31 09:04:03,877 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-05-31 09:04:06,147 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-05-31 09:04:08,354 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-05-31 09:04:10,650 - INFO - [提醒密度控制] 流式接收中... 已收到 1650 个数据块
2026-05-31 09:04:12,940 - INFO - [提醒密度控制] 流式接收中... 已收到 1700 个数据块
2026-05-31 09:04:15,132 - INFO - [提醒密度控制] 流式接收中... 已收到 1750 个数据块
2026-05-31 09:04:17,440 - INFO - [提醒密度控制] 流式接收中... 已收到 1800 个数据块
2026-05-31 09:04:19,721 - INFO - [提醒密度控制] 流式接收中... 已收到 1850 个数据块
2026-05-31 09:04:21,952 - INFO - [提醒密度控制] 流式接收中... 已收到 1900 个数据块
2026-05-31 09:04:24,176 - INFO - [提醒密度控制] 流式接收中... 已收到 1950 个数据块
2026-05-31 09:04:26,472 - INFO - [提醒密度控制] 流式接收中... 已收到 2000 个数据块
2026-05-31 09:04:26,687 - INFO - [提醒密度控制] 流式接收完成,共 2006 个数据块,content长度: 0, reasoning长度: 4973
2026-05-31 09:04:26,688 - INFO - [提醒密度控制] LLM 返回 - content长度: 0, reasoning长度: 4973
2026-05-31 09:04:26,688 - INFO - [提醒密度控制] content 为空,使用 reasoning_content 提取 JSON
2026-05-31 09:04:26,689 - ERROR - [提醒密度控制] 返回内容无法提取 JSON: Here's a thinking process:
1. **Analyze User Input:**
- **Role:** Reminder Density Control Assistant
- **Rules:**
1. Max 2 reminders per day for the same project title.
2. Re
2026-05-31 09:04:26,689 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-31 09:04:26,689 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-05-31 09:04:26,690 - INFO - ===== 所有项目分析任务完成 =====
2026-05-31 09:13:26,746 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-31 09:13:26,746 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-31 09:13:26,747 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-31 09:13:26,747 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-31 09:13:26,747 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-31 09:13:26,748 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-31 09:13:26,748 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-31 09:13:26,748 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-31 09:13:26,748 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-31 09:13:26,749 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-31 09:13:26,749 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-31 09:13:26,749 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-31 09:13:26,749 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-31 09:13:26,750 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-31 09:13:26,751 - INFO - 调度器已启动
2026-05-31 09:13:27,002 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-31 09:13:27,002 - INFO - [Stream] 后台线程已启动
2026-05-31 09:13:27,005 - INFO - 钉钉 Stream 服务已启动
2026-05-31 09:13:27,007 - INFO - Web 服务启动,端口: 5000
2026-05-31 09:13:28,091 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-31 09:13:28,091 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-31 09:13:28,091 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-31 09:13:28,092 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-31 09:13:28,092 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-31 09:13:28,092 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-31 09:13:28,093 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-31 09:13:28,093 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-31 09:13:28,093 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-31 09:13:28,094 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-31 09:13:28,094 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-31 09:13:28,094 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-31 09:13:28,094 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-31 09:13:28,095 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-31 09:13:28,096 - INFO - 调度器已启动
2026-05-31 09:13:28,246 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-31 09:13:28,246 - INFO - [Stream] 后台线程已启动
2026-05-31 09:13:28,247 - INFO - 钉钉 Stream 服务已启动
2026-05-31 09:13:28,249 - INFO - Web 服务启动,端口: 5000
2026-05-31 09:13:33,835 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-31 09:13:33,836 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-31 09:13:33,836 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-31 09:13:33,836 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-31 09:13:33,837 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-31 09:13:33,837 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-31 09:13:33,837 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-31 09:13:33,838 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-31 09:13:33,838 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-31 09:13:33,838 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-31 09:13:33,838 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-31 09:13:33,839 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-31 09:13:33,839 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-31 09:13:33,839 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-31 09:13:33,841 - INFO - 调度器已启动
2026-05-31 09:13:33,985 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-31 09:13:33,986 - INFO - [Stream] 后台线程已启动
2026-05-31 09:13:33,986 - INFO - 钉钉 Stream 服务已启动
2026-05-31 09:13:33,987 - INFO - Web 服务启动,端口: 5000
2026-05-31 09:13:39,603 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-31 09:13:39,604 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-31 09:13:39,604 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-31 09:13:39,604 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-31 09:13:39,605 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-31 09:13:39,605 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-31 09:13:39,605 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-31 09:13:39,606 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-31 09:13:39,606 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-31 09:13:39,606 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-31 09:13:39,606 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-31 09:13:39,607 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-31 09:13:39,607 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-31 09:13:39,607 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-31 09:13:39,609 - INFO - 调度器已启动
2026-05-31 09:13:39,752 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-31 09:13:39,752 - INFO - [Stream] 后台线程已启动
2026-05-31 09:13:39,753 - INFO - 钉钉 Stream 服务已启动
2026-05-31 09:13:39,755 - INFO - Web 服务启动,端口: 5000
2026-05-31 09:13:43,313 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-31 09:13:43,314 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-31 09:13:43,314 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-31 09:13:43,314 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-31 09:13:43,314 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-31 09:13:43,315 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-31 09:13:43,315 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-31 09:13:43,315 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-31 09:13:43,316 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-31 09:13:43,316 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-31 09:13:43,316 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-31 09:13:43,316 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-31 09:13:43,316 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-31 09:13:43,317 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-31 09:13:43,318 - INFO - 调度器已启动
2026-05-31 09:13:43,466 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-31 09:13:43,467 - INFO - [Stream] 后台线程已启动
2026-05-31 09:13:43,467 - INFO - 钉钉 Stream 服务已启动
2026-05-31 09:13:43,469 - INFO - Web 服务启动,端口: 5000
2026-05-31 09:15:29,611 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-31 09:15:29,612 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-31 09:15:29,612 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-31 09:15:29,612 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-31 09:15:29,613 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-31 09:15:29,613 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-31 09:15:29,613 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-31 09:15:29,614 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-31 09:15:29,614 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-31 09:15:29,614 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-31 09:15:29,615 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-31 09:15:29,615 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-31 09:15:29,615 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-31 09:15:29,615 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-31 09:15:29,617 - INFO - 调度器已启动
2026-05-31 09:15:29,767 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-31 09:15:29,767 - INFO - [Stream] 后台线程已启动
2026-05-31 09:15:29,768 - INFO - 钉钉 Stream 服务已启动
2026-05-31 09:15:29,770 - INFO - Web 服务启动,端口: 5000
2026-05-31 09:34:16,860 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-31 09:34:16,861 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-31 09:34:16,861 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-31 09:34:16,861 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-31 09:34:16,862 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-31 09:34:16,862 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-31 09:34:16,862 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-31 09:34:16,863 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-31 09:34:16,863 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-31 09:34:16,863 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-31 09:34:16,863 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-31 09:34:16,863 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-31 09:34:16,864 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-31 09:34:16,864 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-31 09:34:16,865 - INFO - 调度器已启动
2026-05-31 09:34:17,019 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-31 09:34:17,019 - INFO - [Stream] 后台线程已启动
2026-05-31 09:34:17,021 - INFO - 钉钉 Stream 服务已启动
2026-05-31 09:34:17,021 - INFO - Web 服务启动,端口: 5000
2026-05-31 09:34:21,463 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-31 09:34:21,463 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-31 09:34:21,463 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-31 09:34:21,464 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-31 09:34:21,464 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-31 09:34:21,464 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-31 09:34:21,464 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-31 09:34:21,465 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-31 09:34:21,465 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-31 09:34:21,465 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-31 09:34:21,466 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-31 09:34:21,466 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-31 09:34:21,466 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-31 09:34:21,466 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-31 09:34:21,468 - INFO - 调度器已启动
2026-05-31 09:34:21,622 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-31 09:34:21,622 - INFO - [Stream] 后台线程已启动
2026-05-31 09:34:21,625 - INFO - 钉钉 Stream 服务已启动
2026-05-31 09:34:21,625 - INFO - Web 服务启动,端口: 5000
2026-05-31 09:34:30,836 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-05-31 09:34:30,836 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-05-31 09:34:30,836 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-05-31 09:34:30,837 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-05-31 09:34:30,837 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-05-31 09:34:30,837 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-05-31 09:34:30,837 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-05-31 09:34:30,838 - INFO - 周报定时任务已注册: 每周一 19:00
2026-05-31 09:34:30,838 - INFO - 周报定时任务已注册: 每周二 19:00
2026-05-31 09:34:30,838 - INFO - 周报定时任务已注册: 每周三 19:00
2026-05-31 09:34:30,839 - INFO - 周报定时任务已注册: 每周四 19:00
2026-05-31 09:34:30,839 - INFO - 周报定时任务已注册: 每周五 19:00
2026-05-31 09:34:30,839 - INFO - 周报定时任务已注册: 每周六 19:00
2026-05-31 09:34:30,839 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-05-31 09:34:30,841 - INFO - 调度器已启动
2026-05-31 09:34:31,005 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-05-31 09:34:31,005 - INFO - [Stream] 后台线程已启动
2026-05-31 09:34:31,005 - INFO - 钉钉 Stream 服务已启动
2026-05-31 09:34:31,006 - INFO - Web 服务启动,端口: 5000
2026-05-31 09:35:02,638 - INFO - 大小周配置已更新: 2026-05-31 = 小周
2026-05-31 09:40:00,000 - INFO - 触发提醒: 提醒:今天22:30前请提交周报!...
2026-05-31 09:40:00,175 - INFO - 钉钉消息发送成功: 提醒:今天22:30前请提交周报!...
2026-05-31 09:40:00,177 - INFO - 提醒发送成功: remind_20260530200148_9601
2026-05-31 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-31 12:00:00,040 - INFO - 清理重复提醒完成:删除 14/14 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-05-31 12:00:00,041 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-05-31 12:00:00,041 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-31 12:00:00,042 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-31 12:00:00,042 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-31 12:00:00,042 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-31 12:00:00,043 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-31 12:00:00,044 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-31 12:00:01,593 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-31 12:00:03,890 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-31 12:00:06,116 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-31 12:00:08,406 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-31 12:00:10,718 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-31 12:00:12,963 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-31 12:00:15,158 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-31 12:00:17,436 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-31 12:00:19,705 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-31 12:00:21,971 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-31 12:00:24,213 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-31 12:00:26,449 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-31 12:00:28,689 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-31 12:00:30,971 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-31 12:00:33,248 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-31 12:00:35,517 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-31 12:00:37,807 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-31 12:00:40,083 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-31 12:00:42,342 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-31 12:00:44,704 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-31 12:00:47,023 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-31 12:00:49,300 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-31 12:00:51,678 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-31 12:00:53,977 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-31 12:00:56,350 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-31 12:00:58,682 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-31 12:01:01,017 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-31 12:01:03,500 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-31 12:01:05,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-31 12:01:08,247 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-31 12:01:10,764 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-31 12:01:12,943 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-31 12:01:15,194 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-31 12:01:17,413 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-31 12:01:19,638 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-31 12:01:21,856 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-31 12:01:22,478 - INFO - 项目 [周报提醒] 流式接收完成,共 1764 个数据块,content长度: 574, reasoning长度: 3706
2026-05-31 12:01:22,478 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 574, reasoning长度: 3706
2026-05-31 12:01:22,478 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "5月31日22:30前提交周报数据",
"reminders": [
{
"remind_time": "2026-05-30 10:15:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 14:45:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 11:20:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-05-31
2026-05-31 12:01:22,478 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-05-31 12:01:22,479 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-31 12:01:22,479 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-31 12:01:22,479 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-31 12:01:22,479 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-05-31 12:01:22,479 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-31 12:01:22,482 - INFO - 保存提醒: [周报提醒] 2026-05-30 10:15:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-31 12:01:22,485 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 10:15:00(原周末提醒: 2026-05-30 10:15:00) - 提醒:周报请在明天22:30前提交...
2026-05-31 12:01:22,487 - INFO - 保存提醒: [周报提醒] 2026-05-30 14:45:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-31 12:01:22,488 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 14:45:00(原周末提醒: 2026-05-30 14:45:00) - 提醒:周报请在明天22:30前提交...
2026-05-31 12:01:22,489 - INFO - 保存提醒: [周报提醒] 2026-05-31 11:20:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-05-31 12:01:22,490 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 11:20:00(原周末提醒: 2026-05-31 11:20:00) - 提醒:今天22:30前请提交周报!...
2026-05-31 12:01:22,492 - INFO - 保存提醒: [周报提醒] 2026-05-31 17:30:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-05-31 12:01:22,493 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 17:30:00(原周末提醒: 2026-05-31 17:30:00) - 最后提醒:今天22:30前务必提交周报!...
2026-05-31 12:01:22,493 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-05-31 12:01:22,496 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-31 12:01:23,293 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-31 12:01:25,562 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-31 12:01:27,924 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-31 12:01:30,243 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-31 12:01:32,518 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-31 12:01:34,762 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-31 12:01:37,031 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-31 12:01:39,395 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-31 12:01:41,733 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-31 12:01:43,980 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-31 12:01:46,333 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-31 12:01:48,639 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-31 12:01:50,899 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-31 12:01:53,188 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-31 12:01:55,470 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-31 12:01:57,687 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-31 12:01:59,922 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-31 12:02:02,191 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-31 12:02:04,460 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-31 12:02:06,762 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-31 12:02:09,085 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-31 12:02:11,320 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-31 12:02:13,642 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-31 12:02:15,986 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-31 12:02:18,319 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-31 12:02:20,584 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-31 12:02:22,855 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-31 12:02:25,095 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-31 12:02:27,302 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-31 12:02:29,702 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-31 12:02:32,054 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-31 12:02:34,305 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-31 12:02:36,500 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-31 12:02:38,771 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-31 12:02:41,116 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-31 12:02:43,451 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-31 12:02:45,632 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-05-31 12:02:47,978 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-05-31 12:02:50,407 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-05-31 12:02:52,628 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-05-31 12:02:54,832 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-05-31 12:02:57,038 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-05-31 12:02:59,284 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-05-31 12:03:01,525 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-05-31 12:03:03,767 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-05-31 12:03:04,593 - INFO - 项目 [月报提醒] 流式接收完成,共 2219 个数据块,content长度: 673, reasoning长度: 4403
2026-05-31 12:03:04,593 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 673, reasoning长度: 4403
2026-05-31 12:03:04,593 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据请于6月6日上午12:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-06-05 10:00:00",
"content": "提醒:5月述职及6月第一周汇报数据请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 14:30:00",
"content": "提醒:5月述职及6月第一周汇报数据请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-06 09:30:00",
"content": "提醒:今
2026-05-31 12:03:04,593 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-05-31 12:03:04,594 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-31 12:03:04,594 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-31 12:03:04,594 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-05-31 12:03:04,595 - INFO - 保存提醒: [月报提醒] 2026-06-05 10:00:00 - 提醒:5月述职及6月第一周汇报数据请在明天12:30前提交至...
2026-05-31 12:03:04,596 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:30:00 - 提醒:5月述职及6月第一周汇报数据请在明天12:30前提交至...
2026-05-31 12:03:04,598 - INFO - 保存提醒: [月报提醒] 2026-06-06 09:30:00 - 提醒:今天12:30前请提交5月述职及6月第一周汇报数据!...[周末]
2026-05-31 12:03:04,599 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 09:30:00(原周末提醒: 2026-06-06 09:30:00) - 提醒:今天12:30前请提交5月述职及6月第一周汇报数据!...
2026-05-31 12:03:04,600 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:00:00 - 最后提醒:今天12:30前务必提交5月述职及6月第一周汇报数...[周末]
2026-05-31 12:03:04,602 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:00:00(原周末提醒: 2026-06-06 11:00:00) - 最后提醒:今天12:30前务必提交5月述职及6月第一周汇报数...
2026-05-31 12:03:04,602 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-05-31 12:03:04,603 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-31 12:03:04,604 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-31 12:03:04,604 - INFO - --- 开始提醒密度控制分析 ---
2026-05-31 12:03:04,604 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-31 12:03:04,605 - INFO - [提醒密度控制] 已过滤 18 条周末提醒前置,不参与密度控制
2026-05-31 12:03:04,605 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-31 12:03:04,605 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 5
2026-05-31 12:03:04,605 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-31 12:03:10,271 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-31 12:03:12,583 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-31 12:03:14,903 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-31 12:03:17,177 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-31 12:03:19,453 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-31 12:03:21,742 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-31 12:03:24,025 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-31 12:03:26,275 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-31 12:03:28,516 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-31 12:03:30,798 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-31 12:03:33,076 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-31 12:03:35,361 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-31 12:03:37,529 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-31 12:03:39,763 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-31 12:03:42,000 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-31 12:03:44,227 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-31 12:03:46,467 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-31 12:03:48,672 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-31 12:03:50,957 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-31 12:03:53,282 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-31 12:03:55,554 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-31 12:03:57,824 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-31 12:04:00,047 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-31 12:04:02,368 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-31 12:04:04,595 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-31 12:04:06,871 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-31 12:04:09,304 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-31 12:04:11,215 - INFO - [提醒密度控制] 流式接收完成,共 1343 个数据块,content长度: 82, reasoning长度: 2920
2026-05-31 12:04:11,216 - INFO - [提醒密度控制] LLM 返回 - content长度: 82, reasoning长度: 2920
2026-05-31 12:04:11,216 - INFO - [提醒密度控制] 需清理 2 条提醒: ['remind_20260530200311_113', 'remind_20260531120304_7191']
2026-05-31 12:04:11,216 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-31 12:04:11,216 - INFO - 提醒密度控制:需清理 2 条提醒
2026-05-31 12:04:11,219 - INFO - 密度控制清理提醒: remind_20260530200311_113
2026-05-31 12:04:11,223 - INFO - 密度控制清理提醒: remind_20260531120304_7191
2026-05-31 12:04:11,223 - INFO - 提醒密度控制完成:实际清理 2/2 条
2026-05-31 12:04:11,226 - INFO - ===== 所有项目分析任务完成 =====
2026-05-31 14:10:00,000 - INFO - 触发提醒: 提醒:今天22:30前请提交周报!...
2026-05-31 14:10:00,196 - INFO - 钉钉消息发送成功: 提醒:今天22:30前请提交周报!...
2026-05-31 14:10:00,198 - INFO - 提醒发送成功: remind_20260531090118_756
2026-05-31 17:30:00,000 - INFO - 触发提醒: 最后提醒:今天22:30前务必提交周报!...
2026-05-31 17:30:00,186 - INFO - 钉钉消息发送成功: 最后提醒:今天22:30前务必提交周报!...
2026-05-31 17:30:00,188 - INFO - 提醒发送成功: remind_20260531120122_4460
2026-05-31 17:50:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-05-31 18:00:00,001 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-05-31 18:10:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-05-31 18:20:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-05-31 19:00:00,000 - INFO - ===== 周报定时分析任务启动 =====
2026-05-31 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-05-31 19:00:00,003 - INFO - [周报] 开始获取本周日报数据
2026-05-31 19:00:00,006 - INFO - [周报] 本周日期范围: 2026-05-25 至 2026-05-31
共 6 天有日报数据
2026-05-31 19:00:00,007 - INFO - [周报] 开始 AI 分析
2026-05-31 19:00:00,008 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-05-31 19:02:25,355 - INFO - [周报] AI 返回 content 长度: 2612
2026-05-31 19:02:25,356 - INFO - [周报] AI 分析完成,共 8 条工作项
2026-05-31 19:02:25,357 - INFO - [周报] ===== 周报分析流程完成 =====
2026-05-31 19:02:25,357 - INFO - 周报定时分析任务完成: success
2026-05-31 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-05-31 20:00:00,018 - INFO - 清理重复提醒完成:删除 10/10 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-05-31 20:00:00,019 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-05-31 20:00:00,019 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-05-31 20:00:00,020 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-05-31 20:00:00,020 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-31 20:00:00,020 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-05-31 20:00:00,021 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-31 20:00:00,021 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-05-31 20:00:00,477 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-05-31 20:00:02,779 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-05-31 20:00:05,016 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-05-31 20:00:07,297 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-05-31 20:00:09,622 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-05-31 20:00:11,927 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-05-31 20:00:14,265 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-05-31 20:00:16,556 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-05-31 20:00:18,750 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-05-31 20:00:21,097 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-05-31 20:00:23,430 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-05-31 20:00:25,679 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-05-31 20:00:28,031 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-05-31 20:00:30,324 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-05-31 20:00:32,632 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-05-31 20:00:34,881 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-05-31 20:00:37,161 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-05-31 20:00:39,511 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-05-31 20:00:41,825 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-05-31 20:00:44,179 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-05-31 20:00:46,525 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-31 20:00:48,947 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-31 20:00:51,345 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-31 20:00:53,732 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-31 20:00:56,069 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-31 20:00:58,599 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-31 20:01:00,809 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-31 20:01:03,051 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-31 20:01:05,261 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-31 20:01:07,461 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-31 20:01:09,668 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-31 20:01:10,988 - INFO - 项目 [月报提醒] 流式接收完成,共 1529 个数据块,content长度: 606, reasoning长度: 3098
2026-05-31 20:01:10,989 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 606, reasoning长度: 3098
2026-05-31 20:01:10,989 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据提交截止时间为6月6日上午12:30前",
"reminders": [
{
"remind_time": "2026-06-05 10:15:00",
"content": "提醒:月报请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-06-05 14:20:00",
"content": "提醒:月报请在明天18:00前提交至综合管理中心"
},
{
"remind_time": "2026-06-06 10:45:00",
"content": "提醒:今天18:00前请提交月报!"
},
{
2026-05-31 20:01:10,989 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-05-31 20:01:10,989 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-05-31 20:01:10,989 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-05-31 20:01:10,989 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-05-31 20:01:10,990 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-05-31 20:01:10,991 - INFO - 保存提醒: [月报提醒] 2026-06-05 10:15:00 - 提醒:月报请在明天18:00前提交至综合管理中心...
2026-05-31 20:01:10,991 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-05-31 20:01:10,994 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:20:00 - 提醒:月报请在明天18:00前提交至综合管理中心...
2026-05-31 20:01:10,995 - INFO - 保存提醒: [月报提醒] 2026-06-06 10:45:00 - 提醒:今天18:00前请提交月报!...[周末]
2026-05-31 20:01:10,996 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 10:45:00(原周末提醒: 2026-06-06 10:45:00) - 提醒:今天18:00前请提交月报!...
2026-05-31 20:01:10,997 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:50:00 - 最后提醒:今天18:00前务必提交月报!...[周末]
2026-05-31 20:01:10,998 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:50:00(原周末提醒: 2026-06-06 11:50:00) - 最后提醒:今天18:00前务必提交月报!...
2026-05-31 20:01:10,998 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-05-31 20:01:11,000 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-31 20:01:11,197 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-05-31 20:01:13,395 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-05-31 20:01:15,658 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-05-31 20:01:17,948 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-05-31 20:01:20,228 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-05-31 20:01:22,456 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-05-31 20:01:24,667 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-05-31 20:01:26,919 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-05-31 20:01:29,163 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-05-31 20:01:31,428 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-05-31 20:01:33,679 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-05-31 20:01:35,858 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-05-31 20:01:38,157 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-05-31 20:01:40,455 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-05-31 20:01:42,752 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-05-31 20:01:45,035 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-05-31 20:01:47,308 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-05-31 20:01:49,521 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-05-31 20:01:51,747 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-05-31 20:01:54,040 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-05-31 20:01:56,330 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-05-31 20:01:58,637 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-05-31 20:02:00,852 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-05-31 20:02:03,164 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-05-31 20:02:05,464 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-05-31 20:02:07,746 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-05-31 20:02:10,040 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-05-31 20:02:12,416 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-05-31 20:02:14,828 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-05-31 20:02:17,200 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-05-31 20:02:19,743 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-05-31 20:02:21,975 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-05-31 20:02:24,196 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-05-31 20:02:26,393 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-05-31 20:02:28,624 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-05-31 20:02:30,875 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-05-31 20:02:31,658 - INFO - 项目 [周报提醒] 流式接收完成,共 1768 个数据块,content长度: 568, reasoning长度: 3448
2026-05-31 20:02:31,658 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 568, reasoning长度: 3448
2026-05-31 20:02:31,658 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "5月31日22:30前",
"reminders": [
{
"remind_time": "2026-05-30 09:45:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 14:25:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 10:15:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-05-31 17:30:
2026-05-31 20:02:31,658 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-05-31 20:02:31,659 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-05-31 20:02:31,659 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-05-31 20:02:31,659 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-05-31 20:02:31,660 - INFO - 保存提醒: [周报提醒] 2026-05-30 09:45:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-31 20:02:31,661 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 09:45:00(原周末提醒: 2026-05-30 09:45:00) - 提醒:周报请在明天22:30前提交...
2026-05-31 20:02:31,663 - INFO - 保存提醒: [周报提醒] 2026-05-30 14:25:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-05-31 20:02:31,664 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 14:25:00(原周末提醒: 2026-05-30 14:25:00) - 提醒:周报请在明天22:30前提交...
2026-05-31 20:02:31,665 - INFO - 保存提醒: [周报提醒] 2026-05-31 10:15:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-05-31 20:02:31,670 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 10:15:00(原周末提醒: 2026-05-31 10:15:00) - 提醒:今天22:30前请提交周报!...
2026-05-31 20:02:31,672 - INFO - 保存提醒: [周报提醒] 2026-05-31 17:30:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-05-31 20:02:31,673 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 17:30:00(原周末提醒: 2026-05-31 17:30:00) - 最后提醒:今天22:30前务必提交周报!...
2026-05-31 20:02:31,673 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-05-31 20:02:31,675 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-05-31 20:02:31,675 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-05-31 20:02:31,675 - INFO - --- 开始提醒密度控制分析 ---
2026-05-31 20:02:31,676 - INFO - 提醒密度控制 第 1/3 次调用
2026-05-31 20:02:31,676 - INFO - [提醒密度控制] 已过滤 19 条周末提醒前置,不参与密度控制
2026-05-31 20:02:31,676 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-05-31 20:02:31,677 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 4
2026-05-31 20:02:31,677 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-05-31 20:02:35,814 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-05-31 20:02:38,058 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-05-31 20:02:40,466 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-05-31 20:02:42,754 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-05-31 20:02:44,990 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-05-31 20:02:47,320 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-05-31 20:02:49,601 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-05-31 20:02:51,870 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-05-31 20:02:54,066 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-05-31 20:02:56,326 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-05-31 20:02:58,514 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-05-31 20:03:00,779 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-05-31 20:03:03,011 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-05-31 20:03:05,239 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-05-31 20:03:07,457 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-05-31 20:03:09,689 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-05-31 20:03:11,937 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-05-31 20:03:14,252 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-05-31 20:03:16,500 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-05-31 20:03:18,725 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-05-31 20:03:20,960 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-05-31 20:03:23,197 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-05-31 20:03:25,486 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-05-31 20:03:27,770 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-05-31 20:03:30,033 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-05-31 20:03:32,330 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-05-31 20:03:34,588 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-05-31 20:03:36,801 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-05-31 20:03:39,156 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-05-31 20:03:39,782 - INFO - [提醒密度控制] 流式接收完成,共 1414 个数据块,content长度: 53, reasoning长度: 4003
2026-05-31 20:03:39,783 - INFO - [提醒密度控制] LLM 返回 - content长度: 53, reasoning长度: 4003
2026-05-31 20:03:39,783 - INFO - [提醒密度控制] 需清理 1 条提醒: ['remind_20260531200110_6559']
2026-05-31 20:03:39,783 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-05-31 20:03:39,783 - INFO - 提醒密度控制:需清理 1 条提醒
2026-05-31 20:03:39,784 - INFO - 密度控制清理提醒: remind_20260531200110_6559
2026-05-31 20:03:39,784 - INFO - 提醒密度控制完成:实际清理 1/1 条
2026-05-31 20:03:39,785 - INFO - ===== 所有项目分析任务完成 =====
2026-06-01 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-01 09:00:00,022 - INFO - 清理重复提醒完成:删除 12/12 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-01 09:00:00,022 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-01 09:00:00,023 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-01 09:00:00,023 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-01 09:00:00,024 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-01 09:00:00,024 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-01 09:00:00,025 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-01 09:00:00,025 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-01 09:00:01,189 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-01 09:00:03,748 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-01 09:00:06,240 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-01 09:00:08,814 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-01 09:00:11,376 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-01 09:00:13,849 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-01 09:00:16,399 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-01 09:00:18,986 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-01 09:00:21,635 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-01 09:00:24,137 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-01 09:00:26,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-01 09:00:29,444 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-01 09:00:32,017 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-01 09:00:34,574 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-01 09:00:37,139 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-01 09:00:39,742 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-01 09:00:42,335 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-01 09:00:44,870 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-01 09:00:47,515 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-01 09:00:50,097 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-01 09:00:52,665 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-01 09:00:55,308 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-01 09:00:57,930 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-01 09:01:00,583 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-01 09:01:03,337 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-01 09:01:06,113 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-01 09:01:08,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-01 09:01:11,308 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-01 09:01:13,871 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-01 09:01:16,404 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-01 09:01:18,932 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-01 09:01:21,445 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-01 09:01:21,650 - INFO - 项目 [周报提醒] 流式接收完成,共 1554 个数据块,content长度: 590, reasoning长度: 2914
2026-06-01 09:01:21,651 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 590, reasoning长度: 2914
2026-06-01 09:01:21,651 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "本周周报数据请于5月31日22:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-05-30 10:15:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 15:20:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 09:45:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_tim
2026-06-01 09:01:21,651 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-06-01 09:01:21,651 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-01 09:01:21,651 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-01 09:01:21,651 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-01 09:01:21,652 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-01 09:01:21,653 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-06-01 09:01:21,654 - INFO - 保存提醒: [周报提醒] 2026-05-30 10:15:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-01 09:01:21,655 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 10:15:00(原周末提醒: 2026-05-30 10:15:00) - 提醒:周报请在明天22:30前提交...
2026-06-01 09:01:21,656 - INFO - 保存提醒: [周报提醒] 2026-05-30 15:20:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-01 09:01:21,660 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 15:20:00(原周末提醒: 2026-05-30 15:20:00) - 提醒:周报请在明天22:30前提交...
2026-06-01 09:01:21,662 - INFO - 保存提醒: [周报提醒] 2026-05-31 09:45:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-01 09:01:21,663 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 09:45:00(原周末提醒: 2026-05-31 09:45:00) - 提醒:今天22:30前请提交周报!...
2026-06-01 09:01:21,665 - INFO - 保存提醒: [周报提醒] 2026-05-31 16:00:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-01 09:01:21,666 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 16:00:00(原周末提醒: 2026-05-31 16:00:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-01 09:01:21,666 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-01 09:01:21,668 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-01 09:01:21,929 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-01 09:01:24,207 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-01 09:01:26,435 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-01 09:01:28,814 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-01 09:01:31,009 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-01 09:01:33,242 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-01 09:01:35,505 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-01 09:01:37,794 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-01 09:01:40,107 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-01 09:01:42,386 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-01 09:01:44,609 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-01 09:01:46,940 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-01 09:01:49,204 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-01 09:01:51,538 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-01 09:01:53,799 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-01 09:01:56,075 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-01 09:01:58,311 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-01 09:02:00,532 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-01 09:02:02,755 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-01 09:02:04,957 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-01 09:02:07,202 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-01 09:02:09,386 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-01 09:02:11,576 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-01 09:02:13,801 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-01 09:02:16,088 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-01 09:02:18,324 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-01 09:02:20,656 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-01 09:02:22,970 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-01 09:02:25,280 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-01 09:02:27,539 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-01 09:02:29,921 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-01 09:02:32,283 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-01 09:02:34,593 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-01 09:02:36,880 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-01 09:02:39,134 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-01 09:02:41,539 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-01 09:02:43,772 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-01 09:02:46,008 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-01 09:02:48,257 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-01 09:02:50,476 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-01 09:02:52,712 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-01 09:02:54,934 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-01 09:02:55,329 - INFO - 项目 [月报提醒] 流式接收完成,共 2059 个数据块,content长度: 669, reasoning长度: 4346
2026-06-01 09:02:55,329 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 669, reasoning长度: 4346
2026-06-01 09:02:55,329 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据请于6月6日上午12:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-06-05 09:45:00",
"content": "提醒:5月述职数据请于6月6日12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 15:20:00",
"content": "提醒:5月述职数据请于6月6日12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-06 10:30:00",
"content": "提醒:今天12:30前请提交5月
2026-06-01 09:02:55,330 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-01 09:02:55,330 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-01 09:02:55,330 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-01 09:02:55,330 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-01 09:02:55,331 - INFO - 保存提醒: [月报提醒] 2026-06-05 09:45:00 - 提醒:5月述职数据请于6月6日12:30前提交至综合管理中心...
2026-06-01 09:02:55,334 - INFO - 保存提醒: [月报提醒] 2026-06-05 15:20:00 - 提醒:5月述职数据请于6月6日12:30前提交至综合管理中心...
2026-06-01 09:02:55,338 - INFO - 保存提醒: [月报提醒] 2026-06-06 10:30:00 - 提醒:今天12:30前请提交5月述职数据至综合管理中心-梁小...[周末]
2026-06-01 09:02:55,341 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 10:30:00(原周末提醒: 2026-06-06 10:30:00) - 提醒:今天12:30前请提交5月述职数据至综合管理中心-梁小...
2026-06-01 09:02:55,346 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:50:00 - 最后提醒:今天12:30前务必提交5月述职数据至综合管理中心...[周末]
2026-06-01 09:02:55,348 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:50:00(原周末提醒: 2026-06-06 11:50:00) - 最后提醒:今天12:30前务必提交5月述职数据至综合管理中心...
2026-06-01 09:02:55,348 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-01 09:02:55,350 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-01 09:02:55,350 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-01 09:02:55,350 - INFO - --- 开始提醒密度控制分析 ---
2026-06-01 09:02:55,351 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-01 09:02:55,351 - INFO - [提醒密度控制] 已过滤 6 条周末提醒前置,不参与密度控制
2026-06-01 09:02:55,351 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-01 09:02:55,352 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 4
2026-06-01 09:02:55,352 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-01 09:02:59,449 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-01 09:03:01,845 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-01 09:03:04,158 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-01 09:03:06,474 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-01 09:03:08,730 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-01 09:03:10,994 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-01 09:03:13,298 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-01 09:03:15,520 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-01 09:03:17,834 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-01 09:03:20,090 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-01 09:03:22,434 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-01 09:03:24,705 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-01 09:03:27,038 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-01 09:03:29,322 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-01 09:03:31,605 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-01 09:03:33,912 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-01 09:03:36,143 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-01 09:03:38,428 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-01 09:03:40,648 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-01 09:03:42,964 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-01 09:03:45,316 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-01 09:03:47,644 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-01 09:03:49,986 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-01 09:03:52,276 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-01 09:03:54,649 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-01 09:03:56,927 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-01 09:03:59,193 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-01 09:04:01,454 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-06-01 09:04:03,724 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-06-01 09:04:06,017 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-06-01 09:04:08,273 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-06-01 09:04:10,486 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-06-01 09:04:12,778 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-06-01 09:04:15,022 - INFO - [提醒密度控制] 流式接收中... 已收到 1650 个数据块
2026-06-01 09:04:17,266 - INFO - [提醒密度控制] 流式接收中... 已收到 1700 个数据块
2026-06-01 09:04:19,540 - INFO - [提醒密度控制] 流式接收中... 已收到 1750 个数据块
2026-06-01 09:04:21,788 - INFO - [提醒密度控制] 流式接收中... 已收到 1800 个数据块
2026-06-01 09:04:24,036 - INFO - [提醒密度控制] 流式接收中... 已收到 1850 个数据块
2026-06-01 09:04:26,289 - INFO - [提醒密度控制] 流式接收中... 已收到 1900 个数据块
2026-06-01 09:04:28,516 - INFO - [提醒密度控制] 流式接收中... 已收到 1950 个数据块
2026-06-01 09:04:30,824 - INFO - [提醒密度控制] 流式接收中... 已收到 2000 个数据块
2026-06-01 09:04:30,951 - INFO - [提醒密度控制] 流式接收完成,共 2004 个数据块,content长度: 0, reasoning长度: 5247
2026-06-01 09:04:30,952 - INFO - [提醒密度控制] LLM 返回 - content长度: 0, reasoning长度: 5247
2026-06-01 09:04:30,952 - INFO - [提醒密度控制] content 为空,使用 reasoning_content 提取 JSON
2026-06-01 09:04:30,952 - ERROR - [提醒密度控制] 返回内容无法提取 JSON: Here's a thinking process:
1. **Analyze User Input:**
- **Role:** Reminder Density Control Assistant.
- **Rules:**
1. Same project title + deadline: max 2 reminders per day.
2026-06-01 09:04:30,952 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-01 09:04:30,952 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-01 09:04:30,954 - INFO - ===== 所有项目分析任务完成 =====
2026-06-01 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-01 12:00:00,023 - INFO - 清理重复提醒完成:删除 14/14 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-01 12:00:00,024 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-01 12:00:00,024 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-01 12:00:00,024 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-01 12:00:00,024 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-01 12:00:00,025 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-01 12:00:00,026 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-01 12:00:00,027 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-01 12:00:02,012 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-01 12:00:04,315 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-01 12:00:06,650 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-01 12:00:08,926 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-01 12:00:11,322 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-01 12:00:13,577 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-01 12:00:15,803 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-01 12:00:18,055 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-01 12:00:20,336 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-01 12:00:22,607 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-01 12:00:24,845 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-01 12:00:27,074 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-01 12:00:29,405 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-01 12:00:31,729 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-01 12:00:34,051 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-01 12:00:36,353 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-01 12:00:38,684 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-01 12:00:41,005 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-01 12:00:43,264 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-01 12:00:45,587 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-01 12:00:47,781 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-01 12:00:50,027 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-01 12:00:52,381 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-01 12:00:54,733 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-01 12:00:57,022 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-01 12:00:59,417 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-01 12:01:01,766 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-01 12:01:04,047 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-01 12:01:06,447 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-01 12:01:08,803 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-01 12:01:11,108 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-01 12:01:13,582 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-01 12:01:15,943 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-01 12:01:18,351 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-01 12:01:20,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-01 12:01:23,234 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-01 12:01:25,729 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-01 12:01:28,045 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-01 12:01:30,372 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-01 12:01:32,660 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-01 12:01:34,873 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-01 12:01:37,205 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-01 12:01:39,638 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-01 12:01:41,828 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-01 12:01:44,025 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-01 12:01:46,266 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-01 12:01:48,448 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-01 12:01:50,163 - INFO - 项目 [周报提醒] 流式接收完成,共 2339 个数据块,content长度: 576, reasoning长度: 5111
2026-06-01 12:01:50,164 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 576, reasoning长度: 5111
2026-06-01 12:01:50,164 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "本周周报截止时间为5月31日22:30",
"reminders": [
{
"remind_time": "2026-05-30 10:15:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 15:20:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 11:45:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-05-3
2026-06-01 12:01:50,164 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-06-01 12:01:50,164 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-01 12:01:50,164 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-01 12:01:50,164 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-06-01 12:01:50,165 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-01 12:01:50,166 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-01 12:01:50,166 - INFO - 保存提醒: [周报提醒] 2026-05-30 10:15:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-01 12:01:50,168 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 10:15:00(原周末提醒: 2026-05-30 10:15:00) - 提醒:周报请在明天22:30前提交...
2026-06-01 12:01:50,175 - INFO - 保存提醒: [周报提醒] 2026-05-30 15:20:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-01 12:01:50,176 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 15:20:00(原周末提醒: 2026-05-30 15:20:00) - 提醒:周报请在明天22:30前提交...
2026-06-01 12:01:50,178 - INFO - 保存提醒: [周报提醒] 2026-05-31 11:45:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-01 12:01:50,179 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 11:45:00(原周末提醒: 2026-05-31 11:45:00) - 提醒:今天22:30前请提交周报!...
2026-06-01 12:01:50,180 - INFO - 保存提醒: [周报提醒] 2026-05-31 16:30:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-01 12:01:50,182 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 16:30:00(原周末提醒: 2026-05-31 16:30:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-01 12:01:50,182 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-01 12:01:50,183 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-01 12:01:50,949 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-01 12:01:53,217 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-01 12:01:55,450 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-01 12:01:57,820 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-01 12:02:00,082 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-01 12:02:02,381 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-01 12:02:04,650 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-01 12:02:06,871 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-01 12:02:09,075 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-01 12:02:11,355 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-01 12:02:13,620 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-01 12:02:15,947 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-01 12:02:18,248 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-01 12:02:20,531 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-01 12:02:22,853 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-01 12:02:25,129 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-01 12:02:27,374 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-01 12:02:29,710 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-01 12:02:32,032 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-01 12:02:34,396 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-01 12:02:36,704 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-01 12:02:38,996 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-01 12:02:41,281 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-01 12:02:43,531 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-01 12:02:45,865 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-01 12:02:48,217 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-01 12:02:50,601 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-01 12:02:52,946 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-01 12:02:55,162 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-01 12:02:57,412 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-01 12:02:59,751 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-01 12:03:02,068 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-01 12:03:04,448 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-01 12:03:06,651 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-01 12:03:08,913 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-01 12:03:11,128 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-01 12:03:13,365 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-01 12:03:15,614 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-01 12:03:16,493 - INFO - 项目 [月报提醒] 流式接收完成,共 1870 个数据块,content长度: 625, reasoning长度: 3750
2026-06-01 12:03:16,493 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 625, reasoning长度: 3750
2026-06-01 12:03:16,493 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据请于6月6日上午12:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-06-05 10:00:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 11:30:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-06 09:30:00",
"content": "提醒:今天12:30前请提交月报!"
}
2026-06-01 12:03:16,493 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-01 12:03:16,493 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-01 12:03:16,494 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-01 12:03:16,495 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-01 12:03:16,497 - INFO - 保存提醒: [月报提醒] 2026-06-05 10:00:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-06-01 12:03:16,499 - INFO - 保存提醒: [月报提醒] 2026-06-05 11:30:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-06-01 12:03:16,500 - INFO - 保存提醒: [月报提醒] 2026-06-06 09:30:00 - 提醒:今天12:30前请提交月报!...[周末]
2026-06-01 12:03:16,502 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 09:30:00(原周末提醒: 2026-06-06 09:30:00) - 提醒:今天12:30前请提交月报!...
2026-06-01 12:03:16,504 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:40:00 - 最后提醒:今天12:30前务必提交月报!...[周末]
2026-06-01 12:03:16,505 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:40:00(原周末提醒: 2026-06-06 11:40:00) - 最后提醒:今天12:30前务必提交月报!...
2026-06-01 12:03:16,506 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-01 12:03:16,508 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-01 12:03:16,509 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-01 12:03:16,509 - INFO - --- 开始提醒密度控制分析 ---
2026-06-01 12:03:16,510 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-01 12:03:16,510 - INFO - [提醒密度控制] 已过滤 6 条周末提醒前置,不参与密度控制
2026-06-01 12:03:16,511 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-01 12:03:16,511 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 4
2026-06-01 12:03:16,512 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-01 12:03:20,817 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-01 12:03:23,031 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-01 12:03:25,384 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-01 12:03:27,767 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-01 12:03:30,027 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-01 12:03:32,391 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-01 12:03:34,732 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-01 12:03:36,987 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-01 12:03:39,254 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-01 12:03:41,530 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-01 12:03:43,863 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-01 12:03:46,146 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-01 12:03:48,411 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-01 12:03:50,652 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-01 12:03:52,946 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-01 12:03:55,198 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-01 12:03:57,503 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-01 12:03:59,814 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-01 12:04:02,213 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-01 12:04:04,519 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-01 12:04:06,845 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-01 12:04:09,173 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-01 12:04:11,443 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-01 12:04:13,687 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-01 12:04:15,952 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-01 12:04:18,180 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-01 12:04:20,453 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-01 12:04:22,727 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-06-01 12:04:25,069 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-06-01 12:04:27,304 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-06-01 12:04:29,587 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-06-01 12:04:31,893 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-06-01 12:04:34,194 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-06-01 12:04:36,463 - INFO - [提醒密度控制] 流式接收中... 已收到 1650 个数据块
2026-06-01 12:04:38,661 - INFO - [提醒密度控制] 流式接收中... 已收到 1700 个数据块
2026-06-01 12:04:40,930 - INFO - [提醒密度控制] 流式接收中... 已收到 1750 个数据块
2026-06-01 12:04:43,157 - INFO - [提醒密度控制] 流式接收中... 已收到 1800 个数据块
2026-06-01 12:04:45,382 - INFO - [提醒密度控制] 流式接收中... 已收到 1850 个数据块
2026-06-01 12:04:47,653 - INFO - [提醒密度控制] 流式接收中... 已收到 1900 个数据块
2026-06-01 12:04:49,916 - INFO - [提醒密度控制] 流式接收中... 已收到 1950 个数据块
2026-06-01 12:04:52,104 - INFO - [提醒密度控制] 流式接收中... 已收到 2000 个数据块
2026-06-01 12:04:52,193 - INFO - [提醒密度控制] 流式接收完成,共 2003 个数据块,content长度: 0, reasoning长度: 5060
2026-06-01 12:04:52,194 - INFO - [提醒密度控制] LLM 返回 - content长度: 0, reasoning长度: 5060
2026-06-01 12:04:52,194 - INFO - [提醒密度控制] content 为空,使用 reasoning_content 提取 JSON
2026-06-01 12:04:52,194 - ERROR - [提醒密度控制] 返回内容无法提取 JSON: Here's a thinking process:
1. **Analyze User Input:**
- **Input Data:** A JSON array of 4 reminder items.
- **Fields per item:** `id`, `project_title`, `remind_time`, `deadline`, `content`,
2026-06-01 12:04:52,194 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-01 12:04:52,194 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-01 12:04:52,196 - INFO - ===== 所有项目分析任务完成 =====
2026-06-01 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-01 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-01 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-01 17:50:00,151 - INFO - [日报] 正在登录 XWiki...
2026-06-01 17:50:00,151 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-01 17:50:11,879 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-01 17:50:15,464 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-01 17:50:15,487 - INFO - [日报] 找到 2 条评论
2026-06-01 17:50:15,556 - INFO - 日报数据已保存: 2026-06-01, 写日报人数: 2
2026-06-01 17:50:15,559 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-06-01 17:50:15,623 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-01 17:50:15,624 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-01 17:51:23,808 - INFO - [日报] AI返回 - content长度: 219, reasoning长度: 3890
2026-06-01 17:51:23,809 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-06-01 17:51:23,811 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-01 17:51:23,977 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁,今天的工作进展如何呀?记得抽空把XWiki日报填一下哦...
2026-06-01 17:51:23,979 - INFO - [日报] 提醒发送成功: 宗梁
2026-06-01 17:51:23,982 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-01 17:51:23,983 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-01 17:53:32,790 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-01 17:53:32,790 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-01 17:53:32,790 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-01 17:53:32,791 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-01 17:53:32,791 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-01 17:53:32,791 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-01 17:53:32,792 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-01 17:53:32,792 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-01 17:53:32,793 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-01 17:53:32,793 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-01 17:53:32,793 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-01 17:53:32,793 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-01 17:53:32,794 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-01 17:53:32,794 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-01 17:53:32,796 - INFO - 调度器已启动
2026-06-01 17:53:33,089 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-01 17:53:33,091 - INFO - [Stream] 后台线程已启动
2026-06-01 17:53:33,091 - INFO - 钉钉 Stream 服务已启动
2026-06-01 17:53:33,092 - INFO - Web 服务启动,端口: 5000
2026-06-01 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-01 18:00:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-01 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-01 18:00:00,117 - INFO - [日报] 正在登录 XWiki...
2026-06-01 18:00:00,117 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-01 18:00:08,576 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-01 18:00:12,205 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-01 18:00:12,230 - INFO - [日报] 找到 2 条评论
2026-06-01 18:00:12,278 - INFO - 日报数据已保存: 2026-06-01, 写日报人数: 2
2026-06-01 18:00:12,281 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-06-01 18:00:12,367 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-01 18:00:12,368 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-01 18:01:03,342 - INFO - [日报] AI返回 - content长度: 219, reasoning长度: 3287
2026-06-01 18:01:03,342 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-06-01 18:01:03,345 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-01 18:01:03,511 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁,今天的工作进展如何呀?记得抽空把XWiki日报填一下哦...
2026-06-01 18:01:03,513 - INFO - [日报] 提醒发送成功: 宗梁
2026-06-01 18:01:03,516 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-01 18:01:03,517 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-01 18:02:45,756 - INFO - [日报] 日报JSON生成 - content长度: 2224, reasoning长度: 4437
2026-06-01 18:02:45,756 - INFO - [日报] 日报JSON生成完成
2026-06-01 18:02:45,757 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-01.json
2026-06-01 18:02:45,760 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-01 18:02:45,761 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-01 18:10:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-01 18:10:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-01 18:10:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-01 18:10:00,001 - INFO - [日报] 正在登录 XWiki...
2026-06-01 18:10:00,001 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-01 18:10:06,996 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-01 18:10:10,577 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-01 18:10:10,603 - INFO - [日报] 找到 2 条评论
2026-06-01 18:10:10,671 - INFO - 日报数据已保存: 2026-06-01, 写日报人数: 2
2026-06-01 18:10:10,674 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-06-01 18:10:10,744 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-01 18:10:10,746 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-01 18:11:19,002 - INFO - [日报] AI返回 - content长度: 211, reasoning长度: 4545
2026-06-01 18:11:19,002 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-06-01 18:11:19,005 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-01 18:11:19,174 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁,今天忙完记得把XWiki日报补上哈,今天辛苦啦!...
2026-06-01 18:11:19,175 - INFO - [日报] 提醒发送成功: 宗梁
2026-06-01 18:11:19,178 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-01 18:11:19,179 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-01 18:11:58,441 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-01 18:11:58,441 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-01 18:11:58,442 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-01 18:11:58,442 - INFO - 日报定时配置已更新: ['17:50', '18:00', '18:10']
2026-06-01 18:13:05,508 - INFO - [日报] 日报JSON生成 - content长度: 2044, reasoning长度: 4533
2026-06-01 18:13:05,508 - INFO - [日报] 日报JSON生成完成
2026-06-01 18:13:05,509 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-01.json
2026-06-01 18:13:05,512 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-01 18:13:05,512 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-01 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-01 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-01 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-01 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-01 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-01 20:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-01 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-01 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-01 20:00:02,368 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-01 20:00:04,626 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-01 20:00:06,832 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-01 20:00:09,089 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-01 20:00:11,339 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-01 20:00:13,563 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-01 20:00:15,847 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-01 20:00:18,131 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-01 20:00:20,371 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-01 20:00:22,673 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-01 20:00:24,950 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-01 20:00:27,224 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-01 20:00:29,516 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-01 20:00:31,793 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-01 20:00:34,069 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-01 20:00:36,440 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-01 20:00:38,744 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-01 20:00:41,000 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-01 20:00:43,290 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-01 20:00:45,722 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-01 20:00:48,052 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-01 20:00:50,433 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-01 20:00:52,851 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-01 20:00:55,264 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-01 20:00:57,595 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-01 20:01:00,092 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-01 20:01:02,413 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-01 20:01:04,770 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-01 20:01:07,064 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-01 20:01:09,355 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-01 20:01:11,581 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-01 20:01:13,916 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-01 20:01:16,198 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-01 20:01:18,394 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-01 20:01:20,780 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-01 20:01:23,004 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-01 20:01:25,235 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-01 20:01:27,580 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-01 20:01:29,885 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-01 20:01:32,311 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-01 20:01:34,697 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-01 20:01:37,083 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-01 20:01:39,526 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-01 20:01:41,773 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-01 20:01:43,969 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-01 20:01:46,183 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-01 20:01:48,418 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-01 20:01:50,605 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-01 20:01:51,220 - INFO - 项目 [周报提醒] 流式接收完成,共 2364 个数据块,content长度: 576, reasoning长度: 5204
2026-06-01 20:01:51,220 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 576, reasoning长度: 5204
2026-06-01 20:01:51,220 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "本周周报截止时间为5月31日22:30",
"reminders": [
{
"remind_time": "2026-05-30 10:15:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 15:20:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 09:45:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-05-3
2026-06-01 20:01:51,221 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-06-01 20:01:51,221 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-01 20:01:51,221 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-01 20:01:51,221 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-01 20:01:51,222 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-01 20:01:51,223 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-06-01 20:01:51,224 - INFO - 保存提醒: [周报提醒] 2026-05-30 10:15:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-01 20:01:51,225 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 10:15:00(原周末提醒: 2026-05-30 10:15:00) - 提醒:周报请在明天22:30前提交...
2026-06-01 20:01:51,226 - INFO - 保存提醒: [周报提醒] 2026-05-30 15:20:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-01 20:01:51,227 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 15:20:00(原周末提醒: 2026-05-30 15:20:00) - 提醒:周报请在明天22:30前提交...
2026-06-01 20:01:51,228 - INFO - 保存提醒: [周报提醒] 2026-05-31 09:45:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-01 20:01:51,229 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 09:45:00(原周末提醒: 2026-05-31 09:45:00) - 提醒:今天22:30前请提交周报!...
2026-06-01 20:01:51,230 - INFO - 保存提醒: [周报提醒] 2026-05-31 16:50:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-01 20:01:51,230 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 16:50:00(原周末提醒: 2026-05-31 16:50:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-01 20:01:51,231 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-01 20:01:51,234 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-01 20:01:51,966 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-01 20:01:54,219 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-01 20:01:56,453 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-01 20:01:58,706 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-01 20:02:01,041 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-01 20:02:03,306 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-01 20:02:05,508 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-01 20:02:07,754 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-01 20:02:10,016 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-01 20:02:12,205 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-01 20:02:14,493 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-01 20:02:16,780 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-01 20:02:19,084 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-01 20:02:21,380 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-01 20:02:23,695 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-01 20:02:26,023 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-01 20:02:28,348 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-01 20:02:30,625 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-01 20:02:32,851 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-01 20:02:35,078 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-01 20:02:37,290 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-01 20:02:39,507 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-01 20:02:41,755 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-01 20:02:44,049 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-01 20:02:46,299 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-01 20:02:48,551 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-01 20:02:50,781 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-01 20:02:53,030 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-01 20:02:55,438 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-01 20:02:57,681 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-01 20:02:59,937 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-01 20:03:02,186 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-01 20:03:04,401 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-01 20:03:06,628 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-01 20:03:08,634 - INFO - 项目 [月报提醒] 流式接收完成,共 1695 个数据块,content长度: 623, reasoning长度: 3150
2026-06-01 20:03:08,634 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 623, reasoning长度: 3150
2026-06-01 20:03:08,634 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据请于6月6日12:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-06-05 10:15:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 14:20:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-06 09:45:00",
"content": "提醒:今天12:30前请提交月报!"
},
2026-06-01 20:03:08,635 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-01 20:03:08,635 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-01 20:03:08,635 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-01 20:03:08,635 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-01 20:03:08,636 - INFO - 保存提醒: [月报提醒] 2026-06-05 10:15:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-06-01 20:03:08,637 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:20:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-06-01 20:03:08,638 - INFO - 保存提醒: [月报提醒] 2026-06-06 09:45:00 - 提醒:今天12:30前请提交月报!...[周末]
2026-06-01 20:03:08,639 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 09:45:00(原周末提醒: 2026-06-06 09:45:00) - 提醒:今天12:30前请提交月报!...
2026-06-01 20:03:08,640 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:50:00 - 最后提醒:今天12:30前务必提交月报!...[周末]
2026-06-01 20:03:08,641 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:50:00(原周末提醒: 2026-06-06 11:50:00) - 最后提醒:今天12:30前务必提交月报!...
2026-06-01 20:03:08,641 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-01 20:03:08,642 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-01 20:03:08,643 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-01 20:03:08,643 - INFO - --- 开始提醒密度控制分析 ---
2026-06-01 20:03:08,643 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-01 20:03:08,644 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-01 20:03:08,644 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-01 20:03:08,644 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 2
2026-06-01 20:03:08,644 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-01 20:03:20,956 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-01 20:03:23,223 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-01 20:03:25,505 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-01 20:03:27,764 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-01 20:03:30,225 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-01 20:03:32,506 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-01 20:03:34,888 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-01 20:03:37,215 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-01 20:03:39,447 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-01 20:03:41,925 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-01 20:03:44,131 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-01 20:03:46,384 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-01 20:03:48,602 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-01 20:03:50,863 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-01 20:03:53,111 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-01 20:03:55,362 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-01 20:03:57,571 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-01 20:03:59,737 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-01 20:04:01,962 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-01 20:04:04,187 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-01 20:04:06,378 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-01 20:04:08,606 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-01 20:04:10,804 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-01 20:04:13,113 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-01 20:04:15,346 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-01 20:04:17,609 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-01 20:04:19,805 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-01 20:04:22,011 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-06-01 20:04:24,231 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-06-01 20:04:26,483 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-06-01 20:04:28,653 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-06-01 20:04:30,952 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-06-01 20:04:33,173 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-06-01 20:04:35,496 - INFO - [提醒密度控制] 流式接收中... 已收到 1650 个数据块
2026-06-01 20:04:37,761 - INFO - [提醒密度控制] 流式接收中... 已收到 1700 个数据块
2026-06-01 20:04:40,105 - INFO - [提醒密度控制] 流式接收中... 已收到 1750 个数据块
2026-06-01 20:04:42,305 - INFO - [提醒密度控制] 流式接收中... 已收到 1800 个数据块
2026-06-01 20:04:44,554 - INFO - [提醒密度控制] 流式接收中... 已收到 1850 个数据块
2026-06-01 20:04:46,944 - INFO - [提醒密度控制] 流式接收中... 已收到 1900 个数据块
2026-06-01 20:04:49,219 - INFO - [提醒密度控制] 流式接收中... 已收到 1950 个数据块
2026-06-01 20:04:51,279 - INFO - [提醒密度控制] 流式接收完成,共 1994 个数据块,content长度: 0, reasoning长度: 5875
2026-06-01 20:04:51,279 - INFO - [提醒密度控制] LLM 返回 - content长度: 0, reasoning长度: 5875
2026-06-01 20:04:51,279 - INFO - [提醒密度控制] content 为空,使用 reasoning_content 提取 JSON
2026-06-01 20:04:51,280 - ERROR - [提醒密度控制] JSON 解析失败: Extra data: line 8 column 14 (char 309)
2026-06-01 20:04:51,280 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-01 20:04:51,280 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-01 20:04:51,282 - INFO - ===== 所有项目分析任务完成 =====
2026-06-02 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-02 09:00:00,011 - INFO - 清理重复提醒完成:删除 4/4 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-02 09:00:00,012 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-02 09:00:00,012 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-02 09:00:00,013 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-02 09:00:00,013 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-02 09:00:00,013 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-02 09:00:00,014 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-02 09:00:00,015 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-02 09:00:02,606 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-02 09:00:05,182 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-02 09:00:07,727 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-02 09:00:10,299 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-02 09:00:12,946 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-02 09:00:15,530 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-02 09:00:18,110 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-02 09:00:20,674 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-02 09:00:23,237 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-02 09:00:25,826 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-02 09:00:28,387 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-02 09:00:30,925 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-02 09:00:33,435 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-02 09:00:35,933 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-02 09:00:38,552 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-02 09:00:41,107 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-02 09:00:43,688 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-02 09:00:46,247 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-02 09:00:48,802 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-02 09:00:51,347 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-02 09:00:53,989 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-02 09:00:56,616 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-02 09:00:59,269 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-02 09:01:01,907 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-02 09:01:04,520 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-02 09:01:07,160 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-02 09:01:09,970 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-02 09:01:12,621 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-02 09:01:15,336 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-02 09:01:18,058 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-02 09:01:20,797 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-02 09:01:23,663 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-02 09:01:26,210 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-02 09:01:28,713 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-02 09:01:31,302 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-02 09:01:33,853 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-02 09:01:36,407 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-02 09:01:36,606 - INFO - 项目 [周报提醒] 流式接收完成,共 1804 个数据块,content长度: 588, reasoning长度: 3619
2026-06-02 09:01:36,606 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 588, reasoning长度: 3619
2026-06-02 09:01:36,606 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "本周周报请于5月31日22:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-05-30 10:45:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 14:30:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 11:20:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time"
2026-06-02 09:01:36,606 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-06-02 09:01:36,606 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-02 09:01:36,607 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-02 09:01:36,607 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-02 09:01:36,607 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-02 09:01:36,608 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-06-02 09:01:36,609 - INFO - 保存提醒: [周报提醒] 2026-05-30 10:45:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-02 09:01:36,615 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 10:45:00(原周末提醒: 2026-05-30 10:45:00) - 提醒:周报请在明天22:30前提交...
2026-06-02 09:01:36,620 - INFO - 保存提醒: [周报提醒] 2026-05-30 14:30:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-02 09:01:36,624 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 14:30:00(原周末提醒: 2026-05-30 14:30:00) - 提醒:周报请在明天22:30前提交...
2026-06-02 09:01:36,630 - INFO - 保存提醒: [周报提醒] 2026-05-31 11:20:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-02 09:01:36,633 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 11:20:00(原周末提醒: 2026-05-31 11:20:00) - 提醒:今天22:30前请提交周报!...
2026-06-02 09:01:36,634 - INFO - 保存提醒: [周报提醒] 2026-05-31 16:50:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-02 09:01:36,635 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 16:50:00(原周末提醒: 2026-05-31 16:50:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-02 09:01:36,635 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-02 09:01:36,637 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-02 09:01:38,465 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-02 09:01:40,692 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-02 09:01:43,126 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-02 09:01:45,432 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-02 09:01:47,731 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-02 09:01:50,092 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-02 09:01:52,431 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-02 09:01:54,715 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-02 09:01:57,011 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-02 09:01:59,340 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-02 09:02:01,648 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-02 09:02:03,956 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-02 09:02:06,288 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-02 09:02:08,639 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-02 09:02:10,979 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-02 09:02:13,262 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-02 09:02:15,630 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-02 09:02:17,999 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-02 09:02:20,310 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-02 09:02:22,642 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-02 09:02:24,933 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-02 09:02:27,279 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-02 09:02:29,545 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-02 09:02:31,861 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-02 09:02:34,250 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-02 09:02:36,633 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-02 09:02:39,011 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-02 09:02:41,387 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-02 09:02:43,690 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-02 09:02:46,155 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-02 09:02:48,391 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-02 09:02:50,625 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-02 09:02:52,867 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-02 09:02:55,148 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-02 09:02:57,367 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-02 09:02:58,625 - INFO - 项目 [月报提醒] 流式接收完成,共 1729 个数据块,content长度: 648, reasoning长度: 3618
2026-06-02 09:02:58,625 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 648, reasoning长度: 3618
2026-06-02 09:02:58,627 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据请于6月6日上午12:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-06-05 09:30:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 14:00:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-06 10:00:00",
"content": "提醒:今天12:30前请提交月报至综合管理中心-梁小花处
2026-06-02 09:02:58,627 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-02 09:02:58,627 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-02 09:02:58,628 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-02 09:02:58,628 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-02 09:02:58,629 - INFO - 保存提醒: [月报提醒] 2026-06-05 09:30:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-06-02 09:02:58,630 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:00:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-06-02 09:02:58,631 - INFO - 保存提醒: [月报提醒] 2026-06-06 10:00:00 - 提醒:今天12:30前请提交月报至综合管理中心-梁小花处...[周末]
2026-06-02 09:02:58,632 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 10:00:00(原周末提醒: 2026-06-06 10:00:00) - 提醒:今天12:30前请提交月报至综合管理中心-梁小花处...
2026-06-02 09:02:58,633 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:50:00 - 最后提醒:今天12:30前务必提交月报至综合管理中心-梁小花...[周末]
2026-06-02 09:02:58,634 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:50:00(原周末提醒: 2026-06-06 11:50:00) - 最后提醒:今天12:30前务必提交月报至综合管理中心-梁小花...
2026-06-02 09:02:58,634 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-02 09:02:58,635 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-02 09:02:58,636 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-02 09:02:58,636 - INFO - --- 开始提醒密度控制分析 ---
2026-06-02 09:02:58,636 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-02 09:02:58,637 - INFO - [提醒密度控制] 已过滤 7 条周末提醒前置,不参与密度控制
2026-06-02 09:02:58,637 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-02 09:02:58,637 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 3
2026-06-02 09:02:58,637 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-02 09:03:05,737 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-02 09:03:08,056 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-02 09:03:10,373 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-02 09:03:12,699 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-02 09:03:14,908 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-02 09:03:17,183 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-02 09:03:19,424 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-02 09:03:21,679 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-02 09:03:23,990 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-02 09:03:26,322 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-02 09:03:28,647 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-02 09:03:30,915 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-02 09:03:33,161 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-02 09:03:35,437 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-02 09:03:37,704 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-02 09:03:39,993 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-02 09:03:42,300 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-02 09:03:44,606 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-02 09:03:46,898 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-02 09:03:49,136 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-02 09:03:51,417 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-02 09:03:53,668 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-02 09:03:55,895 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-02 09:03:58,121 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-02 09:04:00,336 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-02 09:04:02,621 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-02 09:04:04,898 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-02 09:04:07,118 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-06-02 09:04:09,346 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-06-02 09:04:11,581 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-06-02 09:04:13,812 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-06-02 09:04:16,001 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-06-02 09:04:18,345 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-06-02 09:04:19,507 - INFO - [提醒密度控制] 流式接收完成,共 1626 个数据块,content长度: 53, reasoning长度: 3993
2026-06-02 09:04:19,507 - INFO - [提醒密度控制] LLM 返回 - content长度: 53, reasoning长度: 3993
2026-06-02 09:04:19,507 - INFO - [提醒密度控制] 需清理 1 条提醒: ['remind_20260601200308_1554']
2026-06-02 09:04:19,507 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-02 09:04:19,507 - INFO - 提醒密度控制:需清理 1 条提醒
2026-06-02 09:04:19,508 - INFO - 密度控制清理提醒: remind_20260601200308_1554
2026-06-02 09:04:19,508 - INFO - 提醒密度控制完成:实际清理 1/1 条
2026-06-02 09:04:19,510 - INFO - ===== 所有项目分析任务完成 =====
2026-06-02 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-02 12:00:00,015 - INFO - 清理重复提醒完成:删除 14/14 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-02 12:00:00,015 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-02 12:00:00,016 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-02 12:00:00,016 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-02 12:00:00,016 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-02 12:00:00,017 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-02 12:00:00,018 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-02 12:00:00,018 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-02 12:00:01,195 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-02 12:00:03,485 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-02 12:00:05,676 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-02 12:00:07,908 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-02 12:00:10,193 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-02 12:00:12,418 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-02 12:00:14,668 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-02 12:00:16,882 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-02 12:00:19,100 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-02 12:00:21,332 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-02 12:00:23,633 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-02 12:00:25,844 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-02 12:00:28,142 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-02 12:00:30,530 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-02 12:00:32,852 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-02 12:00:35,150 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-02 12:00:37,404 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-02 12:00:39,662 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-02 12:00:41,935 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-02 12:00:44,155 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-02 12:00:46,320 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-02 12:00:48,546 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-02 12:00:50,796 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-02 12:00:53,057 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-02 12:00:55,347 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-02 12:00:57,617 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-02 12:00:59,858 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-02 12:01:02,165 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-02 12:01:04,475 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-02 12:01:06,861 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-02 12:01:09,263 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-02 12:01:11,448 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-02 12:01:13,615 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-02 12:01:15,764 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-02 12:01:17,956 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-02 12:01:20,155 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-02 12:01:20,330 - INFO - 项目 [周报提醒] 流式接收完成,共 1754 个数据块,content长度: 590, reasoning长度: 3463
2026-06-02 12:01:20,330 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 590, reasoning长度: 3463
2026-06-02 12:01:20,330 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-05-31 22:30:00",
"deadline_description": "本周周报数据请于5月31日22:30前提交至综合管理中心-梁小花处",
"reminders": [
{
"remind_time": "2026-05-30 10:15:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-30 11:45:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-05-31 14:20:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_tim
2026-06-02 12:01:20,331 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-05-31 22:30:00, 提醒数: 4
2026-06-02 12:01:20,331 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-02 12:01:20,331 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-02 12:01:20,331 - INFO - 项目 [周报提醒] 截止时间: 2026-05-31 22:30:00, 生成 4 条提醒计划
2026-06-02 12:01:20,331 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-02 12:01:20,332 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-02 12:01:20,333 - INFO - 保存提醒: [周报提醒] 2026-05-30 10:15:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-02 12:01:20,334 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 10:15:00(原周末提醒: 2026-05-30 10:15:00) - 提醒:周报请在明天22:30前提交...
2026-06-02 12:01:20,335 - INFO - 保存提醒: [周报提醒] 2026-05-30 11:45:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-02 12:01:20,336 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 11:45:00(原周末提醒: 2026-05-30 11:45:00) - 提醒:周报请在明天22:30前提交...
2026-06-02 12:01:20,337 - INFO - 保存提醒: [周报提醒] 2026-05-31 14:20:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-02 12:01:20,338 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 14:20:00(原周末提醒: 2026-05-31 14:20:00) - 提醒:今天22:30前请提交周报!...
2026-06-02 12:01:20,339 - INFO - 保存提醒: [周报提醒] 2026-05-31 17:05:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-02 12:01:20,340 - INFO - 保存周末提醒前置: [周报提醒] 2026-05-29 17:05:00(原周末提醒: 2026-05-31 17:05:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-02 12:01:20,341 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-02 12:01:20,342 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-02 12:01:21,076 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-02 12:01:23,355 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-02 12:01:25,583 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-02 12:01:27,900 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-02 12:01:30,173 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-02 12:01:32,431 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-02 12:01:34,742 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-02 12:01:36,969 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-02 12:01:39,294 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-02 12:01:41,667 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-02 12:01:43,963 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-02 12:01:46,236 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-02 12:01:48,457 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-02 12:01:50,709 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-02 12:01:52,949 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-02 12:01:55,195 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-02 12:01:57,464 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-02 12:01:59,767 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-02 12:02:02,090 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-02 12:02:04,408 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-02 12:02:06,749 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-02 12:02:09,043 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-02 12:02:11,330 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-02 12:02:13,638 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-02 12:02:15,952 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-02 12:02:18,227 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-02 12:02:20,476 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-02 12:02:22,747 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-02 12:02:25,077 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-02 12:02:27,450 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-02 12:02:29,666 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-02 12:02:31,948 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-02 12:02:34,212 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-02 12:02:36,495 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-02 12:02:38,761 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-02 12:02:41,066 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-02 12:02:43,332 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-02 12:02:45,599 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-02 12:02:47,801 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-02 12:02:50,045 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-02 12:02:52,463 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-02 12:02:54,714 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-02 12:02:56,945 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-02 12:02:59,150 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-02 12:03:01,378 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-02 12:03:03,617 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-02 12:03:05,027 - INFO - 项目 [月报提醒] 流式接收完成,共 2282 个数据块,content长度: 628, reasoning长度: 4939
2026-06-02 12:03:05,027 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 628, reasoning长度: 4939
2026-06-02 12:03:05,027 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据提交截止时间为6月6日上午12:30前",
"reminders": [
{
"remind_time": "2026-06-05 10:15:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 11:45:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 14:20:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心-梁小花处"
2026-06-02 12:03:05,027 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-02 12:03:05,027 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-02 12:03:05,028 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-02 12:03:05,028 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-02 12:03:05,029 - INFO - 保存提醒: [月报提醒] 2026-06-05 10:15:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-06-02 12:03:05,030 - INFO - 保存提醒: [月报提醒] 2026-06-05 11:45:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-06-02 12:03:05,033 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:20:00 - 提醒:月报请在明天12:30前提交至综合管理中心-梁小花处...
2026-06-02 12:03:05,038 - INFO - 保存提醒: [月报提醒] 2026-06-05 16:50:00 - 最后提醒:明天12:30前务必提交月报!...
2026-06-02 12:03:05,038 - INFO - 项目 [月报提醒] 共保存 4 条提醒(含 0 条周末提醒前置)
2026-06-02 12:03:05,040 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-02 12:03:05,040 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-02 12:03:05,040 - INFO - --- 开始提醒密度控制分析 ---
2026-06-02 12:03:05,041 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-02 12:03:05,041 - INFO - [提醒密度控制] 已过滤 1 条周末提醒前置,不参与密度控制
2026-06-02 12:03:05,041 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-02 12:03:05,041 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 6
2026-06-02 12:03:05,042 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-02 12:03:13,684 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-02 12:03:15,946 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-02 12:03:18,324 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-02 12:03:20,570 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-02 12:03:22,755 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-02 12:03:25,047 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-02 12:03:27,389 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-02 12:03:29,675 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-02 12:03:31,951 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-02 12:03:34,164 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-02 12:03:36,494 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-02 12:03:38,728 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-02 12:03:41,013 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-02 12:03:43,313 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-02 12:03:45,664 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-02 12:03:48,044 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-02 12:03:50,471 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-02 12:03:52,837 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-02 12:03:55,139 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-02 12:03:57,468 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-02 12:03:59,793 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-02 12:04:02,150 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-02 12:04:04,439 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-02 12:04:06,761 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-02 12:04:09,071 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-02 12:04:11,341 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-02 12:04:13,601 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-02 12:04:15,861 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-06-02 12:04:18,122 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-06-02 12:04:20,441 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-06-02 12:04:22,697 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-06-02 12:04:24,955 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-06-02 12:04:27,210 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-06-02 12:04:29,479 - INFO - [提醒密度控制] 流式接收中... 已收到 1650 个数据块
2026-06-02 12:04:31,770 - INFO - [提醒密度控制] 流式接收中... 已收到 1700 个数据块
2026-06-02 12:04:34,130 - INFO - [提醒密度控制] 流式接收中... 已收到 1750 个数据块
2026-06-02 12:04:36,379 - INFO - [提醒密度控制] 流式接收中... 已收到 1800 个数据块
2026-06-02 12:04:38,709 - INFO - [提醒密度控制] 流式接收中... 已收到 1850 个数据块
2026-06-02 12:04:40,907 - INFO - [提醒密度控制] 流式接收中... 已收到 1900 个数据块
2026-06-02 12:04:43,218 - INFO - [提醒密度控制] 流式接收中... 已收到 1950 个数据块
2026-06-02 12:04:44,954 - INFO - [提醒密度控制] 流式接收完成,共 1990 个数据块,content长度: 0, reasoning长度: 4845
2026-06-02 12:04:44,955 - INFO - [提醒密度控制] LLM 返回 - content长度: 0, reasoning长度: 4845
2026-06-02 12:04:44,955 - INFO - [提醒密度控制] content 为空,使用 reasoning_content 提取 JSON
2026-06-02 12:04:44,955 - ERROR - [提醒密度控制] 返回内容无法提取 JSON: Here's a thinking process:
1. **Understand User Input:**
- The user provides a list of reminder items in JSON format.
- I need to analyze them based on specific rules to determine which ones
2026-06-02 12:04:44,955 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-02 12:04:44,955 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-02 12:04:44,957 - INFO - ===== 所有项目分析任务完成 =====
2026-06-02 15:51:51,653 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: 公司将于6月6日(周六)在10楼老班章会议室召开管理层5月述职会议,旨在加强执行力建设、提升会议效率
2026-06-02 15:51:51,656 - INFO - [Stream] 消息已保存到主业务库
2026-06-02 15:52:42,550 - INFO - 用户通过网页手动触发 AI 分析
2026-06-02 15:52:42,550 - INFO - ===== 分析任务启动 =====
2026-06-02 15:52:42,551 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-02 15:52:42,552 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-02 15:52:42,554 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-02 15:52:42,554 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-02 15:52:42,554 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-02 15:52:42,553 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-02 15:52:42,555 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-02 15:52:50,319 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-02 15:52:52,524 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-02 15:52:54,730 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-02 15:52:56,935 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-02 15:52:59,176 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-02 15:53:01,419 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-02 15:53:03,676 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-02 15:53:05,871 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-02 15:53:08,200 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-02 15:53:10,494 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-02 15:53:12,747 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-02 15:53:15,049 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-02 15:53:17,355 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-02 15:53:19,620 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-02 15:53:21,849 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-02 15:53:24,125 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-02 15:53:26,384 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-02 15:53:28,640 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-02 15:53:30,942 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-02 15:53:33,193 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-02 15:53:35,359 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-02 15:53:37,579 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-02 15:53:39,848 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-02 15:53:42,229 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-02 15:53:44,534 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-02 15:53:46,755 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-02 15:53:48,962 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-02 15:53:51,293 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-02 15:53:53,603 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-02 15:53:55,859 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-02 15:53:58,073 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-02 15:54:00,326 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-02 15:54:02,525 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-02 15:54:04,762 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-02 15:54:07,075 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-02 15:54:09,376 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-02 15:54:11,734 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-02 15:54:13,935 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-02 15:54:16,153 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-02 15:54:18,353 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-02 15:54:20,600 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-02 15:54:21,826 - INFO - 项目 [周报提醒] 流式接收完成,共 2028 个数据块,content长度: 567, reasoning长度: 4267
2026-06-02 15:54:21,826 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 567, reasoning长度: 4267
2026-06-02 15:54:21,826 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "6月6日12:30前",
"reminders": [
{
"remind_time": "2026-06-05 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-05 16:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-06 10:45:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time": "2026-06-06 11:50:0
2026-06-02 15:54:21,827 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-02 15:54:21,827 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-02 15:54:21,827 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-02 15:54:21,827 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-02 15:54:21,827 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-02 15:54:21,828 - INFO - 项目 [周报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-02 15:54:21,829 - INFO - 保存提醒: [周报提醒] 2026-06-05 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-06-02 15:54:21,831 - INFO - 保存提醒: [周报提醒] 2026-06-05 16:20:00 - 提醒:周报请在明天12:30前提交...
2026-06-02 15:54:21,832 - INFO - 保存提醒: [周报提醒] 2026-06-06 10:45:00 - 提醒:今天12:30前请提交周报!...[周末]
2026-06-02 15:54:21,833 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-05 10:45:00(原周末提醒: 2026-06-06 10:45:00) - 提醒:今天12:30前请提交周报!...
2026-06-02 15:54:21,834 - INFO - 保存提醒: [周报提醒] 2026-06-06 11:50:00 - 最后提醒:今天12:30前务必提交周报!...[周末]
2026-06-02 15:54:21,835 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-05 11:50:00(原周末提醒: 2026-06-06 11:50:00) - 最后提醒:今天12:30前务必提交周报!...
2026-06-02 15:54:21,835 - INFO - 项目 [周报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-02 15:54:21,837 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-02 15:54:28,366 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-02 15:54:30,587 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-02 15:54:32,825 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-02 15:54:34,989 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-02 15:54:37,220 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-02 15:54:39,457 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-02 15:54:41,759 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-02 15:54:44,045 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-02 15:54:46,444 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-02 15:54:48,704 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-02 15:54:51,025 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-02 15:54:53,312 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-02 15:54:55,587 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-02 15:54:57,893 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-02 15:55:00,223 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-02 15:55:02,582 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-02 15:55:04,973 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-02 15:55:07,258 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-02 15:55:09,510 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-02 15:55:11,724 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-02 15:55:13,931 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-02 15:55:16,151 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-02 15:55:18,445 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-02 15:55:20,727 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-02 15:55:23,072 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-02 15:55:25,370 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-02 15:55:27,676 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-02 15:55:29,977 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-02 15:55:32,304 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-02 15:55:34,645 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-02 15:55:36,943 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-02 15:55:39,159 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-02 15:55:41,555 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-02 15:55:43,808 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-02 15:55:46,059 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-02 15:55:48,390 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-02 15:55:50,667 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-02 15:55:52,921 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-02 15:55:55,174 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-02 15:55:57,453 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-02 15:55:59,810 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-02 15:56:02,214 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-02 15:56:04,413 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-02 15:56:06,633 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-02 15:56:08,822 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-02 15:56:11,046 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-02 15:56:13,280 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-02 15:56:14,609 - INFO - 项目 [月报提醒] 流式接收完成,共 2330 个数据块,content长度: 603, reasoning长度: 4912
2026-06-02 15:56:14,610 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 603, reasoning长度: 4912
2026-06-02 15:56:14,610 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "6月6日上午12:30前",
"reminders": [
{
"remind_time": "2026-06-05 10:15:00",
"content": "提醒:月报/述职数据请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-05 15:30:00",
"content": "提醒:月报/述职数据请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-06 10:45:00",
"content": "提醒:今天12:30前请提交月报/述职数据!"
},
{
"re
2026-06-02 15:56:14,610 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-02 15:56:14,610 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-02 15:56:14,610 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-02 15:56:14,611 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-02 15:56:14,612 - INFO - 保存提醒: [月报提醒] 2026-06-05 10:15:00 - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心...
2026-06-02 15:56:14,613 - INFO - 保存提醒: [月报提醒] 2026-06-05 15:30:00 - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心...
2026-06-02 15:56:14,614 - INFO - 保存提醒: [月报提醒] 2026-06-06 10:45:00 - 提醒:今天12:30前请提交月报/述职数据!...[周末]
2026-06-02 15:56:14,615 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 10:45:00(原周末提醒: 2026-06-06 10:45:00) - 提醒:今天12:30前请提交月报/述职数据!...
2026-06-02 15:56:14,616 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:50:00 - 最后提醒:今天12:30前务必提交月报/述职数据!...[周末]
2026-06-02 15:56:14,617 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:50:00(原周末提醒: 2026-06-06 11:50:00) - 最后提醒:今天12:30前务必提交月报/述职数据!...
2026-06-02 15:56:14,617 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-02 15:56:14,619 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-02 15:56:14,620 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-02 15:56:14,620 - INFO - --- 开始提醒密度控制分析 ---
2026-06-02 15:56:14,620 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-02 15:56:14,621 - INFO - [提醒密度控制] 已过滤 8 条周末提醒前置,不参与密度控制
2026-06-02 15:56:14,621 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-02 15:56:14,621 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 4
2026-06-02 15:56:14,621 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-02 15:56:21,308 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-02 15:56:23,624 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-02 15:56:25,935 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-02 15:56:28,229 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-02 15:56:30,477 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-02 15:56:32,770 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-02 15:56:34,998 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-02 15:56:37,241 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-02 15:56:39,570 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-02 15:56:41,779 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-02 15:56:44,064 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-02 15:56:46,387 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-02 15:56:48,726 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-02 15:56:51,074 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-02 15:56:53,303 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-02 15:56:55,597 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-02 15:56:57,881 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-02 15:57:00,148 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-02 15:57:02,421 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-02 15:57:04,809 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-02 15:57:06,862 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-02 15:57:09,122 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-02 15:57:11,344 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-02 15:57:13,596 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-02 15:57:15,850 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-02 15:57:18,082 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-02 15:57:20,358 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-02 15:57:22,589 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-06-02 15:57:24,866 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-06-02 15:57:27,219 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-06-02 15:57:29,530 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-06-02 15:57:31,859 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-06-02 15:57:34,084 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-06-02 15:57:36,307 - INFO - [提醒密度控制] 流式接收中... 已收到 1650 个数据块
2026-06-02 15:57:38,556 - INFO - [提醒密度控制] 流式接收中... 已收到 1700 个数据块
2026-06-02 15:57:40,806 - INFO - [提醒密度控制] 流式接收中... 已收到 1750 个数据块
2026-06-02 15:57:43,092 - INFO - [提醒密度控制] 流式接收中... 已收到 1800 个数据块
2026-06-02 15:57:45,420 - INFO - [提醒密度控制] 流式接收中... 已收到 1850 个数据块
2026-06-02 15:57:47,753 - INFO - [提醒密度控制] 流式接收中... 已收到 1900 个数据块
2026-06-02 15:57:50,053 - INFO - [提醒密度控制] 流式接收中... 已收到 1950 个数据块
2026-06-02 15:57:52,320 - INFO - [提醒密度控制] 流式接收中... 已收到 2000 个数据块
2026-06-02 15:57:52,364 - INFO - [提醒密度控制] 流式接收完成,共 2002 个数据块,content长度: 0, reasoning长度: 5648
2026-06-02 15:57:52,364 - INFO - [提醒密度控制] LLM 返回 - content长度: 0, reasoning长度: 5648
2026-06-02 15:57:52,364 - INFO - [提醒密度控制] content 为空,使用 reasoning_content 提取 JSON
2026-06-02 15:57:52,364 - ERROR - [提醒密度控制] 返回内容无法提取 JSON: Here's a thinking process:
1. **Analyze User Input:**
- **Role:** Reminder Density Control Assistant.
- **Rules:**
1. Max 2 reminders per day for the same project title.
2. R
2026-06-02 15:57:52,365 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-02 15:57:52,365 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-02 15:57:52,366 - INFO - ===== 所有项目分析任务完成 =====
2026-06-02 16:00:27,688 - INFO - 用户通过网页手动触发 AI 分析
2026-06-02 16:00:27,688 - INFO - ===== 分析任务启动 =====
2026-06-02 16:00:27,694 - INFO - 清理重复提醒完成:删除 4/4 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-02 16:00:27,694 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-02 16:00:27,694 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-02 16:00:27,695 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-02 16:00:27,695 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-02 16:00:27,695 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-02 16:00:27,696 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-02 16:00:27,697 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-02 16:00:29,323 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-02 16:00:31,686 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-02 16:00:33,721 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-02 16:00:35,877 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-02 16:00:38,119 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-02 16:00:40,567 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-02 16:00:42,913 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-02 16:00:45,012 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-02 16:00:47,284 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-02 16:00:49,532 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-02 16:00:51,793 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-02 16:00:54,049 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-02 16:00:56,647 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-02 16:00:58,829 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-02 16:01:01,072 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-02 16:01:03,321 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-02 16:01:05,585 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-02 16:01:07,886 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-02 16:01:10,143 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-02 16:01:12,421 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-02 16:01:14,622 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-02 16:01:16,787 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-02 16:01:19,087 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-02 16:01:21,327 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-02 16:01:23,648 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-02 16:01:25,956 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-02 16:01:28,437 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-02 16:01:30,430 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-02 16:01:32,790 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-02 16:01:35,097 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-02 16:01:37,361 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-02 16:01:39,646 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-02 16:01:41,941 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-02 16:01:44,301 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-02 16:01:46,626 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-02 16:01:48,861 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-02 16:01:51,134 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-02 16:01:53,428 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-02 16:01:55,805 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-02 16:01:58,163 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-02 16:02:00,479 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-02 16:02:02,938 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-02 16:02:05,187 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-02 16:02:07,377 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-02 16:02:09,733 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-02 16:02:11,970 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-02 16:02:14,178 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-02 16:02:16,345 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-02 16:02:18,540 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-02 16:02:20,638 - INFO - 项目 [周报提醒] 流式接收完成,共 2447 个数据块,content长度: 589, reasoning长度: 5198
2026-06-02 16:02:20,639 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 589, reasoning长度: 5198
2026-06-02 16:02:20,639 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据提交截止时间为6月6日12:30",
"reminders": [
{
"remind_time": "2026-06-05 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-05 11:45:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-05 14:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time
2026-06-02 16:02:20,639 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-02 16:02:20,639 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-02 16:02:20,639 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-02 16:02:20,639 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-02 16:02:20,640 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-02 16:02:20,641 - INFO - 项目 [周报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-02 16:02:20,641 - INFO - 保存提醒: [周报提醒] 2026-06-05 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-06-02 16:02:20,643 - INFO - 保存提醒: [周报提醒] 2026-06-05 11:45:00 - 提醒:周报请在明天12:30前提交...
2026-06-02 16:02:20,644 - INFO - 保存提醒: [周报提醒] 2026-06-05 14:20:00 - 提醒:周报请在明天12:30前提交...
2026-06-02 16:02:20,645 - INFO - 保存提醒: [周报提醒] 2026-06-05 16:50:00 - 最后提醒:明天12:30前务必提交周报!...
2026-06-02 16:02:20,645 - INFO - 项目 [周报提醒] 共保存 4 条提醒(含 0 条周末提醒前置)
2026-06-02 16:02:20,647 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-02 16:02:23,285 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-02 16:02:25,496 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-02 16:02:27,698 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-02 16:02:29,897 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-02 16:02:32,107 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-02 16:02:34,394 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-02 16:02:36,695 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-02 16:02:39,017 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-02 16:02:41,397 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-02 16:02:43,608 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-02 16:02:45,807 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-02 16:02:48,118 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-02 16:02:50,367 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-02 16:02:52,663 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-02 16:02:55,107 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-02 16:02:57,545 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-02 16:02:59,898 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-02 16:03:02,118 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-02 16:03:04,334 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-02 16:03:06,553 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-02 16:03:08,814 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-02 16:03:11,087 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-02 16:03:13,416 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-02 16:03:15,756 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-02 16:03:18,002 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-02 16:03:20,277 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-02 16:03:22,585 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-02 16:03:24,923 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-02 16:03:27,299 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-02 16:03:29,439 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-02 16:03:31,653 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-02 16:03:33,870 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-02 16:03:36,111 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-02 16:03:38,327 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-02 16:03:40,674 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-02 16:03:43,054 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-02 16:03:45,525 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-02 16:03:47,931 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-02 16:03:50,062 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-02 16:03:52,254 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-02 16:03:54,484 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-02 16:03:56,730 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-02 16:03:59,045 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-02 16:04:00,551 - INFO - 项目 [月报提醒] 流式接收完成,共 2132 个数据块,content长度: 651, reasoning长度: 4445
2026-06-02 16:04:00,552 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 651, reasoning长度: 4445
2026-06-02 16:04:00,552 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据及6月第一周汇报数据提交截止时间为6月6日12:30",
"reminders": [
{
"remind_time": "2026-06-05 10:15:00",
"content": "提醒:5月述职数据请于明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 14:40:00",
"content": "提醒:5月述职数据请于明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-06 10:30:00",
"content": "提醒:今天12:30前请提交5月述职数据至综合管理中心-梁小花处
2026-06-02 16:04:00,552 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-02 16:04:00,552 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-02 16:04:00,552 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-02 16:04:00,553 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-02 16:04:00,554 - INFO - 保存提醒: [月报提醒] 2026-06-05 10:15:00 - 提醒:5月述职数据请于明天12:30前提交至综合管理中心-梁...
2026-06-02 16:04:00,556 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:40:00 - 提醒:5月述职数据请于明天12:30前提交至综合管理中心-梁...
2026-06-02 16:04:00,557 - INFO - 保存提醒: [月报提醒] 2026-06-06 10:30:00 - 提醒:今天12:30前请提交5月述职数据至综合管理中心-梁小...[周末]
2026-06-02 16:04:00,558 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 10:30:00(原周末提醒: 2026-06-06 10:30:00) - 提醒:今天12:30前请提交5月述职数据至综合管理中心-梁小...
2026-06-02 16:04:00,559 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:50:00 - 最后提醒:今天12:30前务必提交5月述职数据至综合管理中心...[周末]
2026-06-02 16:04:00,560 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:50:00(原周末提醒: 2026-06-06 11:50:00) - 最后提醒:今天12:30前务必提交5月述职数据至综合管理中心...
2026-06-02 16:04:00,561 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-02 16:04:00,562 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-02 16:04:00,563 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-02 16:04:00,563 - INFO - --- 开始提醒密度控制分析 ---
2026-06-02 16:04:00,563 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-02 16:04:00,564 - INFO - [提醒密度控制] 已过滤 8 条周末提醒前置,不参与密度控制
2026-06-02 16:04:00,564 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-02 16:04:00,564 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 10
2026-06-02 16:04:00,564 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-02 16:04:12,991 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-02 16:04:15,167 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-02 16:04:17,354 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-02 16:04:19,556 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-02 16:04:21,764 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-02 16:04:23,979 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-02 16:04:26,328 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-02 16:04:28,548 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-02 16:04:30,886 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-02 16:04:33,056 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-02 16:04:35,239 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-02 16:04:37,433 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-02 16:04:39,619 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-02 16:04:41,830 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-02 16:04:44,014 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-02 16:04:46,214 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-02 16:04:48,376 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-02 16:04:50,619 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-02 16:04:52,850 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-02 16:04:55,214 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-02 16:04:57,490 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-02 16:04:59,731 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-02 16:05:01,997 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-02 16:05:04,392 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-02 16:05:06,739 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-02 16:05:08,949 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-02 16:05:11,163 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-02 16:05:13,365 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-06-02 16:05:15,630 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-06-02 16:05:17,967 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-06-02 16:05:20,238 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-06-02 16:05:22,604 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-06-02 16:05:24,906 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-06-02 16:05:27,104 - INFO - [提醒密度控制] 流式接收中... 已收到 1650 个数据块
2026-06-02 16:05:29,441 - INFO - [提醒密度控制] 流式接收中... 已收到 1700 个数据块
2026-06-02 16:05:31,702 - INFO - [提醒密度控制] 流式接收中... 已收到 1750 个数据块
2026-06-02 16:05:33,963 - INFO - [提醒密度控制] 流式接收中... 已收到 1800 个数据块
2026-06-02 16:05:34,654 - INFO - [提醒密度控制] 流式接收完成,共 1815 个数据块,content长度: 181, reasoning长度: 4422
2026-06-02 16:05:34,654 - INFO - [提醒密度控制] LLM 返回 - content长度: 181, reasoning长度: 4422
2026-06-02 16:05:34,654 - INFO - [提醒密度控制] 需清理 4 条提醒: ['remind_20260602155421_3208', 'remind_20260602160220_3208', 'remind_20260602160220_5844', 'remind_20260602155614_3208']
2026-06-02 16:05:34,655 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-02 16:05:34,655 - INFO - 提醒密度控制:需清理 4 条提醒
2026-06-02 16:05:34,657 - INFO - 密度控制清理提醒: remind_20260602155421_3208
2026-06-02 16:05:34,658 - INFO - 密度控制清理提醒: remind_20260602160220_3208
2026-06-02 16:05:34,661 - INFO - 密度控制清理提醒: remind_20260602160220_5844
2026-06-02 16:05:34,663 - INFO - 密度控制清理提醒: remind_20260602155614_3208
2026-06-02 16:05:34,663 - INFO - 提醒密度控制完成:实际清理 4/4 条
2026-06-02 16:05:34,667 - INFO - ===== 所有项目分析任务完成 =====
2026-06-02 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-06-02 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-02 17:50:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-02 17:50:00,003 - INFO - [日报] 正在登录 XWiki...
2026-06-02 17:50:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-02 17:50:08,964 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-02 17:50:12,561 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-02 17:50:12,585 - INFO - [日报] 找到 4 条评论
2026-06-02 17:50:12,671 - INFO - 日报数据已保存: 2026-06-02, 写日报人数: 2
2026-06-02 17:50:12,678 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-06-02 17:50:12,745 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-02 17:50:12,746 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-02 17:51:09,061 - INFO - [日报] AI返回 - content长度: 219, reasoning长度: 3139
2026-06-02 17:51:09,062 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-06-02 17:51:09,068 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-02 17:51:09,232 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁,今天的工作进展如何呀?记得抽空把XWiki日报填一下哦...
2026-06-02 17:51:09,234 - INFO - [日报] 提醒发送成功: 宗梁
2026-06-02 17:51:09,236 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-02 17:51:09,238 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-02 17:53:03,170 - INFO - [日报] 日报JSON生成 - content长度: 2397, reasoning长度: 4855
2026-06-02 17:53:03,171 - INFO - [日报] 日报JSON生成完成
2026-06-02 17:53:03,173 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-02.json
2026-06-02 17:53:03,176 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-02 17:53:03,176 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-02 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-02 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-02 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-02 18:00:00,001 - INFO - [日报] 正在登录 XWiki...
2026-06-02 18:00:00,001 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-02 18:00:07,213 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-02 18:00:10,874 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-02 18:00:10,897 - INFO - [日报] 找到 4 条评论
2026-06-02 18:00:10,981 - INFO - 日报数据已保存: 2026-06-02, 写日报人数: 2
2026-06-02 18:00:10,985 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-06-02 18:00:11,049 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-02 18:00:11,050 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-02 18:01:07,519 - INFO - [日报] AI返回 - content长度: 219, reasoning长度: 3479
2026-06-02 18:01:07,519 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-06-02 18:01:07,522 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-02 18:01:07,682 - INFO - [日报提醒] 钉钉消息发送成功: 宗梁,今天的工作进展如何呀?记得抽空把XWiki日报填一下哦...
2026-06-02 18:01:07,683 - INFO - [日报] 提醒发送成功: 宗梁
2026-06-02 18:01:07,686 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-02 18:01:07,687 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-02 18:02:56,826 - INFO - [日报] 日报JSON生成 - content长度: 2120, reasoning长度: 5101
2026-06-02 18:02:56,826 - INFO - [日报] 日报JSON生成完成
2026-06-02 18:02:56,827 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-02.json
2026-06-02 18:02:56,830 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-02 18:02:56,830 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-02 18:10:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-02 18:10:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-02 18:10:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-02 18:10:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-02 18:10:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-02 18:10:07,248 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-02 18:10:10,865 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-02 18:10:10,891 - INFO - [日报] 找到 5 条评论
2026-06-02 18:10:10,998 - INFO - 日报数据已保存: 2026-06-02, 写日报人数: 3
2026-06-02 18:10:11,001 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全', '宗梁'], 未写: []
2026-06-02 18:10:11,072 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-02 18:10:11,073 - INFO - [日报] 标记 2026-06-02 日报流程已完成
2026-06-02 18:10:11,073 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-02 19:00:00,000 - INFO - ===== 周报定时分析任务启动 =====
2026-06-02 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-02 19:00:00,005 - INFO - [周报] 开始获取本周日报数据
2026-06-02 19:00:00,007 - INFO - [周报] 本周日期范围: 2026-06-01 至 2026-06-02
共 2 天有日报数据
2026-06-02 19:00:00,008 - INFO - [周报] 开始 AI 分析
2026-06-02 19:00:00,009 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-02 19:02:16,986 - INFO - [周报] AI 返回 content 长度: 3329
2026-06-02 19:02:16,987 - INFO - [周报] AI 分析完成,共 13 条工作项
2026-06-02 19:02:16,988 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-02 19:02:16,989 - INFO - 周报定时分析任务完成: success
2026-06-02 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-02 20:00:00,012 - INFO - 清理重复提醒完成:删除 8/8 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-02 20:00:00,012 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-02 20:00:00,013 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-02 20:00:00,013 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-02 20:00:00,013 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-02 20:00:00,014 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-02 20:00:00,015 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-02 20:00:00,015 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-02 20:00:00,431 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-02 20:00:02,713 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-02 20:00:04,905 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-02 20:00:07,058 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-02 20:00:09,255 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-02 20:00:11,517 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-02 20:00:13,767 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-02 20:00:16,043 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-02 20:00:18,403 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-02 20:00:20,741 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-02 20:00:22,945 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-02 20:00:25,225 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-02 20:00:27,519 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-02 20:00:29,839 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-02 20:00:32,066 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-02 20:00:34,323 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-02 20:00:36,579 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-02 20:00:39,013 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-02 20:00:41,287 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-02 20:00:43,479 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-02 20:00:45,648 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-02 20:00:47,906 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-02 20:00:50,213 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-02 20:00:52,486 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-02 20:00:54,701 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-02 20:00:57,006 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-02 20:00:59,287 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-02 20:01:01,549 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-02 20:01:03,798 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-02 20:01:06,273 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-02 20:01:08,478 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-02 20:01:10,706 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-02 20:01:12,962 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-02 20:01:15,174 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-02 20:01:17,427 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-02 20:01:18,632 - INFO - 项目 [周报提醒] 流式接收完成,共 1728 个数据块,content长度: 594, reasoning长度: 3457
2026-06-02 20:01:18,632 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 594, reasoning长度: 3457
2026-06-02 20:01:18,632 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "本周周报(含5月述职及6月第一周汇报数据)截止提交时间为6月6日12:30",
"reminders": [
{
"remind_time": "2026-06-05 10:00:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-05 11:30:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-05 15:00:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind
2026-06-02 20:01:18,633 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-02 20:01:18,633 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-02 20:01:18,633 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-02 20:01:18,633 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-02 20:01:18,633 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-02 20:01:18,634 - INFO - 项目 [周报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-02 20:01:18,635 - INFO - 保存提醒: [周报提醒] 2026-06-05 10:00:00 - 提醒:周报请在明天12:30前提交...
2026-06-02 20:01:18,637 - INFO - 保存提醒: [周报提醒] 2026-06-05 11:30:00 - 提醒:周报请在明天12:30前提交...
2026-06-02 20:01:18,638 - INFO - 保存提醒: [周报提醒] 2026-06-05 15:00:00 - 提醒:周报请在明天12:30前提交...
2026-06-02 20:01:18,639 - INFO - 保存提醒: [周报提醒] 2026-06-06 11:30:00 - 最后提醒:今天12:30前务必提交周报!...[周末]
2026-06-02 20:01:18,640 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-05 11:30:00(原周末提醒: 2026-06-06 11:30:00) - 最后提醒:今天12:30前务必提交周报!...
2026-06-02 20:01:18,640 - INFO - 项目 [周报提醒] 共保存 5 条提醒(含 1 条周末提醒前置)
2026-06-02 20:01:18,642 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-02 20:01:20,514 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-02 20:01:22,729 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-02 20:01:24,936 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-02 20:01:27,226 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-02 20:01:29,422 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-02 20:01:31,747 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-02 20:01:34,022 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-02 20:01:36,346 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-02 20:01:38,648 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-02 20:01:40,982 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-02 20:01:43,361 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-02 20:01:45,681 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-02 20:01:47,894 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-02 20:01:50,104 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-02 20:01:52,438 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-02 20:01:54,768 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-02 20:01:57,145 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-02 20:01:59,499 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-02 20:02:01,778 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-02 20:02:04,059 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-02 20:02:06,226 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-02 20:02:08,495 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-02 20:02:10,829 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-02 20:02:13,111 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-02 20:02:15,390 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-02 20:02:17,697 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-02 20:02:19,973 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-02 20:02:22,240 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-02 20:02:24,596 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-02 20:02:27,095 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-02 20:02:29,241 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-02 20:02:31,416 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-02 20:02:33,677 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-02 20:02:35,947 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-02 20:02:38,322 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-02 20:02:40,682 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-02 20:02:43,031 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-02 20:02:45,297 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-02 20:02:47,642 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-02 20:02:50,072 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-02 20:02:52,309 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-02 20:02:54,493 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-02 20:02:56,721 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-02 20:02:59,007 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-02 20:03:01,272 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-02 20:03:03,269 - INFO - 项目 [月报提醒] 流式接收完成,共 2244 个数据块,content长度: 643, reasoning长度: 4455
2026-06-02 20:03:03,269 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 643, reasoning长度: 4455
2026-06-02 20:03:03,269 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据+6月第一周汇报数据提交截止时间",
"reminders": [
{
"remind_time": "2026-06-05 09:45:00",
"content": "提醒:5月述职数据请于明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-05 15:20:00",
"content": "提醒:5月述职数据请于明天12:30前提交至综合管理中心-梁小花处"
},
{
"remind_time": "2026-06-06 11:10:00",
"content": "提醒:今天12:30前请提交5月述职数据至综合管理中心-梁小花处!"
2026-06-02 20:03:03,269 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-02 20:03:03,269 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-02 20:03:03,270 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-02 20:03:03,273 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-02 20:03:03,274 - INFO - 保存提醒: [月报提醒] 2026-06-05 09:45:00 - 提醒:5月述职数据请于明天12:30前提交至综合管理中心-梁...
2026-06-02 20:03:03,293 - INFO - 保存提醒: [月报提醒] 2026-06-05 15:20:00 - 提醒:5月述职数据请于明天12:30前提交至综合管理中心-梁...
2026-06-02 20:03:03,295 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:10:00 - 提醒:今天12:30前请提交5月述职数据至综合管理中心-梁小...[周末]
2026-06-02 20:03:03,296 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:10:00(原周末提醒: 2026-06-06 11:10:00) - 提醒:今天12:30前请提交5月述职数据至综合管理中心-梁小...
2026-06-02 20:03:03,298 - INFO - 保存提醒: [月报提醒] 2026-06-06 12:00:00 - 最后提醒:今天12:30前务必提交5月述职数据至综合管理中心...[周末]
2026-06-02 20:03:03,300 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 12:00:00(原周末提醒: 2026-06-06 12:00:00) - 最后提醒:今天12:30前务必提交5月述职数据至综合管理中心...
2026-06-02 20:03:03,300 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-02 20:03:03,302 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-02 20:03:03,303 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-02 20:03:03,318 - INFO - --- 开始提醒密度控制分析 ---
2026-06-02 20:03:03,323 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-02 20:03:03,324 - INFO - [提醒密度控制] 已过滤 9 条周末提醒前置,不参与密度控制
2026-06-02 20:03:03,324 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-02 20:03:03,324 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 8
2026-06-02 20:03:03,324 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-02 20:03:15,937 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-02 20:03:18,167 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-02 20:03:20,400 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-02 20:03:22,607 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-02 20:03:24,783 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-02 20:03:27,076 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-02 20:03:29,456 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-02 20:03:32,056 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-02 20:03:34,125 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-02 20:03:36,294 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-02 20:03:38,510 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-02 20:03:40,709 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-02 20:03:42,948 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-02 20:03:45,178 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-02 20:03:47,541 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-02 20:03:49,773 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-02 20:03:51,937 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-02 20:03:54,174 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-02 20:03:56,458 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-02 20:03:58,734 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-02 20:04:01,078 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-02 20:04:03,642 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-02 20:04:05,623 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-02 20:04:07,925 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-02 20:04:10,178 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-02 20:04:12,586 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-02 20:04:14,829 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-02 20:04:15,229 - INFO - [提醒密度控制] 流式接收完成,共 1309 个数据块,content长度: 124, reasoning长度: 2765
2026-06-02 20:04:15,229 - INFO - [提醒密度控制] LLM 返回 - content长度: 124, reasoning长度: 2765
2026-06-02 20:04:15,229 - INFO - [提醒密度控制] 需清理 3 条提醒: ['remind_20260602160220_1554', 'remind_20260602200118_9954', 'remind_20260602200118_527']
2026-06-02 20:04:15,230 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-02 20:04:15,230 - INFO - 提醒密度控制:需清理 3 条提醒
2026-06-02 20:04:15,231 - INFO - 密度控制清理提醒: remind_20260602160220_1554
2026-06-02 20:04:15,232 - INFO - 密度控制清理提醒: remind_20260602200118_9954
2026-06-02 20:04:15,234 - INFO - 密度控制清理提醒: remind_20260602200118_527
2026-06-02 20:04:15,234 - INFO - 提醒密度控制完成:实际清理 3/3 条
2026-06-02 20:04:15,235 - INFO - ===== 所有项目分析任务完成 =====
2026-06-03 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-03 09:00:00,010 - INFO - 清理重复提醒完成:删除 7/7 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-03 09:00:00,010 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-03 09:00:00,011 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-03 09:00:00,011 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-03 09:00:00,011 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-03 09:00:00,012 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-03 09:00:00,012 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-03 09:00:00,013 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-03 09:00:00,554 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-03 09:00:02,566 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-03 09:00:04,597 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-03 09:00:06,618 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-03 09:00:08,633 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-03 09:00:10,674 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-03 09:00:12,700 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-03 09:00:14,700 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-03 09:00:16,706 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-03 09:00:18,696 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-03 09:00:20,729 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-03 09:00:22,755 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-03 09:00:24,820 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-03 09:00:26,858 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-03 09:00:28,949 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-03 09:00:31,012 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-03 09:00:33,104 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-03 09:00:35,157 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-03 09:00:37,230 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-03 09:00:39,263 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-03 09:00:41,314 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-03 09:00:43,320 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-03 09:00:45,371 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-03 09:00:47,483 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-03 09:00:49,577 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-03 09:00:51,648 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-03 09:00:53,775 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-03 09:00:55,867 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-03 09:00:57,902 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-03 09:00:59,991 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-03 09:01:02,059 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-03 09:01:04,100 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-03 09:01:06,183 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-03 09:01:08,260 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-03 09:01:10,389 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-03 09:01:12,447 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-03 09:01:14,532 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-03 09:01:16,542 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-03 09:01:18,576 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-03 09:01:20,668 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-03 09:01:22,736 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-03 09:01:24,777 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-03 09:01:26,906 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-03 09:01:28,987 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-03 09:01:30,994 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-03 09:01:33,046 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-03 09:01:35,032 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-03 09:01:37,130 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-03 09:01:39,114 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-03 09:01:41,107 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-03 09:01:43,076 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-03 09:01:45,061 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-03 09:01:46,423 - INFO - 项目 [周报提醒] 流式接收完成,共 2583 个数据块,content长度: 576, reasoning长度: 5531
2026-06-03 09:01:46,424 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 576, reasoning长度: 5531
2026-06-03 09:01:46,424 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "本周周报截止时间为6月6日12:30前",
"reminders": [
{
"remind_time": "2026-06-05 09:45:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-05 11:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-05 14:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-0
2026-06-03 09:01:46,424 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-03 09:01:46,424 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-03 09:01:46,424 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-03 09:01:46,425 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-03 09:01:46,425 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-03 09:01:46,425 - INFO - 项目 [周报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-03 09:01:46,427 - INFO - 保存提醒: [周报提醒] 2026-06-05 09:45:00 - 提醒:周报请在明天12:30前提交...
2026-06-03 09:01:46,428 - INFO - 保存提醒: [周报提醒] 2026-06-05 11:20:00 - 提醒:周报请在明天12:30前提交...
2026-06-03 09:01:46,429 - INFO - 保存提醒: [周报提醒] 2026-06-05 14:15:00 - 提醒:周报请在明天12:30前提交...
2026-06-03 09:01:46,429 - INFO - 保存提醒: [周报提醒] 2026-06-05 16:30:00 - 最后提醒:明天12:30前务必提交周报!...
2026-06-03 09:01:46,430 - INFO - 项目 [周报提醒] 共保存 4 条提醒(含 0 条周末提醒前置)
2026-06-03 09:01:46,431 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-03 09:01:47,375 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-03 09:01:49,386 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-03 09:01:51,394 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-03 09:01:53,357 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-03 09:01:55,375 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-03 09:01:57,379 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-03 09:01:59,439 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-03 09:02:01,475 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-03 09:02:03,494 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-03 09:02:05,603 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-03 09:02:07,641 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-03 09:02:09,703 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-03 09:02:11,721 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-03 09:02:13,752 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-03 09:02:15,770 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-03 09:02:17,812 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-03 09:02:19,915 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-03 09:02:21,937 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-03 09:02:23,902 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-03 09:02:25,895 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-03 09:02:27,900 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-03 09:02:29,977 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-03 09:02:32,041 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-03 09:02:34,060 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-03 09:02:36,093 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-03 09:02:38,234 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-03 09:02:40,307 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-03 09:02:42,305 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-03 09:02:44,293 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-03 09:02:46,315 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-03 09:02:48,441 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-03 09:02:50,551 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-03 09:02:52,616 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-03 09:02:54,683 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-03 09:02:56,891 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-03 09:02:58,889 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-03 09:03:00,897 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-03 09:03:02,890 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-03 09:03:04,888 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-03 09:03:06,887 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-03 09:03:08,456 - INFO - 项目 [月报提醒] 流式接收完成,共 1989 个数据块,content长度: 617, reasoning长度: 4084
2026-06-03 09:03:08,456 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 617, reasoning长度: 4084
2026-06-03 09:03:08,458 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "本次月报/述职数据截止提交时间为6月6日12:30前",
"reminders": [
{
"remind_time": "2026-06-05 09:45:00",
"content": "提醒:月报/述职数据请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-05 14:20:00",
"content": "提醒:月报/述职数据请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-06 10:10:00",
"content": "提醒:今天12:30前请提交月报/述职数据!"
},
{
2026-06-03 09:03:08,458 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-03 09:03:08,458 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-03 09:03:08,459 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-03 09:03:08,459 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-03 09:03:08,460 - INFO - 保存提醒: [月报提醒] 2026-06-05 09:45:00 - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心...
2026-06-03 09:03:08,461 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:20:00 - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心...
2026-06-03 09:03:08,463 - INFO - 保存提醒: [月报提醒] 2026-06-06 10:10:00 - 提醒:今天12:30前请提交月报/述职数据!...[周末]
2026-06-03 09:03:08,464 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 10:10:00(原周末提醒: 2026-06-06 10:10:00) - 提醒:今天12:30前请提交月报/述职数据!...
2026-06-03 09:03:08,465 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:50:00 - 最后提醒:今天12:30前务必提交月报/述职数据!...[周末]
2026-06-03 09:03:08,467 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:50:00(原周末提醒: 2026-06-06 11:50:00) - 最后提醒:今天12:30前务必提交月报/述职数据!...
2026-06-03 09:03:08,467 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-03 09:03:08,468 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-03 09:03:08,469 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-03 09:03:08,469 - INFO - --- 开始提醒密度控制分析 ---
2026-06-03 09:03:08,469 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-03 09:03:08,470 - INFO - [提醒密度控制] 已过滤 8 条周末提醒前置,不参与密度控制
2026-06-03 09:03:08,470 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-03 09:03:08,470 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 8
2026-06-03 09:03:08,471 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-03 09:03:18,090 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-03 09:03:20,016 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-03 09:03:22,039 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-03 09:03:24,020 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-03 09:03:25,984 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-03 09:03:28,017 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-03 09:03:30,048 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-03 09:03:32,089 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-03 09:03:34,059 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-03 09:03:36,080 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-03 09:03:38,067 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-03 09:03:40,051 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-03 09:03:42,044 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-03 09:03:44,016 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-03 09:03:46,039 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-03 09:03:48,198 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-03 09:03:50,233 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-03 09:03:52,216 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-03 09:03:54,237 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-03 09:03:56,194 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-03 09:03:58,205 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-03 09:04:00,229 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-03 09:04:02,200 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-03 09:04:04,222 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-03 09:04:06,199 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-03 09:04:08,268 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-03 09:04:10,307 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-03 09:04:12,277 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-06-03 09:04:14,316 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-06-03 09:04:16,360 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-06-03 09:04:18,503 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-06-03 09:04:20,476 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-06-03 09:04:21,244 - INFO - [提醒密度控制] 流式接收完成,共 1569 个数据块,content长度: 113, reasoning长度: 3678
2026-06-03 09:04:21,244 - INFO - [提醒密度控制] LLM 返回 - content长度: 113, reasoning长度: 3678
2026-06-03 09:04:21,244 - INFO - [提醒密度控制] 需清理 3 条提醒: ['remind_20260602200118_5262', 'remind_20260603090146_8256', 'remind_20260603090308_2295']
2026-06-03 09:04:21,244 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-03 09:04:21,245 - INFO - 提醒密度控制:需清理 3 条提醒
2026-06-03 09:04:21,245 - INFO - 密度控制清理提醒: remind_20260602200118_5262
2026-06-03 09:04:21,250 - INFO - 密度控制清理提醒: remind_20260603090146_8256
2026-06-03 09:04:21,251 - INFO - 密度控制清理提醒: remind_20260603090308_2295
2026-06-03 09:04:21,252 - INFO - 提醒密度控制完成:实际清理 3/3 条
2026-06-03 09:04:21,253 - INFO - ===== 所有项目分析任务完成 =====
2026-06-03 11:31:06,668 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-03 11:31:06,669 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-03 11:31:06,669 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-03 11:31:06,670 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-03 11:31:06,670 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-03 11:31:06,670 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-03 11:31:06,671 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-03 11:31:06,671 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-03 11:31:06,671 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-03 11:31:06,671 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-03 11:31:06,672 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-03 11:31:06,672 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-03 11:31:06,672 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-03 11:31:06,674 - INFO - 调度器已启动
2026-06-03 11:31:07,041 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-03 11:31:07,041 - INFO - [Stream] 后台线程已启动
2026-06-03 11:31:07,043 - INFO - 钉钉 Stream 服务已启动
2026-06-03 11:31:07,044 - INFO - Web 服务启动,端口: 5000
2026-06-03 11:50:25,596 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-03 11:50:25,597 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-03 11:50:25,598 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-03 11:50:25,598 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-03 11:50:25,598 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-03 11:50:25,599 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-03 11:50:25,599 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-03 11:50:25,600 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-03 11:50:25,600 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-03 11:50:25,600 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-03 11:50:25,600 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-03 11:50:25,601 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-03 11:50:25,601 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-03 11:50:25,603 - INFO - 调度器已启动
2026-06-03 11:50:25,745 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-03 11:50:25,745 - INFO - [Stream] 后台线程已启动
2026-06-03 11:50:25,746 - INFO - 钉钉 Stream 服务已启动
2026-06-03 11:50:25,748 - INFO - Web 服务启动,端口: 5000
2026-06-03 11:50:27,501 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-03 11:50:27,502 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-03 11:50:27,502 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-03 11:50:27,503 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-03 11:50:27,503 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-03 11:50:27,503 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-03 11:50:27,504 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-03 11:50:27,504 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-03 11:50:27,504 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-03 11:50:27,504 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-03 11:50:27,505 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-03 11:50:27,505 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-03 11:50:27,505 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-03 11:50:27,507 - INFO - 调度器已启动
2026-06-03 11:50:27,650 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-03 11:50:27,650 - INFO - [Stream] 后台线程已启动
2026-06-03 11:50:27,651 - INFO - 钉钉 Stream 服务已启动
2026-06-03 11:50:27,651 - INFO - Web 服务启动,端口: 5000
2026-06-03 11:50:59,458 - INFO - 日报打卡状态变更: 2026-06-03 -> 已打卡
2026-06-03 11:51:02,501 - INFO - 日报打卡状态变更: 2026-06-03 -> 取消打卡
2026-06-03 11:51:05,946 - INFO - 日报打卡状态变更: 2026-06-03 -> 已打卡
2026-06-03 11:51:07,850 - INFO - 日报打卡状态变更: 2026-06-03 -> 取消打卡
2026-06-03 11:51:30,018 - INFO - 消息已标记为忽略/打卡: 公司将于6月6日(周六)在10楼老班章会议室召开管理层5月述职会议,旨在加强执行...
2026-06-03 11:59:41,503 - INFO - 消息已标记为忽略/打卡: 公司将于6月6日(周六)在10楼老班章会议室召开管理层5月述职会议,旨在加强执行...
2026-06-03 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-03 12:00:00,007 - INFO - 清理重复提醒完成:删除 6/6 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-03 12:00:00,008 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-03 12:00:00,008 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-03 12:00:00,008 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-03 12:00:00,009 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-03 12:00:00,009 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-03 12:00:00,010 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-03 12:00:00,010 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-03 12:00:02,158 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-03 12:00:04,168 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-03 12:00:06,157 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-03 12:00:08,148 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-03 12:00:10,212 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-03 12:00:12,244 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-03 12:00:14,229 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-03 12:00:16,246 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-03 12:00:18,317 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-03 12:00:20,313 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-03 12:00:22,376 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-03 12:00:24,462 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-03 12:00:26,528 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-03 12:00:28,546 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-03 12:00:30,607 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-03 12:00:32,592 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-03 12:00:34,588 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-03 12:00:36,588 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-03 12:00:38,556 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-03 12:00:40,530 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-03 12:00:42,526 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-03 12:00:44,585 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-03 12:00:46,651 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-03 12:00:48,696 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-03 12:00:50,682 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-03 12:00:52,693 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-03 12:00:54,770 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-03 12:00:56,827 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-03 12:00:58,842 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-03 12:01:00,846 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-03 12:01:02,827 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-03 12:01:04,781 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-03 12:01:06,771 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-03 12:01:08,864 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-03 12:01:10,940 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-03 12:01:12,920 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-03 12:01:15,059 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-03 12:01:17,045 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-03 12:01:19,046 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-03 12:01:21,038 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-03 12:01:23,035 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-03 12:01:24,559 - INFO - 项目 [周报提醒] 流式接收完成,共 2039 个数据块,content长度: 567, reasoning长度: 4321
2026-06-03 12:01:24,560 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 567, reasoning长度: 4321
2026-06-03 12:01:24,560 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "6月6日12:30前",
"reminders": [
{
"remind_time": "2026-06-05 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-05 15:20:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-06 09:45:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time": "2026-06-06 11:15:0
2026-06-03 12:01:24,560 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-03 12:01:24,560 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-03 12:01:24,560 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-03 12:01:24,561 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-03 12:01:24,561 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-03 12:01:24,562 - INFO - 项目 [周报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-03 12:01:24,563 - INFO - 保存提醒: [周报提醒] 2026-06-05 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-06-03 12:01:24,564 - INFO - 保存提醒: [周报提醒] 2026-06-05 15:20:00 - 提醒:周报请在明天12:30前提交...
2026-06-03 12:01:24,565 - INFO - 保存提醒: [周报提醒] 2026-06-06 09:45:00 - 提醒:今天12:30前请提交周报!...[周末]
2026-06-03 12:01:24,566 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-05 09:45:00(原周末提醒: 2026-06-06 09:45:00) - 提醒:今天12:30前请提交周报!...
2026-06-03 12:01:24,568 - INFO - 保存提醒: [周报提醒] 2026-06-06 11:15:00 - 最后提醒:今天12:30前务必提交周报!...[周末]
2026-06-03 12:01:24,569 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-05 11:15:00(原周末提醒: 2026-06-06 11:15:00) - 最后提醒:今天12:30前务必提交周报!...
2026-06-03 12:01:24,569 - INFO - 项目 [周报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-03 12:01:24,570 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-03 12:01:24,824 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-03 12:01:26,800 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-03 12:01:28,796 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-03 12:01:30,814 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-03 12:01:32,881 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-03 12:01:34,900 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-03 12:01:36,980 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-03 12:01:39,018 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-03 12:01:41,078 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-03 12:01:43,120 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-03 12:01:45,156 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-03 12:01:47,232 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-03 12:01:49,357 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-03 12:01:51,401 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-03 12:01:53,453 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-03 12:01:55,553 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-03 12:01:57,571 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-03 12:01:59,602 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-03 12:02:01,648 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-03 12:02:03,731 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-03 12:02:05,775 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-03 12:02:07,769 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-03 12:02:09,798 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-03 12:02:11,793 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-03 12:02:13,787 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-03 12:02:15,845 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-03 12:02:17,911 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-03 12:02:19,975 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-03 12:02:22,038 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-03 12:02:24,078 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-03 12:02:26,090 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-03 12:02:28,159 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-03 12:02:30,277 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-03 12:02:32,253 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-03 12:02:34,352 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-03 12:02:36,453 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-03 12:02:38,535 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-03 12:02:40,586 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-03 12:02:42,651 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-03 12:02:44,750 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-03 12:02:46,762 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-03 12:02:48,745 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-03 12:02:50,725 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-03 12:02:52,706 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-03 12:02:54,687 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-03 12:02:56,240 - INFO - 项目 [月报提醒] 流式接收完成,共 2239 个数据块,content长度: 660, reasoning长度: 4554
2026-06-03 12:02:56,240 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 660, reasoning长度: 4554
2026-06-03 12:02:56,240 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据及6月第一周汇报数据提交截止时间为6月6日12:30前",
"reminders": [
{
"remind_time": "2026-06-05 10:15:00",
"content": "提醒:5月述职数据及6月第一周汇报数据请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-05 14:30:00",
"content": "提醒:5月述职数据及6月第一周汇报数据请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-06 09:45:00",
"content": "提醒:今天12:30前请提交5月述职数据及
2026-06-03 12:02:56,241 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-03 12:02:56,241 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-03 12:02:56,241 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-03 12:02:56,241 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-03 12:02:56,242 - INFO - 保存提醒: [月报提醒] 2026-06-05 10:15:00 - 提醒:5月述职数据及6月第一周汇报数据请在明天12:30前提...
2026-06-03 12:02:56,243 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:30:00 - 提醒:5月述职数据及6月第一周汇报数据请在明天12:30前提...
2026-06-03 12:02:56,244 - INFO - 保存提醒: [月报提醒] 2026-06-06 09:45:00 - 提醒:今天12:30前请提交5月述职数据及6月第一周汇报数据...[周末]
2026-06-03 12:02:56,245 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 09:45:00(原周末提醒: 2026-06-06 09:45:00) - 提醒:今天12:30前请提交5月述职数据及6月第一周汇报数据...
2026-06-03 12:02:56,246 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:50:00 - 最后提醒:今天12:30前务必提交5月述职数据及6月第一周汇...[周末]
2026-06-03 12:02:56,247 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:50:00(原周末提醒: 2026-06-06 11:50:00) - 最后提醒:今天12:30前务必提交5月述职数据及6月第一周汇...
2026-06-03 12:02:56,248 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-03 12:02:56,249 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-03 12:02:56,249 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-03 12:02:56,250 - INFO - --- 开始提醒密度控制分析 ---
2026-06-03 12:02:56,250 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-03 12:02:56,250 - INFO - [提醒密度控制] 已过滤 12 条周末提醒前置,不参与密度控制
2026-06-03 12:02:56,251 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-03 12:02:56,251 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 7
2026-06-03 12:02:56,251 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-03 12:03:04,987 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-03 12:03:06,919 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-03 12:03:08,938 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-03 12:03:10,911 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-03 12:03:12,902 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-03 12:03:14,866 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-03 12:03:16,908 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-03 12:03:18,890 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-03 12:03:20,900 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-03 12:03:22,970 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-03 12:03:24,962 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-03 12:03:26,936 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-03 12:03:28,957 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-03 12:03:31,279 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-03 12:03:31,279 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-03 12:03:31,280 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-03 12:03:31,280 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-03 12:03:31,281 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-03 12:03:31,281 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-03 12:03:31,281 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-03 12:03:31,282 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-03 12:03:31,282 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-03 12:03:31,282 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-03 12:03:31,282 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-03 12:03:31,283 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-03 12:03:31,283 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-03 12:03:31,284 - INFO - 调度器已启动
2026-06-03 12:03:31,477 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-03 12:03:31,477 - INFO - [Stream] 后台线程已启动
2026-06-03 12:03:31,479 - INFO - 钉钉 Stream 服务已启动
2026-06-03 12:03:31,479 - INFO - Web 服务启动,端口: 5000
2026-06-03 12:03:57,382 - INFO - 用户通过网页手动触发 AI 分析
2026-06-03 12:03:57,382 - INFO - ===== 分析任务启动 =====
2026-06-03 12:03:57,383 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-03 12:03:57,384 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-03 12:03:57,384 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-03 12:03:57,385 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-03 12:03:57,386 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-03 12:03:57,386 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-03 12:03:57,386 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-03 12:03:57,882 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-03 12:03:59,862 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-03 12:04:01,871 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-03 12:04:03,892 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-03 12:04:05,867 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-03 12:04:07,928 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-03 12:04:09,979 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-03 12:04:11,978 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-03 12:04:13,974 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-03 12:04:15,974 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-03 12:04:17,966 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-03 12:04:19,969 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-03 12:04:22,013 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-03 12:04:24,094 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-03 12:04:26,172 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-03 12:04:28,251 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-03 12:04:30,246 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-03 12:04:32,304 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-03 12:04:34,380 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-03 12:04:36,424 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-03 12:04:38,533 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-03 12:04:40,601 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-03 12:04:42,616 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-03 12:04:44,663 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-03 12:04:46,737 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-03 12:04:48,778 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-03 12:04:50,764 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-03 12:04:52,761 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-03 12:04:54,883 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-03 12:04:56,959 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-03 12:04:58,970 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-03 12:05:00,980 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-03 12:05:02,965 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-03 12:05:04,960 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-03 12:05:07,039 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-03 12:05:09,197 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-03 12:05:11,187 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-03 12:05:13,212 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-03 12:05:15,259 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-03 12:05:17,341 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-03 12:05:19,435 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-03 12:05:21,464 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-03 12:05:23,590 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-03 12:05:25,589 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-03 12:05:27,594 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-03 12:05:29,639 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-03 12:05:31,635 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-03 12:05:33,641 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-03 12:05:33,928 - INFO - 项目 [月报提醒] 流式接收完成,共 2357 个数据块,content长度: 591, reasoning长度: 4886
2026-06-03 12:05:33,929 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 591, reasoning长度: 4886
2026-06-03 12:05:33,929 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "5月述职数据及6月第一周汇报数据提交截止",
"reminders": [
{
"remind_time": "2026-06-05 09:30:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-05 14:00:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-06 10:00:00",
"content": "提醒:今天12:30前请提交月报!"
},
{
"remind_ti
2026-06-03 12:05:33,929 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-03 12:05:33,929 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-03 12:05:33,929 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-03 12:05:33,930 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-03 12:05:33,930 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-03 12:05:33,933 - INFO - 项目 [月报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-03 12:05:33,933 - INFO - 保存提醒: [月报提醒] 2026-06-05 09:30:00 - 提醒:月报请在明天12:30前提交至综合管理中心...
2026-06-03 12:05:33,938 - INFO - 保存提醒: [月报提醒] 2026-06-05 14:00:00 - 提醒:月报请在明天12:30前提交至综合管理中心...
2026-06-03 12:05:33,939 - INFO - 保存提醒: [月报提醒] 2026-06-06 10:00:00 - 提醒:今天12:30前请提交月报!...[周末]
2026-06-03 12:05:33,941 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 10:00:00(原周末提醒: 2026-06-06 10:00:00) - 提醒:今天12:30前请提交月报!...
2026-06-03 12:05:33,942 - INFO - 保存提醒: [月报提醒] 2026-06-06 11:30:00 - 最后提醒:今天12:30前务必提交月报!...[周末]
2026-06-03 12:05:33,943 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-05 11:30:00(原周末提醒: 2026-06-06 11:30:00) - 最后提醒:今天12:30前务必提交月报!...
2026-06-03 12:05:33,944 - INFO - 项目 [月报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-03 12:05:33,945 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-03 12:05:34,764 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-03 12:05:36,744 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-03 12:05:38,760 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-03 12:05:40,760 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-03 12:05:42,782 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-03 12:05:44,814 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-03 12:05:46,797 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-03 12:05:48,888 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-03 12:05:50,932 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-03 12:05:52,955 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-03 12:05:55,068 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-03 12:05:57,083 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-03 12:05:59,201 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-03 12:06:01,228 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-03 12:06:03,254 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-03 12:06:05,288 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-03 12:06:07,270 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-03 12:06:09,290 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-03 12:06:11,311 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-03 12:06:13,421 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-03 12:06:15,450 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-03 12:06:17,437 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-03 12:06:19,401 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-03 12:06:21,386 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-03 12:06:23,487 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-03 12:06:25,551 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-03 12:06:27,545 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-03 12:06:29,533 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-03 12:06:31,576 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-03 12:06:33,568 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-03 12:06:35,589 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-03 12:06:37,659 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-03 12:06:39,832 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-03 12:06:41,840 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-03 12:06:43,821 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-03 12:06:45,831 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-03 12:06:47,833 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-03 12:06:49,516 - INFO - 项目 [周报提醒] 流式接收完成,共 1842 个数据块,content长度: 567, reasoning长度: 3949
2026-06-03 12:06:49,517 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 567, reasoning长度: 3949
2026-06-03 12:06:49,517 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-06 12:30:00",
"deadline_description": "6月6日12:30前",
"reminders": [
{
"remind_time": "2026-06-05 10:15:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-05 15:30:00",
"content": "提醒:周报请在明天12:30前提交"
},
{
"remind_time": "2026-06-06 10:40:00",
"content": "提醒:今天12:30前请提交周报!"
},
{
"remind_time": "2026-06-06 11:50:0
2026-06-03 12:06:49,517 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-06 12:30:00, 提醒数: 4
2026-06-03 12:06:49,517 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-03 12:06:49,517 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-03 12:06:49,518 - INFO - 项目 [周报提醒] 截止时间: 2026-06-06 12:30:00, 生成 4 条提醒计划
2026-06-03 12:06:49,518 - INFO - 保存提醒: [周报提醒] 2026-06-05 10:15:00 - 提醒:周报请在明天12:30前提交...
2026-06-03 12:06:49,521 - INFO - 保存提醒: [周报提醒] 2026-06-05 15:30:00 - 提醒:周报请在明天12:30前提交...
2026-06-03 12:06:49,522 - INFO - 保存提醒: [周报提醒] 2026-06-06 10:40:00 - 提醒:今天12:30前请提交周报!...[周末]
2026-06-03 12:06:49,524 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-05 10:40:00(原周末提醒: 2026-06-06 10:40:00) - 提醒:今天12:30前请提交周报!...
2026-06-03 12:06:49,525 - INFO - 保存提醒: [周报提醒] 2026-06-06 11:50:00 - 最后提醒:今天12:30前务必提交周报!...[周末]
2026-06-03 12:06:49,526 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-05 11:50:00(原周末提醒: 2026-06-06 11:50:00) - 最后提醒:今天12:30前务必提交周报!...
2026-06-03 12:06:49,526 - INFO - 项目 [周报提醒] 共保存 6 条提醒(含 2 条周末提醒前置)
2026-06-03 12:06:49,528 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-03 12:06:49,528 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-03 12:06:49,528 - INFO - --- 开始提醒密度控制分析 ---
2026-06-03 12:06:49,529 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-03 12:06:49,529 - INFO - [提醒密度控制] 已过滤 8 条周末提醒前置,不参与密度控制
2026-06-03 12:06:49,529 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-03 12:06:49,530 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 4
2026-06-03 12:06:49,530 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-03 12:06:54,267 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-03 12:06:56,323 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-03 12:06:58,403 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-03 12:07:00,489 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-03 12:07:02,528 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-03 12:07:04,549 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-03 12:07:06,589 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-03 12:07:08,586 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-03 12:07:10,633 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-03 12:07:12,666 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-03 12:07:14,788 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-03 12:07:16,882 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-03 12:07:18,966 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-03 12:07:21,042 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-03 12:07:23,039 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-03 12:07:25,140 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-03 12:07:27,175 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-03 12:07:29,213 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-03 12:07:31,265 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-03 12:07:33,285 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-03 12:07:35,326 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-03 12:07:37,385 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-03 12:07:39,556 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-03 12:07:41,555 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-03 12:07:43,546 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-03 12:07:45,543 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-03 12:07:47,547 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-03 12:07:49,603 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-06-03 12:07:51,658 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-06-03 12:07:53,719 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-06-03 12:07:55,864 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-06-03 12:07:57,942 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-06-03 12:07:59,927 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-06-03 12:08:01,956 - INFO - [提醒密度控制] 流式接收中... 已收到 1650 个数据块
2026-06-03 12:08:03,991 - INFO - [提醒密度控制] 流式接收中... 已收到 1700 个数据块
2026-06-03 12:08:06,027 - INFO - [提醒密度控制] 流式接收中... 已收到 1750 个数据块
2026-06-03 12:08:08,013 - INFO - [提醒密度控制] 流式接收中... 已收到 1800 个数据块
2026-06-03 12:08:10,175 - INFO - [提醒密度控制] 流式接收中... 已收到 1850 个数据块
2026-06-03 12:08:12,297 - INFO - [提醒密度控制] 流式接收中... 已收到 1900 个数据块
2026-06-03 12:08:14,317 - INFO - [提醒密度控制] 流式接收中... 已收到 1950 个数据块
2026-06-03 12:08:16,139 - INFO - [提醒密度控制] 流式接收完成,共 1997 个数据块,content长度: 0, reasoning长度: 5004
2026-06-03 12:08:16,139 - INFO - [提醒密度控制] LLM 返回 - content长度: 0, reasoning长度: 5004
2026-06-03 12:08:16,139 - INFO - [提醒密度控制] content 为空,使用 reasoning_content 提取 JSON
2026-06-03 12:08:16,139 - ERROR - [提醒密度控制] 返回内容无法提取 JSON: Here's a thinking process:
1. **Analyze User Input:**
- **Role:** Reminder Density Control Assistant.
- **Rules:**
1. Max 2 reminders per day for the same project title.
2. R
2026-06-03 12:08:16,140 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-03 12:08:16,140 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-03 12:08:16,141 - INFO - ===== 所有项目分析任务完成 =====
2026-06-03 12:11:55,147 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-03 12:11:55,147 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-03 12:11:55,148 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-03 12:11:55,148 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-03 12:11:55,148 - INFO - 日报定时配置已更新: ['17:50', '18:00', '18:10', '18:20']
2026-06-03 12:33:50,824 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-03 12:33:50,825 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-03 12:33:50,825 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-03 12:33:50,826 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-03 12:33:50,826 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-03 12:33:50,826 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-03 12:33:50,826 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-03 12:33:50,827 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-03 12:33:50,827 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-03 12:33:50,828 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-03 12:33:50,828 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-03 12:33:50,828 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-03 12:33:50,828 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-03 12:33:50,829 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-03 12:33:50,829 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-03 12:33:50,830 - INFO - 调度器已启动
2026-06-03 12:33:50,978 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-03 12:33:50,978 - INFO - [Stream] 后台线程已启动
2026-06-03 12:33:50,978 - INFO - 钉钉 Stream 服务已启动
2026-06-03 12:33:50,979 - INFO - Web 服务启动,端口: 5000
2026-06-03 12:35:11,674 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-03 12:35:11,675 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-03 12:35:11,675 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29']
2026-06-03 12:35:17,698 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-03 12:35:17,698 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-03 12:35:17,699 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-03 12:35:17,699 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-03 12:35:17,699 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35']
2026-06-03 12:35:24,499 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-03 12:35:24,500 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-03 12:35:24,500 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-03 12:35:24,500 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-03 12:35:24,503 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-03 12:35:24,503 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-03 12:35:24,504 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-03 12:35:24,507 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-03 12:35:24,507 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-03 12:35:24,507 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21']
2026-06-03 12:35:29,032 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-03 12:35:29,032 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-03 12:35:29,033 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-03 12:35:29,033 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-03 12:35:29,034 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-03 12:35:29,034 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-03 12:35:29,035 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-03 12:35:29,035 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-03 12:35:29,035 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-03 12:35:29,036 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-03 12:35:29,036 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-03 12:35:29,037 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-03 12:35:29,037 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42']
2026-06-03 12:35:39,988 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-03 12:35:39,988 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-03 12:35:39,989 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-03 12:35:39,989 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-03 12:35:39,990 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-03 12:35:39,990 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-03 12:35:39,991 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-03 12:35:39,991 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-03 12:35:39,992 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-03 12:35:39,992 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-03 12:35:39,993 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-03 12:35:39,993 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-03 12:35:39,993 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-03 12:35:39,994 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-03 12:35:39,994 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-03 12:35:39,994 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58']
2026-06-03 12:38:01,662 - INFO - 钉钉机器人 [IT3人组] 已添加
2026-06-03 12:38:20,467 - INFO - 钉钉机器人 [本人群] 已添加
2026-06-03 12:38:27,176 - INFO - 钉钉消息发送成功: 【测试消息】钉钉机器人连通测试...
2026-06-03 12:39:00,292 - INFO - 日报提醒配置已更新
2026-06-03 12:47:11,108 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-03 12:47:11,109 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-03 12:47:11,109 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-03 12:47:11,110 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-03 12:47:11,110 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-03 12:47:11,110 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-03 12:47:11,111 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-03 12:47:11,111 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-03 12:47:11,111 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-03 12:47:11,111 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-03 12:47:11,112 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-03 12:47:11,112 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-03 12:47:11,112 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-03 12:47:11,112 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-03 12:47:11,113 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-03 12:47:11,113 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-03 12:47:11,113 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-03 12:47:11,113 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-03 12:47:11,114 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-03 12:47:11,114 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-03 12:47:11,114 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-03 12:47:11,115 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-03 12:47:11,115 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-03 12:47:11,115 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-03 12:47:11,116 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-03 12:47:11,116 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-03 12:47:11,116 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-03 12:47:11,116 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-03 12:47:11,116 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-03 12:47:11,118 - INFO - 调度器已启动
2026-06-03 12:47:11,262 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-03 12:47:11,262 - INFO - [Stream] 后台线程已启动
2026-06-03 12:47:11,263 - INFO - 钉钉 Stream 服务已启动
2026-06-03 12:47:11,265 - INFO - Web 服务启动,端口: 5000
2026-06-03 12:47:23,792 - INFO - 周报钉钉机器人配置已更新: bot_20260603123820
2026-06-03 12:47:35,087 - INFO - AI分析钉钉机器人配置已更新: bot_20260603123820
2026-06-03 12:50:05,646 - INFO - 钉钉消息发送成功: 【测试消息】钉钉机器人连通测试...
2026-06-03 12:51:29,028 - INFO - 钉钉消息发送成功: 【测试消息】钉钉机器人连通测试...
2026-06-03 12:51:53,475 - INFO - 钉钉消息发送成功: 【测试消息】钉钉机器人连通测试...
2026-06-03 12:53:18,872 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-03 12:53:18,872 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-03 12:53:18,873 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-03 12:53:18,873 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-03 12:53:18,874 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-03 12:53:18,874 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-03 12:53:18,875 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-03 12:53:18,875 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-03 12:53:18,876 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-03 12:53:18,876 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-03 12:53:18,877 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-03 12:53:18,877 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-03 12:53:18,878 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-03 12:53:18,878 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-03 12:53:18,879 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-03 12:53:18,879 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-03 12:53:18,880 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-03 12:53:18,880 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23']
2026-06-03 12:54:35,018 - INFO - 消息已标记为忽略/打卡: 所有人 在此向各板块负责人问好!发一则关于5月述职大会及6月第一周管理层周会安排...
2026-06-03 13:38:14,525 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-03 13:38:14,525 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-03 13:38:14,526 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-03 13:38:14,526 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-03 13:38:14,527 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-03 13:38:14,527 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-03 13:38:14,527 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-03 13:38:14,528 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-03 13:38:14,528 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-03 13:38:14,528 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-03 13:38:14,528 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-03 13:38:14,529 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-03 13:38:14,529 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-03 13:38:14,529 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-03 13:38:14,530 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-03 13:38:14,530 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-03 13:38:14,530 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-03 13:38:14,530 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-03 13:38:14,531 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-03 13:38:14,531 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-03 13:38:14,531 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-03 13:38:14,531 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-03 13:38:14,532 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-03 13:38:14,532 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-03 13:38:14,532 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-03 13:38:14,533 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-03 13:38:14,533 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-03 13:38:14,533 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-03 13:38:14,533 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-03 13:38:14,534 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-03 13:38:14,534 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-03 13:38:14,536 - INFO - 调度器已启动
2026-06-03 13:38:14,755 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-03 13:38:14,755 - INFO - [Stream] 后台线程已启动
2026-06-03 13:38:14,757 - INFO - 钉钉 Stream 服务已启动
2026-06-03 13:38:14,758 - INFO - Web 服务启动,端口: 5000
2026-06-03 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-06-03 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-03 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-03 17:50:00,107 - INFO - [日报] 正在登录 XWiki...
2026-06-03 17:50:00,107 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-03 17:50:09,888 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-03 17:50:13,580 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-03 17:50:13,614 - INFO - [日报] 找到 8 条评论
2026-06-03 17:50:13,795 - INFO - 日报数据已保存: 2026-06-03, 写日报人数: 3
2026-06-03 17:50:13,799 - INFO - [日报] 抓取完成 - 已写: ['宗梁', '超军', '伟全'], 未写: []
2026-06-03 17:50:13,887 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-03 17:50:13,888 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-03 17:50:13,890 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-03 17:53:35,585 - INFO - [日报] 日报JSON生成 - content长度: 2864, reasoning长度: 6519
2026-06-03 17:53:35,585 - INFO - [日报] 日报JSON生成完成
2026-06-03 17:53:35,587 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-03.json
2026-06-03 17:53:35,591 - INFO - [日报] 标记 2026-06-03 日报流程已完成
2026-06-03 17:53:35,592 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-03 18:00:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-03 18:10:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-03 18:20:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-03 18:21:31,196 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-03 18:21:31,196 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-03 18:21:31,196 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-03 18:21:31,197 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-03 18:21:31,197 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-03 18:21:31,197 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-03 18:21:31,197 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-03 18:21:31,198 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-03 18:21:31,198 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-03 18:21:31,198 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-03 18:21:31,199 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-03 18:21:31,199 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-03 18:21:31,199 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-03 18:21:31,199 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-03 18:21:31,200 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-03 18:21:31,200 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-03 18:21:31,200 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-03 18:21:31,200 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-03 18:21:31,201 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-03 18:21:31,201 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-03 18:21:31,201 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-03 18:21:31,201 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-03 18:21:31,202 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-03 18:21:31,202 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-03 18:21:31,202 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-03 18:21:31,203 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-03 18:21:31,203 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-03 18:21:31,203 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-03 18:21:31,203 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-03 18:21:31,204 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-03 18:21:31,204 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-03 18:21:31,206 - INFO - 调度器已启动
2026-06-03 18:21:31,429 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-03 18:21:31,430 - INFO - [Stream] 后台线程已启动
2026-06-03 18:21:31,431 - INFO - 钉钉 Stream 服务已启动
2026-06-03 18:21:31,433 - INFO - Web 服务启动,端口: 5000
2026-06-03 18:23:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 18:23:02,397 - INFO - 日报生成 Prompt 已更新
2026-06-03 18:25:00,002 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 18:29:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 18:30:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 18:30:20,310 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-03 18:30:20,311 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-03 18:30:20,311 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-03 18:30:20,312 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-03 18:30:20,312 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-03 18:30:20,312 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-03 18:30:20,313 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-03 18:30:20,313 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-03 18:30:20,314 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-03 18:30:20,314 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-03 18:30:20,315 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-03 18:30:20,315 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-03 18:30:20,316 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-03 18:30:20,316 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-03 18:30:20,316 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-03 18:30:20,317 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-03 18:30:20,317 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-03 18:30:20,318 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-03 18:30:20,318 - INFO - 未打卡提醒任务已注册: 每天 18:33 检测
2026-06-03 18:30:20,318 - INFO - 未打卡提醒任务已注册: 每天 18:34 检测
2026-06-03 18:30:20,319 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-03 18:30:20,319 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36']
2026-06-03 18:30:22,146 - INFO - 日报打卡状态变更: 2026-06-03 -> 已打卡
2026-06-03 18:30:23,478 - INFO - 日报打卡状态变更: 2026-06-03 -> 取消打卡
2026-06-03 18:31:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 18:32:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 18:33:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 18:34:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 18:35:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 18:36:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 18:39:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 18:48:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 18:50:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 19:00:00,000 - INFO - ===== 周报定时分析任务启动 =====
2026-06-03 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-03 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-06-03 19:00:00,004 - INFO - [周报] 本周日期范围: 2026-06-01 至 2026-06-03
共 3 天有日报数据
2026-06-03 19:00:00,005 - INFO - [周报] 开始 AI 分析
2026-06-03 19:00:00,006 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-03 19:00:18,606 - ERROR - [周报] AI 分析失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-03 19:00:18,610 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-03 19:00:18,610 - INFO - 周报定时分析任务完成: error
2026-06-03 19:03:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 19:21:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 19:26:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 19:42:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 19:46:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 19:55:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 19:57:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 19:58:00,000 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-03 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-03 20:00:00,010 - INFO - 清理重复提醒完成:删除 4/4 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-03 20:00:00,011 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-03 20:00:00,011 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-03 20:00:00,012 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-03 20:00:00,012 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-03 20:00:00,012 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-03 20:00:00,013 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-03 20:00:00,013 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-03 20:00:03,182 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-03 20:00:03,182 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-03 20:00:06,258 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-03 20:00:06,258 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-03 20:00:06,258 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-06-03 20:00:06,258 - INFO - 项目 [周报提醒] 等待重试...
2026-06-03 20:00:06,258 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-06-03 20:00:06,259 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-03 20:00:06,259 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-03 20:00:06,259 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-03 20:00:09,326 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-03 20:00:09,327 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-03 20:00:12,398 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-03 20:00:12,399 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-03 20:00:12,399 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-06-03 20:00:12,399 - INFO - 项目 [周报提醒] 等待重试...
2026-06-03 20:00:12,399 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-06-03 20:00:12,399 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-03 20:00:12,400 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-03 20:00:12,400 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-03 20:00:15,470 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-03 20:00:15,470 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-03 20:00:18,543 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-03 20:00:18,544 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-03 20:00:18,544 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-06-03 20:00:18,544 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-06-03 20:00:18,544 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-03 20:00:18,544 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-03 20:00:18,545 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-06-03 20:00:18,547 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-06-03 20:00:21,614 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-03 20:00:21,615 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-03 20:00:24,687 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-03 20:00:24,687 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-03 20:00:24,687 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-06-03 20:00:24,687 - INFO - 项目 [月报提醒] 等待重试...
2026-06-03 20:00:24,688 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-06-03 20:00:24,688 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-03 20:00:24,688 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-03 20:00:24,688 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-03 20:00:27,758 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-03 20:00:27,758 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-03 20:00:30,831 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-03 20:00:30,832 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-03 20:00:30,832 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-06-03 20:00:30,832 - INFO - 项目 [月报提醒] 等待重试...
2026-06-03 20:00:30,832 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-06-03 20:00:30,833 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-03 20:00:30,833 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-03 20:00:30,833 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-03 20:00:33,904 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-03 20:00:33,905 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-03 20:00:36,978 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-03 20:00:36,978 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-03 20:00:36,978 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-06-03 20:00:36,979 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-06-03 20:00:36,979 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-06-03 20:00:36,980 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-06-03 20:00:36,981 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-06-03 20:00:36,981 - INFO - --- 开始提醒密度控制分析 ---
2026-06-03 20:00:36,981 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-03 20:00:36,982 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-03 20:00:36,982 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-03 20:00:36,982 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 4
2026-06-03 20:00:36,983 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-03 20:00:40,048 - WARNING - [提醒密度控制] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-03 20:00:40,049 - INFO - [提醒密度控制] 使用非流式请求,等待 LLM 响应...
2026-06-03 20:00:43,122 - ERROR - [提醒密度控制] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 320, in analyze_reminder_density
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key, read_timeout=300)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 323, in analyze_reminder_density
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key, read_timeout=300)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-03 20:00:43,123 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-03 20:00:43,123 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-03 20:00:43,123 - INFO - ===== 所有项目分析任务完成 =====
2026-06-04 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-04 09:00:00,010 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-04 09:00:00,010 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-04 09:00:00,011 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-04 09:00:00,012 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-04 09:00:00,012 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-04 09:00:00,012 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-04 09:00:00,014 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-04 09:00:00,081 - WARNING - 项目 [周报提醒] 流式请求失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-04 09:00:00,082 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-04 09:00:00,156 - ERROR - 项目 [周报提醒] LLM 调用失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-04 09:00:00,157 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-04 09:00:00,157 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-06-04 09:00:00,157 - INFO - 项目 [周报提醒] 等待重试...
2026-06-04 09:00:00,157 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-06-04 09:00:00,157 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-04 09:00:00,157 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-04 09:00:00,158 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-04 09:00:00,263 - WARNING - 项目 [周报提醒] 流式请求失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-04 09:00:00,263 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-04 09:00:00,329 - ERROR - 项目 [周报提醒] LLM 调用失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-04 09:00:00,329 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-04 09:00:00,329 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-04 09:00:00,330 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-06-04 09:00:00,330 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-04 09:00:00,330 - INFO - 项目 [周报提醒] 等待重试...
2026-06-04 09:00:00,331 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-06-04 09:00:00,332 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-04 09:00:00,352 - WARNING - 项目 [月报提醒] 流式请求失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-04 09:00:00,352 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-04 09:00:00,377 - ERROR - 项目 [月报提醒] LLM 调用失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-04 09:00:00,378 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-04 09:00:00,378 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-06-04 09:00:00,378 - INFO - 项目 [月报提醒] 等待重试...
2026-06-04 09:00:00,378 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-06-04 09:00:00,379 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-04 09:00:00,379 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-04 09:00:00,380 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-04 09:00:00,406 - WARNING - 项目 [周报提醒] 流式请求失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-04 09:00:00,406 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-04 09:00:00,424 - ERROR - 项目 [周报提醒] LLM 调用失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-04 09:00:00,425 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-04 09:00:00,425 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-06-04 09:00:00,425 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-06-04 09:00:00,425 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-04 09:00:00,425 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-04 09:00:00,426 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-06-04 09:00:00,429 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-06-04 09:00:00,441 - WARNING - 项目 [月报提醒] 流式请求失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-04 09:00:00,441 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-04 09:00:00,459 - ERROR - 项目 [月报提醒] LLM 调用失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-04 09:00:00,459 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-04 09:00:00,459 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-06-04 09:00:00,459 - INFO - 项目 [月报提醒] 等待重试...
2026-06-04 09:00:00,459 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-06-04 09:00:00,460 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-04 09:00:00,460 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-04 09:00:00,460 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-04 09:00:00,486 - WARNING - 项目 [月报提醒] 流式请求失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-04 09:00:00,486 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-04 09:00:00,514 - ERROR - 项目 [月报提醒] LLM 调用失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-04 09:00:00,515 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-04 09:00:00,515 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-06-04 09:00:00,515 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-06-04 09:00:00,515 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-06-04 09:00:00,516 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-06-04 09:00:00,517 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-06-04 09:00:00,517 - INFO - --- 开始提醒密度控制分析 ---
2026-06-04 09:00:00,517 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-04 09:00:00,518 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-04 09:00:00,518 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-04 09:00:00,518 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 4
2026-06-04 09:00:00,518 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-04 09:00:00,541 - WARNING - [提醒密度控制] 流式请求失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-04 09:00:00,542 - INFO - [提醒密度控制] 使用非流式请求,等待 LLM 响应...
2026-06-04 09:00:00,557 - ERROR - [提醒密度控制] LLM 调用失败: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 320, in analyze_reminder_density
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key, read_timeout=300)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 323, in analyze_reminder_density
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key, read_timeout=300)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-04 09:00:00,557 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-04 09:00:00,557 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-04 09:00:00,557 - INFO - ===== 所有项目分析任务完成 =====
2026-06-04 09:26:08,209 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-04 09:26:08,210 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-04 09:26:08,213 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-04 09:26:08,213 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-04 09:26:08,213 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-04 09:26:08,214 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-04 09:26:08,214 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-04 09:26:08,215 - INFO - [未打卡提醒] 刷新调度: times=['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36'], bot_id=bot_20260603123820
2026-06-04 09:26:08,215 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-04 09:26:08,215 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-04 09:26:08,215 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-04 09:26:08,216 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-04 09:26:08,216 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-04 09:26:08,216 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-04 09:26:08,217 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-04 09:26:08,217 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-04 09:26:08,217 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-04 09:26:08,217 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-04 09:26:08,218 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-04 09:26:08,218 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-04 09:26:08,218 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-04 09:26:08,218 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-04 09:26:08,219 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-04 09:26:08,219 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-04 09:26:08,219 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-04 09:26:08,219 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-04 09:26:08,220 - INFO - 未打卡提醒任务已注册: 每天 18:33 检测
2026-06-04 09:26:08,220 - INFO - 未打卡提醒任务已注册: 每天 18:34 检测
2026-06-04 09:26:08,220 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-04 09:26:08,220 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-04 09:26:08,221 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-04 09:26:08,221 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-04 09:26:08,221 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-04 09:26:08,221 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-04 09:26:08,222 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-04 09:26:08,222 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-04 09:26:08,224 - INFO - 调度器已启动
2026-06-04 09:26:08,459 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-04 09:26:08,459 - INFO - [Stream] 后台线程已启动
2026-06-04 09:26:08,459 - INFO - 钉钉 Stream 服务已启动
2026-06-04 09:26:08,460 - INFO - Web 服务启动,端口: 5000
2026-06-04 09:26:42,592 - INFO - [未打卡提醒] 刷新调度: times=['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36', '09:28'], bot_id=bot_20260603123820
2026-06-04 09:26:42,593 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-04 09:26:42,594 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-04 09:26:42,594 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-04 09:26:42,595 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-04 09:26:42,595 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-04 09:26:42,595 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-04 09:26:42,596 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-04 09:26:42,596 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-04 09:26:42,597 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-04 09:26:42,597 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-04 09:26:42,598 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-04 09:26:42,598 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-04 09:26:42,598 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-04 09:26:42,599 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-04 09:26:42,599 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-04 09:26:42,600 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-04 09:26:42,600 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-04 09:26:42,600 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-04 09:26:42,601 - INFO - 未打卡提醒任务已注册: 每天 18:33 检测
2026-06-04 09:26:42,601 - INFO - 未打卡提醒任务已注册: 每天 18:34 检测
2026-06-04 09:26:42,601 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-04 09:26:42,602 - INFO - 未打卡提醒任务已注册: 每天 09:28 检测
2026-06-04 09:26:42,602 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36', '09:28']
2026-06-04 09:26:52,211 - INFO - [未打卡提醒] 刷新调度: times=['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36', '09:28', '09:27', '09:29', '09:30'], bot_id=bot_20260603123820
2026-06-04 09:26:52,212 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-04 09:26:52,213 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-04 09:26:52,213 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-04 09:26:52,214 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-04 09:26:52,214 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-04 09:26:52,215 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-04 09:26:52,215 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-04 09:26:52,216 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-04 09:26:52,216 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-04 09:26:52,216 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-04 09:26:52,217 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-04 09:26:52,217 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-04 09:26:52,218 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-04 09:26:52,218 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-04 09:26:52,218 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-04 09:26:52,219 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-04 09:26:52,219 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-04 09:26:52,220 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-04 09:26:52,220 - INFO - 未打卡提醒任务已注册: 每天 18:33 检测
2026-06-04 09:26:52,221 - INFO - 未打卡提醒任务已注册: 每天 18:34 检测
2026-06-04 09:26:52,221 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-04 09:26:52,221 - INFO - 未打卡提醒任务已注册: 每天 09:28 检测
2026-06-04 09:26:52,222 - INFO - 未打卡提醒任务已注册: 每天 09:27 检测
2026-06-04 09:26:52,222 - INFO - 未打卡提醒任务已注册: 每天 09:29 检测
2026-06-04 09:26:52,223 - INFO - 未打卡提醒任务已注册: 每天 09:30 检测
2026-06-04 09:26:52,223 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36', '09:28', '09:27', '09:29', '09:30']
2026-06-04 09:26:56,700 - INFO - [未打卡提醒] 刷新调度: times=['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36', '09:28', '09:27', '09:29', '09:30', '09:31'], bot_id=bot_20260603123820
2026-06-04 09:26:56,701 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-04 09:26:56,701 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-04 09:26:56,702 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-04 09:26:56,702 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-04 09:26:56,702 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-04 09:26:56,703 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-04 09:26:56,703 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-04 09:26:56,704 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-04 09:26:56,704 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-04 09:26:56,705 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-04 09:26:56,705 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-04 09:26:56,705 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-04 09:26:56,706 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-04 09:26:56,706 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-04 09:26:56,706 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-04 09:26:56,707 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-04 09:26:56,707 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-04 09:26:56,707 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-04 09:26:56,708 - INFO - 未打卡提醒任务已注册: 每天 18:33 检测
2026-06-04 09:26:56,708 - INFO - 未打卡提醒任务已注册: 每天 18:34 检测
2026-06-04 09:26:56,709 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-04 09:26:56,709 - INFO - 未打卡提醒任务已注册: 每天 09:28 检测
2026-06-04 09:26:56,709 - INFO - 未打卡提醒任务已注册: 每天 09:27 检测
2026-06-04 09:26:56,710 - INFO - 未打卡提醒任务已注册: 每天 09:29 检测
2026-06-04 09:26:56,710 - INFO - 未打卡提醒任务已注册: 每天 09:30 检测
2026-06-04 09:26:56,711 - INFO - 未打卡提醒任务已注册: 每天 09:31 检测
2026-06-04 09:26:56,711 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36', '09:28', '09:27', '09:29', '09:30', '09:31']
2026-06-04 09:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 09:27:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-04 09:27:00,184 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-04 09:27:00,185 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-04 09:27:37,445 - INFO - [未打卡提醒] 刷新调度: times=['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36'], bot_id=bot_20260603123820
2026-06-04 09:27:37,446 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-04 09:27:37,446 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-04 09:27:37,447 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-04 09:27:37,447 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-04 09:27:37,448 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-04 09:27:37,448 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-04 09:27:37,449 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-04 09:27:37,449 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-04 09:27:37,450 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-04 09:27:37,450 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-04 09:27:37,450 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-04 09:27:37,451 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-04 09:27:37,451 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-04 09:27:37,452 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-04 09:27:37,452 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-04 09:27:37,452 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-04 09:27:37,453 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-04 09:27:37,453 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-04 09:27:37,454 - INFO - 未打卡提醒任务已注册: 每天 18:33 检测
2026-06-04 09:27:37,454 - INFO - 未打卡提醒任务已注册: 每天 18:34 检测
2026-06-04 09:27:37,455 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-04 09:27:37,455 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36']
2026-06-04 09:32:25,478 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-04 09:32:25,479 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-04 09:32:25,479 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-04 09:32:25,480 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-04 09:32:25,480 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-04 09:32:25,480 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-04 09:32:25,480 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-04 09:32:25,481 - INFO - [未打卡提醒] 刷新调度: times=['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36'], bot_id=bot_20260603123820
2026-06-04 09:32:25,481 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-04 09:32:25,482 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-04 09:32:25,482 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-04 09:32:25,482 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-04 09:32:25,482 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-04 09:32:25,483 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-04 09:32:25,483 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-04 09:32:25,483 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-04 09:32:25,483 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-04 09:32:25,484 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-04 09:32:25,484 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-04 09:32:25,484 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-04 09:32:25,484 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-04 09:32:25,485 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-04 09:32:25,485 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-04 09:32:25,485 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-04 09:32:25,485 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-04 09:32:25,486 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-04 09:32:25,486 - INFO - 未打卡提醒任务已注册: 每天 18:33 检测
2026-06-04 09:32:25,486 - INFO - 未打卡提醒任务已注册: 每天 18:34 检测
2026-06-04 09:32:25,486 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-04 09:32:25,487 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-04 09:32:25,487 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-04 09:32:25,487 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-04 09:32:25,488 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-04 09:32:25,488 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-04 09:32:25,488 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-04 09:32:25,488 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-04 09:32:25,491 - INFO - 调度器已启动
2026-06-04 09:32:25,634 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-04 09:32:25,634 - INFO - [Stream] 后台线程已启动
2026-06-04 09:32:25,635 - INFO - 钉钉 Stream 服务已启动
2026-06-04 09:32:25,637 - INFO - Web 服务启动,端口: 5000
2026-06-04 09:32:58,555 - INFO - [未打卡提醒] 刷新调度: times=['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36'], bot_id=bot_20260603123820
2026-06-04 09:32:58,556 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-04 09:32:58,557 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-04 09:32:58,557 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-04 09:32:58,558 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-04 09:32:58,558 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-04 09:32:58,559 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-04 09:32:58,559 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-04 09:32:58,559 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-04 09:32:58,560 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-04 09:32:58,560 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-04 09:32:58,561 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-04 09:32:58,561 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-04 09:32:58,562 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-04 09:32:58,562 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-04 09:32:58,562 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-04 09:32:58,563 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-04 09:32:58,563 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-04 09:32:58,564 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-04 09:32:58,564 - INFO - 未打卡提醒任务已注册: 每天 18:33 检测
2026-06-04 09:32:58,565 - INFO - 未打卡提醒任务已注册: 每天 18:34 检测
2026-06-04 09:32:58,565 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-04 09:32:58,565 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36']
2026-06-04 09:33:07,203 - INFO - [未打卡提醒] 刷新调度: times=['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36'], bot_id=bot_20260603123820
2026-06-04 09:33:07,204 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-04 09:33:07,205 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-04 09:33:07,205 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-04 09:33:07,206 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-04 09:33:07,206 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-04 09:33:07,207 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-04 09:33:07,207 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-04 09:33:07,207 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-04 09:33:07,208 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-04 09:33:07,208 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-04 09:33:07,209 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-04 09:33:07,209 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-04 09:33:07,210 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-04 09:33:07,210 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-04 09:33:07,210 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-04 09:33:07,211 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-04 09:33:07,211 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-04 09:33:07,212 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-04 09:33:07,212 - INFO - 未打卡提醒任务已注册: 每天 18:33 检测
2026-06-04 09:33:07,213 - INFO - 未打卡提醒任务已注册: 每天 18:34 检测
2026-06-04 09:33:07,213 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-04 09:33:07,213 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36']
2026-06-04 09:36:41,233 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-04 09:36:41,233 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-04 09:36:41,233 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-04 09:36:41,234 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-04 09:36:41,234 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-04 09:36:41,235 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-04 09:36:41,235 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-04 09:36:41,236 - INFO - [未打卡提醒] 刷新调度: times=['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36'], bot_id=bot_20260603123820
2026-06-04 09:36:41,236 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-04 09:36:41,236 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-04 09:36:41,237 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-04 09:36:41,237 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-04 09:36:41,237 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-04 09:36:41,237 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-04 09:36:41,238 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-04 09:36:41,238 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-04 09:36:41,238 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-04 09:36:41,239 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-04 09:36:41,239 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-04 09:36:41,239 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-04 09:36:41,239 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-04 09:36:41,240 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-04 09:36:41,240 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-04 09:36:41,240 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-04 09:36:41,240 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-04 09:36:41,241 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-04 09:36:41,241 - INFO - 未打卡提醒任务已注册: 每天 18:33 检测
2026-06-04 09:36:41,241 - INFO - 未打卡提醒任务已注册: 每天 18:34 检测
2026-06-04 09:36:41,242 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-04 09:36:41,242 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-04 09:36:41,242 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-04 09:36:41,243 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-04 09:36:41,243 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-04 09:36:41,243 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-04 09:36:41,243 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-04 09:36:41,244 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-04 09:36:41,246 - INFO - 调度器已启动
2026-06-04 09:36:41,391 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-04 09:36:41,393 - INFO - [Stream] 后台线程已启动
2026-06-04 09:36:41,393 - INFO - 钉钉 Stream 服务已启动
2026-06-04 09:36:41,394 - INFO - Web 服务启动,端口: 5000
2026-06-04 09:36:57,478 - INFO - [未打卡提醒] 刷新调度: times=['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36'], bot_id=bot_20260603123820
2026-06-04 09:36:57,479 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-04 09:36:57,479 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-04 09:36:57,480 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-04 09:36:57,480 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-04 09:36:57,481 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-04 09:36:57,481 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-04 09:36:57,481 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-04 09:36:57,482 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-04 09:36:57,482 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-04 09:36:57,483 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-04 09:36:57,483 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-04 09:36:57,484 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-04 09:36:57,484 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-04 09:36:57,485 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-04 09:36:57,485 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-04 09:36:57,485 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-04 09:36:57,486 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-04 09:36:57,486 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-04 09:36:57,487 - INFO - 未打卡提醒任务已注册: 每天 18:33 检测
2026-06-04 09:36:57,487 - INFO - 未打卡提醒任务已注册: 每天 18:34 检测
2026-06-04 09:36:57,487 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-04 09:36:57,488 - INFO - 日报未打卡提醒配置已更新: ['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36']
2026-06-04 09:38:34,175 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-04 09:38:34,175 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-04 09:38:34,176 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-04 09:38:34,176 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-04 09:38:34,176 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-04 09:38:34,177 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-04 09:38:34,177 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-04 09:38:34,178 - INFO - [未打卡提醒] 刷新调度: times=['18:30', '18:29', '18:32', '18:35', '18:50', '18:48', '18:39', '19:03', '19:21', '19:26', '19:46', '19:42', '19:57', '19:55', '19:58', '18:25', '18:23', '18:31', '18:33', '18:34', '18:36'], bot_id=bot_20260603123820
2026-06-04 09:38:34,178 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-04 09:38:34,178 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-04 09:38:34,178 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-04 09:38:34,179 - INFO - 未打卡提醒任务已注册: 每天 18:35 检测
2026-06-04 09:38:34,179 - INFO - 未打卡提醒任务已注册: 每天 18:50 检测
2026-06-04 09:38:34,179 - INFO - 未打卡提醒任务已注册: 每天 18:48 检测
2026-06-04 09:38:34,179 - INFO - 未打卡提醒任务已注册: 每天 18:39 检测
2026-06-04 09:38:34,180 - INFO - 未打卡提醒任务已注册: 每天 19:03 检测
2026-06-04 09:38:34,180 - INFO - 未打卡提醒任务已注册: 每天 19:21 检测
2026-06-04 09:38:34,180 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-04 09:38:34,181 - INFO - 未打卡提醒任务已注册: 每天 19:46 检测
2026-06-04 09:38:34,181 - INFO - 未打卡提醒任务已注册: 每天 19:42 检测
2026-06-04 09:38:34,181 - INFO - 未打卡提醒任务已注册: 每天 19:57 检测
2026-06-04 09:38:34,181 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-04 09:38:34,182 - INFO - 未打卡提醒任务已注册: 每天 19:58 检测
2026-06-04 09:38:34,182 - INFO - 未打卡提醒任务已注册: 每天 18:25 检测
2026-06-04 09:38:34,182 - INFO - 未打卡提醒任务已注册: 每天 18:23 检测
2026-06-04 09:38:34,182 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-04 09:38:34,183 - INFO - 未打卡提醒任务已注册: 每天 18:33 检测
2026-06-04 09:38:34,183 - INFO - 未打卡提醒任务已注册: 每天 18:34 检测
2026-06-04 09:38:34,183 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-04 09:38:34,184 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-04 09:38:34,184 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-04 09:38:34,184 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-04 09:38:34,185 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-04 09:38:34,185 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-04 09:38:34,185 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-04 09:38:34,185 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-04 09:38:34,187 - INFO - 调度器已启动
2026-06-04 09:38:34,334 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-04 09:38:34,334 - INFO - [Stream] 后台线程已启动
2026-06-04 09:38:34,335 - INFO - 钉钉 Stream 服务已启动
2026-06-04 09:38:34,336 - INFO - Web 服务启动,端口: 5000
2026-06-04 09:38:40,542 - INFO - [未打卡提醒] 刷新调度: times=[], bot_id=bot_20260603123820
2026-06-04 09:38:40,543 - INFO - 未配置日报未打卡提醒时间,任务已停止
2026-06-04 09:38:40,543 - INFO - 日报未打卡提醒配置已更新: []
2026-06-04 09:38:44,607 - INFO - [未打卡提醒] 刷新调度: times=[], bot_id=bot_20260603123820
2026-06-04 09:38:44,607 - INFO - 未配置日报未打卡提醒时间,任务已停止
2026-06-04 09:38:44,607 - INFO - 日报未打卡提醒配置已更新: []
2026-06-04 09:42:37,844 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-04 09:42:37,845 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-04 09:42:37,846 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-04 09:42:37,846 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-04 09:42:37,846 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-04 09:42:37,847 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-04 09:42:37,847 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-04 09:42:37,847 - INFO - [未打卡提醒] 刷新调度: times=[], bot_id=bot_20260603123820
2026-06-04 09:42:37,848 - INFO - 未配置日报未打卡提醒时间,任务已停止
2026-06-04 09:42:37,848 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-04 09:42:37,848 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-04 09:42:37,849 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-04 09:42:37,849 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-04 09:42:37,849 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-04 09:42:37,849 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-04 09:42:37,850 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-04 09:42:37,851 - INFO - 调度器已启动
2026-06-04 09:42:38,009 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-04 09:42:38,009 - INFO - [Stream] 后台线程已启动
2026-06-04 09:42:38,010 - INFO - 钉钉 Stream 服务已启动
2026-06-04 09:42:38,010 - INFO - Web 服务启动,端口: 5000
2026-06-04 09:42:44,040 - INFO - [未打卡提醒] 刷新调度: times=['09:32'], bot_id=bot_20260603123820
2026-06-04 09:42:44,041 - INFO - 未打卡提醒任务已注册: 每天 09:32 检测
2026-06-04 09:42:44,041 - INFO - 日报未打卡提醒配置已更新: ['09:32']
2026-06-04 09:42:48,471 - INFO - [未打卡提醒] 刷新调度: times=['09:32', '09:31'], bot_id=bot_20260603123820
2026-06-04 09:42:48,472 - INFO - 未打卡提醒任务已注册: 每天 09:32 检测
2026-06-04 09:42:48,472 - INFO - 未打卡提醒任务已注册: 每天 09:31 检测
2026-06-04 09:42:48,473 - INFO - 日报未打卡提醒配置已更新: ['09:32', '09:31']
2026-06-04 09:43:00,623 - INFO - [未打卡提醒] 刷新调度: times=['09:44', '09:43'], bot_id=bot_20260603123820
2026-06-04 09:43:00,624 - INFO - 未打卡提醒任务已注册: 每天 09:44 检测
2026-06-04 09:43:00,624 - INFO - 未打卡提醒任务已注册: 每天 09:43 检测
2026-06-04 09:43:00,624 - INFO - 日报未打卡提醒配置已更新: ['09:44', '09:43']
2026-06-04 09:43:09,904 - INFO - [未打卡提醒] 刷新调度: times=['09:44', '09:43', '09:49'], bot_id=bot_20260603123820
2026-06-04 09:43:09,905 - INFO - 未打卡提醒任务已注册: 每天 09:44 检测
2026-06-04 09:43:09,905 - INFO - 未打卡提醒任务已注册: 每天 09:43 检测
2026-06-04 09:43:09,905 - INFO - 未打卡提醒任务已注册: 每天 09:49 检测
2026-06-04 09:43:09,906 - INFO - 日报未打卡提醒配置已更新: ['09:44', '09:43', '09:49']
2026-06-04 09:44:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 09:44:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-04 09:44:00,174 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-04 09:44:00,175 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-04 09:49:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 09:49:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-04 09:49:00,165 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-04 09:49:00,166 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-04 09:49:24,119 - INFO - [未打卡提醒] 刷新调度: times=[], bot_id=bot_20260603123820
2026-06-04 09:49:24,119 - INFO - 未配置日报未打卡提醒时间,任务已停止
2026-06-04 09:49:24,119 - INFO - 日报未打卡提醒配置已更新: []
2026-06-04 09:49:28,562 - INFO - [未打卡提醒] 刷新调度: times=[], bot_id=bot_20260603123820
2026-06-04 09:49:28,562 - INFO - 未配置日报未打卡提醒时间,任务已停止
2026-06-04 09:49:28,562 - INFO - 日报未打卡提醒配置已更新: []
2026-06-04 09:50:10,517 - INFO - [未打卡提醒] 刷新调度: times=['18:27', '18:28', '18:29', '18:30', '18:31', '18:32', '18:36', '18:41', '18:52', '19:17', '19:23', '19:22', '19:26', '19:27', '19:53', '19:54', '19:55'], bot_id=bot_20260603123820
2026-06-04 09:50:10,517 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-06-04 09:50:10,518 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-06-04 09:50:10,518 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-04 09:50:10,519 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-04 09:50:10,519 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-04 09:50:10,520 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-04 09:50:10,520 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-04 09:50:10,521 - INFO - 未打卡提醒任务已注册: 每天 18:41 检测
2026-06-04 09:50:10,521 - INFO - 未打卡提醒任务已注册: 每天 18:52 检测
2026-06-04 09:50:10,522 - INFO - 未打卡提醒任务已注册: 每天 19:17 检测
2026-06-04 09:50:10,522 - INFO - 未打卡提醒任务已注册: 每天 19:23 检测
2026-06-04 09:50:10,523 - INFO - 未打卡提醒任务已注册: 每天 19:22 检测
2026-06-04 09:50:10,523 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-04 09:50:10,524 - INFO - 未打卡提醒任务已注册: 每天 19:27 检测
2026-06-04 09:50:10,524 - INFO - 未打卡提醒任务已注册: 每天 19:53 检测
2026-06-04 09:50:10,524 - INFO - 未打卡提醒任务已注册: 每天 19:54 检测
2026-06-04 09:50:10,525 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-04 09:50:10,525 - INFO - 日报未打卡提醒配置已更新: ['18:27', '18:28', '18:29', '18:30', '18:31', '18:32', '18:36', '18:41', '18:52', '19:17', '19:23', '19:22', '19:26', '19:27', '19:53', '19:54', '19:55']
2026-06-04 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-04 12:00:00,002 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-04 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-04 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-04 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-04 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-04 12:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-04 12:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-04 12:00:05,088 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-04 12:00:06,560 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-04 12:00:08,123 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-04 12:00:09,718 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-04 12:00:11,183 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-04 12:00:12,696 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-04 12:00:14,181 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-04 12:00:15,660 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-04 12:00:17,166 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-04 12:00:18,660 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-04 12:00:20,409 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-04 12:00:21,957 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-04 12:00:23,643 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-04 12:00:25,176 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-04 12:00:26,739 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-04 12:00:28,362 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-04 12:00:29,974 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-04 12:00:31,444 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-04 12:00:33,077 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-04 12:00:34,606 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-04 12:00:36,198 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-04 12:00:37,761 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-04 12:00:39,276 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-04 12:00:40,839 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-04 12:00:42,541 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-04 12:00:44,321 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-04 12:00:45,885 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-04 12:00:47,541 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-04 12:00:47,835 - INFO - 项目 [月报提醒] 流式接收完成,共 1360 个数据块,content长度: 77, reasoning长度: 4927
2026-06-04 12:00:47,836 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4927
2026-06-04 12:00:47,836 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-04 12:00:47,836 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-04 12:00:47,836 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-04 12:00:47,836 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-04 12:00:47,836 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-04 12:00:47,837 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-04 12:00:47,838 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-04 12:00:47,840 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-04 12:00:52,046 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-04 12:00:53,536 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-04 12:00:55,145 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-04 12:00:56,611 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-04 12:00:58,111 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-04 12:00:59,644 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-04 12:01:01,120 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-04 12:01:02,564 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-04 12:01:04,064 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-04 12:01:05,592 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-04 12:01:07,131 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-04 12:01:08,820 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-04 12:01:10,408 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-04 12:01:11,916 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-04 12:01:13,394 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-04 12:01:14,874 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-04 12:01:16,499 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-04 12:01:18,051 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-04 12:01:19,660 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-04 12:01:21,128 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-04 12:01:22,611 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-04 12:01:24,072 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-04 12:01:25,600 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-04 12:01:27,145 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-04 12:01:28,786 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-04 12:01:30,370 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-04 12:01:31,875 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-04 12:01:33,348 - INFO - 项目 [周报提醒] 流式接收完成,共 1346 个数据块,content长度: 95, reasoning长度: 4699
2026-06-04 12:01:33,348 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 95, reasoning长度: 4699
2026-06-04 12:01:33,348 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息记录,无法确定截止时间",
"reminders": []
}
2026-06-04 12:01:33,348 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-04 12:01:33,348 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-04 12:01:33,349 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-04 12:01:33,349 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-04 12:01:33,350 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-04 12:01:33,351 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-04 12:01:33,351 - INFO - --- 开始提醒密度控制分析 ---
2026-06-04 12:01:33,351 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-04 12:01:33,352 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-04 12:01:33,352 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-04 12:01:33,352 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 4
2026-06-04 12:01:33,352 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-04 12:01:46,050 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-04 12:01:47,575 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-04 12:01:49,148 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-04 12:01:50,720 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-04 12:01:52,215 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-04 12:01:53,757 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-04 12:01:55,285 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-04 12:01:56,800 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-04 12:01:58,308 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-04 12:01:59,856 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-04 12:02:01,380 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-04 12:02:02,978 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-04 12:02:04,617 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-04 12:02:06,145 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-04 12:02:07,649 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-04 12:02:09,245 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-04 12:02:10,793 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-04 12:02:12,364 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-04 12:02:13,978 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-04 12:02:15,466 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-04 12:02:17,008 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-04 12:02:18,516 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-04 12:02:20,031 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-04 12:02:21,607 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-04 12:02:23,145 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-04 12:02:24,710 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-04 12:02:26,301 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-04 12:02:27,760 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-06-04 12:02:29,331 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-06-04 12:02:30,863 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-06-04 12:02:32,418 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-06-04 12:02:34,002 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-06-04 12:02:35,694 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-06-04 12:02:35,795 - INFO - [提醒密度控制] 流式接收完成,共 1603 个数据块,content长度: 25, reasoning长度: 4022
2026-06-04 12:02:35,795 - INFO - [提醒密度控制] LLM 返回 - content长度: 25, reasoning长度: 4022
2026-06-04 12:02:35,795 - INFO - [提醒密度控制] 需清理 0 条提醒: []
2026-06-04 12:02:35,796 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-04 12:02:35,796 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-04 12:02:35,797 - INFO - ===== 所有项目分析任务完成 =====
2026-06-04 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-04 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-04 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-04 17:50:00,105 - INFO - [日报] 正在登录 XWiki...
2026-06-04 17:50:00,105 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-04 17:50:09,747 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-04 17:50:13,484 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-04 17:50:13,509 - INFO - [日报] 找到 11 条评论
2026-06-04 17:50:13,722 - INFO - 日报数据已保存: 2026-06-04, 写日报人数: 3
2026-06-04 17:50:13,726 - INFO - [日报] 抓取完成 - 已写: ['宗梁', '超军', '伟全'], 未写: []
2026-06-04 17:50:13,793 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-04 17:50:13,793 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-04 17:50:13,794 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-04 17:52:03,275 - INFO - [日报] 日报JSON生成 - content长度: 3578, reasoning长度: 6611
2026-06-04 17:52:03,275 - INFO - [日报] 日报JSON生成完成
2026-06-04 17:52:03,277 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-04.json
2026-06-04 17:52:03,282 - INFO - [日报] 标记 2026-06-04 日报流程已完成
2026-06-04 17:52:03,283 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-04 18:00:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-04 18:10:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-04 18:20:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-04 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 18:27:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 18:28:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 18:29:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 18:30:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 18:31:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 18:31:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 18:32:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 18:32:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 18:36:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 18:36:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 18:41:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 18:41:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 18:52:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 18:52:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-06-04 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-04 19:00:00,004 - INFO - [周报] 开始获取本周日报数据
2026-06-04 19:00:00,006 - INFO - [周报] 本周日期范围: 2026-06-01 至 2026-06-04
共 4 天有日报数据
2026-06-04 19:00:00,007 - INFO - [周报] 开始 AI 分析
2026-06-04 19:00:00,008 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-04 19:02:08,939 - INFO - [周报] AI 返回 content 长度: 6303
2026-06-04 19:02:08,940 - INFO - [周报] AI 分析完成,共 24 条工作项
2026-06-04 19:02:08,942 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-04 19:02:08,942 - INFO - 周报定时分析任务完成: success
2026-06-04 19:17:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 19:17:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 19:22:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 19:22:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 19:23:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 19:23:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 19:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 19:26:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 19:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 19:27:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 19:53:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 19:53:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 19:54:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 19:54:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 19:55:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-04 weekday=4
2026-06-04 19:55:00,001 - INFO - [未打卡提醒] 今日日报流程已完成,跳过
2026-06-04 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-04 20:00:00,002 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-04 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-04 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-04 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-04 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-04 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-04 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-04 20:00:00,640 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-04 20:00:02,145 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-04 20:00:03,758 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-04 20:00:05,235 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-04 20:00:06,705 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-04 20:00:08,308 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-04 20:00:09,803 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-04 20:00:11,273 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-04 20:00:12,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-04 20:00:14,313 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-04 20:00:15,797 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-04 20:00:17,349 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-04 20:00:18,906 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-04 20:00:20,357 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-04 20:00:21,870 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-04 20:00:23,675 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-04 20:00:25,148 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-04 20:00:26,615 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-04 20:00:28,155 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-04 20:00:29,696 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-04 20:00:31,299 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-04 20:00:32,864 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-04 20:00:34,334 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-04 20:00:35,797 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-04 20:00:37,527 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-04 20:00:39,048 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-04 20:00:40,585 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-04 20:00:42,132 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-04 20:00:43,776 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-04 20:00:45,348 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-04 20:00:46,816 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-04 20:00:48,358 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-04 20:00:49,847 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-04 20:00:50,842 - INFO - 项目 [周报提醒] 流式接收完成,共 1631 个数据块,content长度: 84, reasoning长度: 5520
2026-06-04 20:00:50,842 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 84, reasoning长度: 5520
2026-06-04 20:00:50,842 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供截止时间",
"reminders": []
}
2026-06-04 20:00:50,843 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-04 20:00:50,843 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-04 20:00:50,843 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-04 20:00:50,843 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-04 20:00:50,843 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-04 20:00:50,844 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-04 20:00:50,846 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-04 20:00:51,346 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-04 20:00:52,839 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-04 20:00:54,348 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-04 20:00:55,778 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-04 20:00:57,261 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-04 20:00:58,731 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-04 20:01:00,212 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-04 20:01:01,633 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-04 20:01:03,130 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-04 20:01:04,544 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-04 20:01:05,977 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-04 20:01:07,437 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-04 20:01:09,143 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-04 20:01:10,637 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-04 20:01:12,114 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-04 20:01:13,813 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-04 20:01:15,281 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-04 20:01:16,693 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-04 20:01:18,376 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-04 20:01:19,819 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-04 20:01:21,242 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-04 20:01:22,730 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-04 20:01:24,283 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-04 20:01:25,748 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-04 20:01:27,308 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-04 20:01:29,112 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-04 20:01:30,681 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-04 20:01:32,346 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-04 20:01:32,820 - INFO - 项目 [月报提醒] 流式接收完成,共 1366 个数据块,content长度: 77, reasoning长度: 5022
2026-06-04 20:01:32,821 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5022
2026-06-04 20:01:32,821 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-04 20:01:32,821 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-04 20:01:32,821 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-04 20:01:32,821 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-04 20:01:32,821 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-04 20:01:32,822 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-04 20:01:32,823 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-04 20:01:32,823 - INFO - --- 开始提醒密度控制分析 ---
2026-06-04 20:01:32,823 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-04 20:01:32,824 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-04 20:01:32,824 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-04 20:01:32,824 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 4
2026-06-04 20:01:32,824 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-04 20:01:33,972 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-04 20:01:35,367 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-04 20:01:36,904 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-04 20:01:38,434 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-04 20:01:39,928 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-04 20:01:41,417 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-04 20:01:42,902 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-04 20:01:44,401 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-04 20:01:45,813 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-04 20:01:47,260 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-04 20:01:48,775 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-04 20:01:50,213 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-04 20:01:51,722 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-04 20:01:53,310 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-04 20:01:54,797 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-04 20:01:56,227 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-04 20:01:57,788 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-04 20:01:59,315 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-04 20:02:00,756 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-04 20:02:02,213 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-04 20:02:03,748 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-04 20:02:05,210 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-04 20:02:06,650 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-04 20:02:08,162 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-04 20:02:09,646 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-04 20:02:11,100 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-04 20:02:12,623 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-04 20:02:14,102 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-06-04 20:02:15,564 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-06-04 20:02:17,049 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-06-04 20:02:18,673 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-06-04 20:02:20,168 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-06-04 20:02:21,665 - INFO - [提醒密度控制] 流式接收中... 已收到 1600 个数据块
2026-06-04 20:02:23,222 - INFO - [提醒密度控制] 流式接收中... 已收到 1650 个数据块
2026-06-04 20:02:23,958 - INFO - [提醒密度控制] 流式接收完成,共 1674 个数据块,content长度: 83, reasoning长度: 4047
2026-06-04 20:02:23,959 - INFO - [提醒密度控制] LLM 返回 - content长度: 83, reasoning长度: 4047
2026-06-04 20:02:23,959 - INFO - [提醒密度控制] 需清理 2 条提醒: ['remind_20260603120533_8822', 'remind_20260603120649_2028']
2026-06-04 20:02:23,959 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-04 20:02:23,959 - INFO - 提醒密度控制:需清理 2 条提醒
2026-06-04 20:02:23,960 - INFO - 密度控制清理提醒: remind_20260603120533_8822
2026-06-04 20:02:23,961 - INFO - 密度控制清理提醒: remind_20260603120649_2028
2026-06-04 20:02:23,961 - INFO - 提醒密度控制完成:实际清理 2/2 条
2026-06-04 20:02:23,962 - INFO - ===== 所有项目分析任务完成 =====
2026-06-05 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-05 09:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-05 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-05 09:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-05 09:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-05 09:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-05 09:00:00,003 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-05 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-05 09:00:01,789 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-05 09:00:03,249 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-05 09:00:04,813 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-05 09:00:06,306 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-05 09:00:07,855 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-05 09:00:09,397 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-05 09:00:10,899 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-05 09:00:12,385 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-05 09:00:13,891 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-05 09:00:15,352 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-05 09:00:16,867 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-05 09:00:18,433 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-05 09:00:19,951 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-05 09:00:21,391 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-05 09:00:22,966 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-05 09:00:24,582 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-05 09:00:26,126 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-05 09:00:27,617 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-05 09:00:29,093 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-05 09:00:30,738 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-05 09:00:32,423 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-05 09:00:34,014 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-05 09:00:35,540 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-05 09:00:37,055 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-05 09:00:38,660 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-05 09:00:40,195 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-05 09:00:41,774 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-05 09:00:43,470 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-05 09:00:45,095 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-05 09:00:46,540 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-05 09:00:48,281 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-05 09:00:49,162 - INFO - 项目 [月报提醒] 流式接收完成,共 1527 个数据块,content长度: 77, reasoning长度: 5517
2026-06-05 09:00:49,163 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5517
2026-06-05 09:00:49,163 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-05 09:00:49,163 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-05 09:00:49,163 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-05 09:00:49,163 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-05 09:00:49,163 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-05 09:00:49,163 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-05 09:00:49,164 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-05 09:00:49,166 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-05 09:00:53,679 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-05 09:00:55,033 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-05 09:00:56,468 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-05 09:00:57,951 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-05 09:00:59,389 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-05 09:01:00,820 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-05 09:01:02,309 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-05 09:01:03,775 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-05 09:01:05,138 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-05 09:01:06,553 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-05 09:01:07,958 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-05 09:01:09,368 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-05 09:01:10,780 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-05 09:01:12,277 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-05 09:01:13,857 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-05 09:01:15,264 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-05 09:01:16,660 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-05 09:01:18,283 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-05 09:01:19,810 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-05 09:01:21,253 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-05 09:01:22,837 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-05 09:01:24,398 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-05 09:01:25,828 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-05 09:01:27,307 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-05 09:01:28,831 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-05 09:01:30,339 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-05 09:01:31,853 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-05 09:01:33,499 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-05 09:01:34,900 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-05 09:01:36,292 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-05 09:01:37,834 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-05 09:01:39,495 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-05 09:01:41,109 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-05 09:01:42,728 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-05 09:01:44,354 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-05 09:01:45,164 - INFO - 项目 [周报提醒] 流式接收完成,共 1728 个数据块,content长度: 95, reasoning长度: 6051
2026-06-05 09:01:45,164 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 95, reasoning长度: 6051
2026-06-05 09:01:45,165 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息记录,无法确定截止时间",
"reminders": []
}
2026-06-05 09:01:45,165 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-05 09:01:45,165 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-05 09:01:45,165 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-05 09:01:45,165 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-05 09:01:45,167 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-05 09:01:45,167 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-05 09:01:45,167 - INFO - --- 开始提醒密度控制分析 ---
2026-06-05 09:01:45,168 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-05 09:01:45,168 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-05 09:01:45,169 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-05 09:01:45,169 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 2
2026-06-05 09:01:45,169 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-05 09:01:48,404 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-05 09:01:49,831 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-05 09:01:51,293 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-05 09:01:52,868 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-05 09:01:54,347 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-05 09:01:55,930 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-05 09:01:57,490 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-05 09:01:59,070 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-05 09:02:00,649 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-05 09:02:02,189 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-05 09:02:03,752 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-05 09:02:05,177 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-05 09:02:06,627 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-05 09:02:08,223 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-05 09:02:09,760 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-05 09:02:11,232 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-05 09:02:12,911 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-05 09:02:14,533 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-05 09:02:15,988 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-05 09:02:17,594 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-05 09:02:19,146 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-05 09:02:20,621 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-05 09:02:22,180 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-05 09:02:23,717 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-05 09:02:25,178 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-05 09:02:26,691 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-05 09:02:28,524 - INFO - [提醒密度控制] 流式接收中... 已收到 1300 个数据块
2026-06-05 09:02:29,960 - INFO - [提醒密度控制] 流式接收中... 已收到 1350 个数据块
2026-06-05 09:02:31,460 - INFO - [提醒密度控制] 流式接收中... 已收到 1400 个数据块
2026-06-05 09:02:33,047 - INFO - [提醒密度控制] 流式接收中... 已收到 1450 个数据块
2026-06-05 09:02:34,626 - INFO - [提醒密度控制] 流式接收中... 已收到 1500 个数据块
2026-06-05 09:02:36,180 - INFO - [提醒密度控制] 流式接收中... 已收到 1550 个数据块
2026-06-05 09:02:37,735 - INFO - [提醒密度控制] 流式接收完成,共 1597 个数据块,content长度: 25, reasoning长度: 4535
2026-06-05 09:02:37,736 - INFO - [提醒密度控制] LLM 返回 - content长度: 25, reasoning长度: 4535
2026-06-05 09:02:37,736 - INFO - [提醒密度控制] 需清理 0 条提醒: []
2026-06-05 09:02:37,736 - INFO - [提醒密度控制] 释放 LLM 调用信号量
2026-06-05 09:02:37,736 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-05 09:02:37,738 - INFO - ===== 所有项目分析任务完成 =====
2026-06-05 11:58:33,041 - INFO - 钉钉消息发送成功: 提醒:月报请在明天12:30前提交至综合管理中心...
2026-06-05 11:58:33,042 - INFO - 手动发送提醒成功: 提醒:月报请在明天12:30前提交至综合管理中心...
2026-06-05 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-05 12:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-05 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-05 12:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-05 12:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-05 12:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-05 12:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-05 12:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-05 12:01:33,911 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-05 12:01:51,262 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-05 12:02:10,123 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-05 12:02:28,040 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-05 12:02:45,734 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-05 12:03:03,898 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-05 12:03:21,703 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-05 12:03:39,212 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-05 12:03:57,450 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-05 12:04:15,900 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-05 12:04:35,532 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-05 12:04:53,040 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-05 12:05:10,571 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-05 12:05:28,010 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-05 12:05:47,953 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-05 12:06:06,047 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-05 12:06:25,626 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-05 12:06:45,211 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-05 12:07:03,853 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-05 12:07:21,610 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-05 12:07:40,126 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-05 12:07:58,287 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-05 12:08:16,473 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-05 12:08:31,827 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-05 12:08:34,388 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-05 12:09:49,150 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-05 12:09:57,132 - INFO - 项目 [周报提醒] 流式接收完成,共 1273 个数据块,content长度: 77, reasoning长度: 4626
2026-06-05 12:09:57,132 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4626
2026-06-05 12:09:57,132 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-05 12:09:57,132 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-05 12:09:57,132 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-05 12:09:57,132 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-05 12:09:57,133 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-05 12:09:57,133 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-05 12:09:57,134 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-05 12:09:57,136 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-05 12:09:58,374 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-05 12:10:17,809 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-05 12:10:36,986 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-05 12:10:40,495 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-05 12:10:43,981 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-05 12:10:47,456 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-05 12:10:50,931 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-05 12:10:54,413 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-05 12:10:57,870 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-05 12:11:01,275 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-05 12:11:05,060 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-05 12:11:09,009 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-05 12:11:12,325 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-05 12:11:15,701 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-05 12:11:19,143 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-05 12:11:23,090 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-05 12:11:26,349 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-05 12:11:29,788 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-05 12:11:33,546 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-05 12:11:37,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-05 12:11:40,728 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-05 12:11:44,283 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-05 12:11:48,207 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-05 12:11:51,507 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-05 12:11:55,037 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-05 12:11:58,960 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-05 12:12:02,805 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-05 12:12:06,159 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-05 12:12:09,867 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-05 12:12:13,738 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-05 12:12:16,124 - INFO - 项目 [月报提醒] 流式接收完成,共 1484 个数据块,content长度: 77, reasoning长度: 5346
2026-06-05 12:12:16,124 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5346
2026-06-05 12:12:16,124 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-05 12:12:16,124 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-05 12:12:16,125 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-05 12:12:16,125 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-05 12:12:16,125 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-05 12:12:16,126 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-05 12:12:16,127 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-05 12:12:16,127 - INFO - --- 开始提醒密度控制分析 ---
2026-06-05 12:12:16,127 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-05 12:12:16,128 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-05 12:12:16,128 - INFO - [提醒密度控制] 等待获取 LLM 调用信号量...
2026-06-05 12:12:16,128 - INFO - [提醒密度控制] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 提醒数: 2
2026-06-05 12:12:16,129 - INFO - [提醒密度控制] 使用流式请求,等待 LLM 响应...
2026-06-05 12:12:18,009 - INFO - [提醒密度控制] 流式连接已建立,开始接收数据...
2026-06-05 12:12:20,616 - INFO - [提醒密度控制] 流式接收中... 已收到 50 个数据块
2026-06-05 12:12:23,407 - INFO - [提醒密度控制] 流式接收中... 已收到 100 个数据块
2026-06-05 12:12:25,980 - INFO - [提醒密度控制] 流式接收中... 已收到 150 个数据块
2026-06-05 12:12:28,968 - INFO - [提醒密度控制] 流式接收中... 已收到 200 个数据块
2026-06-05 12:12:31,550 - INFO - [提醒密度控制] 流式接收中... 已收到 250 个数据块
2026-06-05 12:12:34,397 - INFO - [提醒密度控制] 流式接收中... 已收到 300 个数据块
2026-06-05 12:12:37,051 - INFO - [提醒密度控制] 流式接收中... 已收到 350 个数据块
2026-06-05 12:12:39,880 - INFO - [提醒密度控制] 流式接收中... 已收到 400 个数据块
2026-06-05 12:12:42,602 - INFO - [提醒密度控制] 流式接收中... 已收到 450 个数据块
2026-06-05 12:12:45,273 - INFO - [提醒密度控制] 流式接收中... 已收到 500 个数据块
2026-06-05 12:12:47,970 - INFO - [提醒密度控制] 流式接收中... 已收到 550 个数据块
2026-06-05 12:12:50,534 - INFO - [提醒密度控制] 流式接收中... 已收到 600 个数据块
2026-06-05 12:12:53,342 - INFO - [提醒密度控制] 流式接收中... 已收到 650 个数据块
2026-06-05 12:12:55,928 - INFO - [提醒密度控制] 流式接收中... 已收到 700 个数据块
2026-06-05 12:12:58,648 - INFO - [提醒密度控制] 流式接收中... 已收到 750 个数据块
2026-06-05 12:13:01,496 - INFO - [提醒密度控制] 流式接收中... 已收到 800 个数据块
2026-06-05 12:13:04,342 - INFO - [提醒密度控制] 流式接收中... 已收到 850 个数据块
2026-06-05 12:13:06,870 - INFO - [提醒密度控制] 流式接收中... 已收到 900 个数据块
2026-06-05 12:13:09,554 - INFO - [提醒密度控制] 流式接收中... 已收到 950 个数据块
2026-06-05 12:13:12,299 - INFO - [提醒密度控制] 流式接收中... 已收到 1000 个数据块
2026-06-05 12:13:14,949 - INFO - [提醒密度控制] 流式接收中... 已收到 1050 个数据块
2026-06-05 12:13:17,608 - INFO - [提醒密度控制] 流式接收中... 已收到 1100 个数据块
2026-06-05 12:13:20,173 - INFO - [提醒密度控制] 流式接收中... 已收到 1150 个数据块
2026-06-05 12:13:22,831 - INFO - [提醒密度控制] 流式接收中... 已收到 1200 个数据块
2026-06-05 12:13:25,309 - INFO - [提醒密度控制] 流式接收中... 已收到 1250 个数据块
2026-06-05 12:13:27,566 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-05 12:13:27,566 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-05 12:13:27,567 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-05 12:13:27,567 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-05 12:13:27,567 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-05 12:13:27,568 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-05 12:13:27,568 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-05 12:13:27,568 - INFO - [未打卡提醒] 刷新调度: times=['18:27', '18:28', '18:29', '18:30', '18:31', '18:32', '18:36', '18:41', '18:52', '19:17', '19:23', '19:22', '19:26', '19:27', '19:53', '19:54', '19:55'], bot_id=bot_20260603123820
2026-06-05 12:13:27,569 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-06-05 12:13:27,569 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-06-05 12:13:27,569 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-05 12:13:27,570 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-05 12:13:27,570 - INFO - 未打卡提醒任务已注册: 每天 18:31 检测
2026-06-05 12:13:27,570 - INFO - 未打卡提醒任务已注册: 每天 18:32 检测
2026-06-05 12:13:27,570 - INFO - 未打卡提醒任务已注册: 每天 18:36 检测
2026-06-05 12:13:27,571 - INFO - 未打卡提醒任务已注册: 每天 18:41 检测
2026-06-05 12:13:27,571 - INFO - 未打卡提醒任务已注册: 每天 18:52 检测
2026-06-05 12:13:27,571 - INFO - 未打卡提醒任务已注册: 每天 19:17 检测
2026-06-05 12:13:27,571 - INFO - 未打卡提醒任务已注册: 每天 19:23 检测
2026-06-05 12:13:27,572 - INFO - 未打卡提醒任务已注册: 每天 19:22 检测
2026-06-05 12:13:27,572 - INFO - 未打卡提醒任务已注册: 每天 19:26 检测
2026-06-05 12:13:27,572 - INFO - 未打卡提醒任务已注册: 每天 19:27 检测
2026-06-05 12:13:27,572 - INFO - 未打卡提醒任务已注册: 每天 19:53 检测
2026-06-05 12:13:27,573 - INFO - 未打卡提醒任务已注册: 每天 19:54 检测
2026-06-05 12:13:27,573 - INFO - 未打卡提醒任务已注册: 每天 19:55 检测
2026-06-05 12:13:27,573 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-05 12:13:27,574 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-05 12:13:27,574 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-05 12:13:27,574 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-05 12:13:27,574 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-05 12:13:27,575 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-05 12:13:27,575 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-05 12:13:27,577 - INFO - 调度器已启动
2026-06-05 12:13:27,796 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-05 12:13:27,796 - INFO - [Stream] 后台线程已启动
2026-06-05 12:13:27,798 - INFO - 钉钉 Stream 服务已启动
2026-06-05 12:13:27,799 - INFO - Web 服务启动,端口: 5000
2026-06-05 14:00:00,000 - INFO - 触发提醒: 提醒:月报请在明天12:30前提交至综合管理中心...
2026-06-05 14:00:00,176 - INFO - 钉钉消息发送成功: 提醒:月报请在明天12:30前提交至综合管理中心...
2026-06-05 14:00:00,180 - INFO - 提醒发送成功: remind_20260603120533_3562
2026-06-05 15:30:00,000 - INFO - 触发提醒: 提醒:周报请在明天12:30前提交...
2026-06-05 15:30:00,173 - INFO - 钉钉消息发送成功: 提醒:周报请在明天12:30前提交...
2026-06-05 15:30:00,175 - INFO - 提醒发送成功: remind_20260603120649_2707
2026-06-05 17:45:03,645 - INFO - 用户手动触发周报分析(流式)
2026-06-05 17:45:03,646 - INFO - [周报] 开始获取本周日报数据
2026-06-05 17:45:03,649 - INFO - [周报] 本周日期范围: 2026-06-01 至 2026-06-05
共 4 天有日报数据
2026-06-05 17:45:03,650 - INFO - [周报] 开始 AI 分析
2026-06-05 17:45:03,651 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-05 17:49:22,792 - INFO - [周报] AI 返回 content 长度: 7155
2026-06-05 17:49:22,793 - INFO - [周报] AI 分析完成,共 28 条工作项
2026-06-05 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-06-05 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-05 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-05 17:50:00,167 - INFO - [日报] 正在登录 XWiki...
2026-06-05 17:50:00,168 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-05 17:50:10,739 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-05 17:50:14,433 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-05 17:50:14,461 - INFO - [日报] 找到 14 条评论
2026-06-05 17:50:14,744 - INFO - 日报数据已保存: 2026-06-05, 写日报人数: 3
2026-06-05 17:50:14,747 - INFO - [日报] 抓取完成 - 已写: ['宗梁', '超军', '伟全'], 未写: []
2026-06-05 17:50:14,814 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-05 17:50:14,814 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-05 17:50:14,815 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-05 17:53:01,504 - INFO - [日报] 日报JSON生成 - content长度: 3007, reasoning长度: 6238
2026-06-05 17:53:01,504 - INFO - [日报] 日报JSON生成完成
2026-06-05 17:53:01,506 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-05.json
2026-06-05 17:53:01,513 - INFO - [日报] 标记 2026-06-05 日报流程已完成
2026-06-05 17:53:01,513 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-05 17:55:36,641 - INFO - AI 模型 [ai_20260529183217] 已设为默认
2026-06-05 17:55:42,202 - INFO - 用户手动触发周报分析(流式)
2026-06-05 17:55:42,203 - INFO - [周报] 开始获取本周日报数据
2026-06-05 17:55:42,205 - INFO - [周报] 本周日期范围: 2026-06-01 至 2026-06-05
共 5 天有日报数据
2026-06-05 17:55:42,206 - INFO - [周报] 开始 AI 分析
2026-06-05 17:55:42,207 - INFO - [周报] AI 请求: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite
2026-06-05 17:56:33,381 - INFO - [周报] AI 返回 content 长度: 6805
2026-06-05 17:56:33,382 - INFO - [周报] AI 分析完成,共 25 条工作项
2026-06-05 18:00:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-05 18:02:57,174 - INFO - 用户手动触发周报分析(流式)
2026-06-05 18:02:57,175 - INFO - [周报] 开始获取本周日报数据
2026-06-05 18:02:57,178 - INFO - [周报] 本周日期范围: 2026-06-01 至 2026-06-05
共 5 天有日报数据
2026-06-05 18:02:57,179 - INFO - [周报] 开始 AI 分析
2026-06-05 18:02:57,180 - INFO - [周报] AI 请求: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite
2026-06-05 18:03:56,406 - INFO - [周报] AI 返回 content 长度: 7108
2026-06-05 18:03:56,407 - INFO - [周报] AI 分析完成,共 27 条工作项
2026-06-05 18:08:38,846 - INFO - [周报] Excel 导出成功: /usr/local/weekly-report-bot/weekly_report/../exports/周报_20260601_至_20260605_20260605_180838.xlsx
2026-06-05 18:08:46,477 - INFO - AI 模型 [ai_20260605175536] 已设为默认
2026-06-05 18:10:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-05 18:20:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-05 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 18:27:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-05 18:27:00,177 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-05 18:27:00,178 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-05 18:27:34,819 - INFO - 日报打卡状态变更: 2026-06-05 -> 已打卡
2026-06-05 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 18:28:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 18:31:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 18:31:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 18:32:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 18:32:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 18:36:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 18:36:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 18:41:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 18:41:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 18:52:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 18:52:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-06-05 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-05 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-06-05 19:00:00,006 - INFO - [周报] 本周日期范围: 2026-06-01 至 2026-06-05
共 5 天有日报数据
2026-06-05 19:00:00,007 - INFO - [周报] 开始 AI 分析
2026-06-05 19:00:00,008 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-05 19:03:39,753 - INFO - [周报] AI 返回 content 长度: 7387
2026-06-05 19:03:39,754 - INFO - [周报] AI 分析完成,共 28 条工作项
2026-06-05 19:03:39,756 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-05 19:03:39,756 - INFO - 周报定时分析任务完成: success
2026-06-05 19:17:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 19:17:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 19:22:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 19:22:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 19:23:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 19:23:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 19:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 19:26:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 19:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 19:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 19:53:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 19:53:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 19:54:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 19:54:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 19:55:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-05 weekday=5
2026-06-05 19:55:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-05 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-05 20:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-05 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-05 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-05 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-05 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-05 20:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-05 20:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-05 20:00:01,474 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-05 20:00:03,833 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-05 20:00:06,243 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-05 20:00:08,678 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-05 20:00:11,018 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-05 20:00:13,456 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-05 20:00:15,825 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-05 20:00:18,149 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-05 20:00:20,446 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-05 20:00:22,737 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-05 20:00:25,032 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-05 20:00:27,392 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-05 20:00:29,791 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-05 20:00:32,326 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-05 20:00:34,758 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-05 20:00:37,077 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-05 20:00:39,508 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-05 20:00:41,847 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-05 20:00:44,209 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-05 20:00:46,784 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-05 20:00:49,063 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-05 20:00:51,339 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-05 20:00:53,873 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-05 20:00:56,339 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-05 20:00:58,808 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-05 20:01:01,385 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-05 20:01:03,898 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-05 20:01:06,372 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-05 20:01:08,896 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-05 20:01:11,392 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-05 20:01:13,916 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-05 20:01:16,540 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-05 20:01:18,942 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-05 20:01:21,466 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-05 20:01:24,056 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-05 20:01:24,057 - INFO - 项目 [月报提醒] 流式接收完成,共 1700 个数据块,content长度: 77, reasoning长度: 6173
2026-06-05 20:01:24,057 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 6173
2026-06-05 20:01:24,057 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-05 20:01:24,057 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-05 20:01:24,058 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-05 20:01:24,058 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-05 20:01:24,059 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-05 20:01:24,060 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-05 20:01:24,060 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-05 20:01:24,065 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-05 20:01:25,734 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-05 20:01:28,011 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-05 20:01:30,442 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-05 20:01:32,809 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-05 20:01:35,135 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-05 20:01:37,462 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-05 20:01:39,853 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-05 20:01:42,208 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-05 20:01:44,607 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-05 20:01:46,947 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-05 20:01:49,490 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-05 20:01:51,784 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-05 20:01:54,050 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-05 20:01:56,495 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-05 20:01:59,018 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-05 20:02:01,556 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-05 20:02:03,964 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-05 20:02:06,524 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-05 20:02:08,859 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-05 20:02:11,170 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-05 20:02:13,520 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-05 20:02:16,132 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-05 20:02:18,445 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-05 20:02:20,998 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-05 20:02:23,366 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-05 20:02:25,672 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-05 20:02:28,110 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-05 20:02:30,766 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-05 20:02:33,107 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-05 20:02:35,059 - INFO - 项目 [周报提醒] 流式接收完成,共 1440 个数据块,content长度: 93, reasoning长度: 4971
2026-06-05 20:02:35,059 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 4971
2026-06-05 20:02:35,059 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-05 20:02:35,060 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-05 20:02:35,060 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-05 20:02:35,060 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-05 20:02:35,061 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-05 20:02:35,063 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-05 20:02:35,064 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-05 20:02:35,064 - INFO - --- 开始提醒密度控制分析 ---
2026-06-05 20:02:35,064 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-05 20:02:35,065 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-05 20:02:35,065 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-05 20:02:35,065 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-05 20:02:35,065 - INFO - ===== 所有项目分析任务完成 =====
2026-06-06 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-06 09:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-06 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-06 09:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-06 09:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-06 09:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-06 09:00:00,003 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-06 09:00:00,005 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-06 09:00:10,131 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-06 09:00:12,340 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-06 09:00:14,753 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-06 09:00:17,080 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-06 09:00:19,358 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-06 09:00:21,693 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-06 09:00:24,030 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-06 09:00:26,312 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-06 09:00:28,595 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-06 09:00:30,872 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-06 09:00:33,078 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-06 09:00:35,451 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-06 09:00:38,071 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-06 09:00:40,413 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-06 09:00:42,886 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-06 09:00:45,337 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-06 09:00:47,627 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-06 09:00:49,999 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-06 09:00:52,373 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-06 09:00:54,636 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-06 09:00:57,041 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-06 09:00:59,623 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-06 09:01:01,943 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-06 09:01:04,199 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-06 09:01:06,765 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-06 09:01:09,213 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-06 09:01:11,656 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-06 09:01:14,009 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-06 09:01:16,348 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-06 09:01:18,654 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-06 09:01:20,750 - INFO - 项目 [月报提醒] 流式接收完成,共 1493 个数据块,content长度: 77, reasoning长度: 5324
2026-06-06 09:01:20,751 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5324
2026-06-06 09:01:20,751 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-06 09:01:20,751 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-06 09:01:20,751 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-06 09:01:20,751 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-06 09:01:20,752 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-06 09:01:20,752 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-06 09:01:20,752 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-06 09:01:20,755 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-06 09:01:21,043 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-06 09:01:23,366 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-06 09:01:25,800 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-06 09:01:28,113 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-06 09:01:30,383 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-06 09:01:32,758 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-06 09:01:35,060 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-06 09:01:37,335 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-06 09:01:39,719 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-06 09:01:42,235 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-06 09:01:44,648 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-06 09:01:46,898 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-06 09:01:49,122 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-06 09:01:51,382 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-06 09:01:53,943 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-06 09:01:56,297 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-06 09:01:58,640 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-06 09:02:00,961 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-06 09:02:03,592 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-06 09:02:05,948 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-06 09:02:08,314 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-06 09:02:10,777 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-06 09:02:13,241 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-06 09:02:15,474 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-06 09:02:17,949 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-06 09:02:19,438 - INFO - 项目 [周报提醒] 流式接收完成,共 1230 个数据块,content长度: 77, reasoning长度: 4288
2026-06-06 09:02:19,438 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4288
2026-06-06 09:02:19,438 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-06 09:02:19,438 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-06 09:02:19,439 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-06 09:02:19,439 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-06 09:02:19,439 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-06 09:02:19,440 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-06 09:02:19,441 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-06 09:02:19,441 - INFO - --- 开始提醒密度控制分析 ---
2026-06-06 09:02:19,441 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-06 09:02:19,442 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-06 09:02:19,442 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-06 09:02:19,442 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-06 09:02:19,442 - INFO - ===== 所有项目分析任务完成 =====
2026-06-06 10:00:00,000 - INFO - 触发提醒: 提醒:今天12:30前请提交月报!...
2026-06-06 10:00:00,172 - INFO - 钉钉消息发送成功: 提醒:今天12:30前请提交月报!...
2026-06-06 10:00:00,174 - INFO - 提醒发送成功: remind_20260603120533_7342
2026-06-06 10:40:00,000 - INFO - 触发提醒: 提醒:今天12:30前请提交周报!...
2026-06-06 10:40:00,180 - INFO - 钉钉消息发送成功: 提醒:今天12:30前请提交周报!...
2026-06-06 10:40:00,182 - INFO - 提醒发送成功: remind_20260603120649_8951
2026-06-06 11:30:00,000 - INFO - 触发提醒: 最后提醒:今天12:30前务必提交月报!...
2026-06-06 11:30:00,162 - INFO - 钉钉消息发送成功: 最后提醒:今天12:30前务必提交月报!...
2026-06-06 11:30:00,164 - INFO - 提醒发送成功: remind_20260603120533_1517
2026-06-06 11:50:00,000 - INFO - 触发提醒: 最后提醒:今天12:30前务必提交周报!...
2026-06-06 11:50:00,189 - INFO - 钉钉消息发送成功: 最后提醒:今天12:30前务必提交周报!...
2026-06-06 11:50:00,191 - INFO - 提醒发送成功: remind_20260603120649_6885
2026-06-06 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-06 12:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-06 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-06 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-06 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-06 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-06 12:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-06 12:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-06 12:00:01,657 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-06 12:00:04,424 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-06 12:00:07,359 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-06 12:00:10,416 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-06 12:00:13,179 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-06 12:00:16,084 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-06 12:00:18,977 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-06 12:00:21,720 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-06 12:00:24,581 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-06 12:00:27,446 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-06 12:00:30,217 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-06 12:00:33,069 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-06 12:00:36,087 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-06 12:00:39,159 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-06 12:00:41,967 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-06 12:00:44,842 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-06 12:00:47,837 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-06 12:00:50,956 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-06 12:00:53,904 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-06 12:00:56,862 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-06 12:00:59,893 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-06 12:01:02,926 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-06 12:01:05,844 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-06 12:01:08,770 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-06 12:01:11,742 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-06 12:01:14,854 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-06 12:01:18,051 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-06 12:01:21,028 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-06 12:01:24,102 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-06 12:01:26,746 - INFO - 项目 [月报提醒] 流式接收完成,共 1442 个数据块,content长度: 77, reasoning长度: 5263
2026-06-06 12:01:26,746 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5263
2026-06-06 12:01:26,747 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-06 12:01:26,747 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-06 12:01:26,747 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-06 12:01:26,747 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-06 12:01:26,747 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-06 12:01:26,747 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-06 12:01:26,748 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-06 12:01:26,751 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-06 12:01:27,020 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-06 12:01:29,300 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-06 12:01:31,753 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-06 12:01:34,069 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-06 12:01:36,387 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-06 12:01:38,813 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-06 12:01:41,136 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-06 12:01:43,410 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-06 12:01:45,706 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-06 12:01:47,958 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-06 12:01:50,239 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-06 12:01:52,581 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-06 12:01:54,859 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-06 12:01:57,175 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-06 12:01:59,435 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-06 12:02:01,752 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-06 12:02:04,056 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-06 12:02:06,428 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-06 12:02:08,719 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-06 12:02:11,054 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-06 12:02:13,719 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-06 12:02:16,049 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-06 12:02:18,378 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-06 12:02:20,742 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-06 12:02:23,110 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-06 12:02:25,482 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-06 12:02:27,756 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-06 12:02:30,173 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-06 12:02:32,747 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-06 12:02:35,096 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-06 12:02:37,424 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-06 12:02:39,631 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-06 12:02:42,052 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-06 12:02:44,329 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-06 12:02:46,667 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-06 12:02:49,059 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-06 12:02:51,385 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-06 12:02:53,729 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-06 12:02:56,266 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-06 12:02:58,604 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-06 12:03:00,893 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-06 12:03:03,459 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-06 12:03:05,787 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-06 12:03:08,195 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-06 12:03:10,550 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-06 12:03:13,126 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-06 12:03:15,381 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-06 12:03:17,766 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-06 12:03:17,806 - INFO - 项目 [周报提醒] 流式接收完成,共 2351 个数据块,content长度: 93, reasoning长度: 7688
2026-06-06 12:03:17,806 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 7688
2026-06-06 12:03:17,807 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-06 12:03:17,807 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-06 12:03:17,807 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-06 12:03:17,807 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-06 12:03:17,807 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-06 12:03:17,809 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-06 12:03:17,809 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-06 12:03:17,809 - INFO - --- 开始提醒密度控制分析 ---
2026-06-06 12:03:17,810 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-06 12:03:17,810 - INFO - ===== 所有项目分析任务完成 =====
2026-06-06 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-06 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-06 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-06 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-06 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-06 17:50:07,577 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-06 17:50:11,109 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-06 17:50:11,137 - INFO - [日报] 找到 16 条评论
2026-06-06 17:50:11,449 - INFO - 日报数据已保存: 2026-06-06, 写日报人数: 2
2026-06-06 17:50:11,453 - INFO - [日报] 抓取完成 - 已写: ['宗梁', '伟全'], 未写: []
2026-06-06 17:50:11,524 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-06 17:50:11,525 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-06 17:50:11,526 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-06 17:51:59,369 - INFO - [日报] 日报JSON生成 - content长度: 1607, reasoning长度: 4194
2026-06-06 17:51:59,369 - INFO - [日报] 日报JSON生成完成
2026-06-06 17:51:59,370 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-06.json
2026-06-06 17:51:59,374 - INFO - [日报] 标记 2026-06-06 日报流程已完成
2026-06-06 17:51:59,374 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-06 18:00:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-06 18:05:45,409 - INFO - 日报打卡状态变更: 2026-06-06 -> 已打卡
2026-06-06 18:06:21,877 - INFO - 日报生成 Prompt 已更新
2026-06-06 18:06:55,787 - INFO - 日报生成 Prompt 已更新
2026-06-06 18:10:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-06 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-06 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 18:31:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 18:31:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 18:32:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 18:32:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 18:36:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 18:36:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 18:41:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 18:41:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 18:52:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 18:52:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-06-06 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-06 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-06-06 19:00:00,004 - INFO - [周报] 本周日期范围: 2026-06-01 至 2026-06-06
共 6 天有日报数据
2026-06-06 19:00:00,005 - INFO - [周报] 开始 AI 分析
2026-06-06 19:00:00,006 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-06 19:04:31,641 - INFO - [周报] AI 返回 content 长度: 8252
2026-06-06 19:04:31,642 - INFO - [周报] AI 分析完成,共 33 条工作项
2026-06-06 19:04:31,644 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-06 19:04:31,644 - INFO - 周报定时分析任务完成: success
2026-06-06 19:17:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 19:17:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 19:22:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 19:22:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 19:23:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 19:23:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 19:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 19:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 19:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 19:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 19:53:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 19:53:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 19:54:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 19:54:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 19:55:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-06 weekday=6
2026-06-06 19:55:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-06 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-06 20:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-06 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-06 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-06 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-06 20:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-06 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-06 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-06 20:00:05,957 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-06 20:00:07,952 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-06 20:00:10,147 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-06 20:00:12,323 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-06 20:00:14,389 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-06 20:00:16,633 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-06 20:00:18,693 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-06 20:00:20,732 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-06 20:00:22,821 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-06 20:00:24,941 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-06 20:00:27,388 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-06 20:00:29,401 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-06 20:00:31,732 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-06 20:00:34,206 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-06 20:00:36,411 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-06 20:00:38,586 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-06 20:00:40,929 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-06 20:00:43,141 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-06 20:00:45,205 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-06 20:00:47,311 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-06 20:00:49,465 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-06 20:00:51,891 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-06 20:00:54,062 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-06 20:00:56,209 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-06 20:00:58,331 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-06 20:01:00,434 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-06 20:01:02,656 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-06 20:01:04,931 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-06 20:01:07,268 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-06 20:01:09,104 - INFO - 项目 [周报提醒] 流式接收完成,共 1440 个数据块,content长度: 84, reasoning长度: 5016
2026-06-06 20:01:09,105 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 84, reasoning长度: 5016
2026-06-06 20:01:09,105 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供截止时间",
"reminders": []
}
2026-06-06 20:01:09,105 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-06 20:01:09,105 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-06 20:01:09,105 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-06 20:01:09,105 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-06 20:01:09,106 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-06 20:01:09,107 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-06 20:01:09,109 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-06 20:01:10,050 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-06 20:01:12,248 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-06 20:01:14,530 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-06 20:01:16,816 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-06 20:01:18,960 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-06 20:01:21,206 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-06 20:01:23,432 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-06 20:01:25,542 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-06 20:01:27,701 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-06 20:01:29,812 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-06 20:01:32,058 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-06 20:01:34,306 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-06 20:01:36,646 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-06 20:01:39,070 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-06 20:01:41,401 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-06 20:01:43,593 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-06 20:01:45,992 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-06 20:01:48,261 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-06 20:01:50,583 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-06 20:01:52,690 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-06 20:01:54,892 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-06 20:01:57,236 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-06 20:01:59,473 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-06 20:02:01,770 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-06 20:02:03,990 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-06 20:02:06,298 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-06 20:02:08,590 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-06 20:02:08,816 - INFO - 项目 [月报提醒] 流式接收完成,共 1306 个数据块,content长度: 86, reasoning长度: 4686
2026-06-06 20:02:08,816 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 86, reasoning长度: 4686
2026-06-06 20:02:08,816 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供具体截止时间",
"reminders": []
}
2026-06-06 20:02:08,817 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-06 20:02:08,817 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-06 20:02:08,817 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-06 20:02:08,817 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-06 20:02:08,819 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-06 20:02:08,819 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-06 20:02:08,820 - INFO - --- 开始提醒密度控制分析 ---
2026-06-06 20:02:08,820 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-06 20:02:08,820 - INFO - ===== 所有项目分析任务完成 =====
2026-06-07 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-07 09:00:00,005 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-07 09:00:00,006 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-07 09:00:00,006 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-07 09:00:00,007 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-07 09:00:00,007 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-07 09:00:00,007 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-07 09:00:00,008 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-07 09:00:00,777 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-07 09:00:02,837 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-07 09:00:05,145 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-07 09:00:07,239 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-07 09:00:09,436 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-07 09:00:11,636 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-07 09:00:13,827 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-07 09:00:16,004 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-07 09:00:18,171 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-07 09:00:20,335 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-07 09:00:22,539 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-07 09:00:24,761 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-07 09:00:27,122 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-07 09:00:29,360 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-07 09:00:31,504 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-07 09:00:33,648 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-07 09:00:35,942 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-07 09:00:38,192 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-07 09:00:40,427 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-07 09:00:42,639 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-07 09:00:45,102 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-07 09:00:47,156 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-07 09:00:49,461 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-07 09:00:51,651 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-07 09:00:53,852 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-07 09:00:56,268 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-07 09:00:58,442 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-07 09:01:00,951 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-07 09:01:03,085 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-07 09:01:05,440 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-07 09:01:06,188 - INFO - 项目 [月报提醒] 流式接收完成,共 1467 个数据块,content长度: 77, reasoning长度: 5377
2026-06-07 09:01:06,188 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5377
2026-06-07 09:01:06,189 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-07 09:01:06,189 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-07 09:01:06,189 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-07 09:01:06,189 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-07 09:01:06,190 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-07 09:01:06,190 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-07 09:01:06,190 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-07 09:01:06,193 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-07 09:01:07,001 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-07 09:01:09,056 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-07 09:01:11,329 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-07 09:01:13,363 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-07 09:01:15,528 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-07 09:01:17,677 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-07 09:01:19,842 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-07 09:01:21,952 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-07 09:01:24,150 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-07 09:01:26,273 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-07 09:01:28,482 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-07 09:01:30,851 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-07 09:01:33,134 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-07 09:01:35,421 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-07 09:01:37,595 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-07 09:01:39,690 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-07 09:01:42,117 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-07 09:01:44,275 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-07 09:01:46,513 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-07 09:01:48,725 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-07 09:01:51,059 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-07 09:01:53,213 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-07 09:01:55,366 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-07 09:01:57,506 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-07 09:01:59,904 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-07 09:02:02,237 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-07 09:02:02,904 - INFO - 项目 [周报提醒] 流式接收完成,共 1266 个数据块,content长度: 93, reasoning长度: 4407
2026-06-07 09:02:02,904 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 4407
2026-06-07 09:02:02,904 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-07 09:02:02,904 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-07 09:02:02,905 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-07 09:02:02,905 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-07 09:02:02,905 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-07 09:02:02,907 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-07 09:02:02,907 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-07 09:02:02,907 - INFO - --- 开始提醒密度控制分析 ---
2026-06-07 09:02:02,907 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-07 09:02:02,907 - INFO - ===== 所有项目分析任务完成 =====
2026-06-07 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-07 12:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-07 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-07 12:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-07 12:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-07 12:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-07 12:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-07 12:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-07 12:00:00,498 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-07 12:00:02,740 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-07 12:00:05,057 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-07 12:00:07,303 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-07 12:00:09,587 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-07 12:00:11,908 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-07 12:00:14,136 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-07 12:00:16,336 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-07 12:00:18,613 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-07 12:00:21,018 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-07 12:00:23,388 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-07 12:00:25,601 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-07 12:00:27,795 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-07 12:00:30,081 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-07 12:00:32,449 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-07 12:00:34,902 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-07 12:00:37,253 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-07 12:00:39,621 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-07 12:00:42,222 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-07 12:00:44,398 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-07 12:00:46,661 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-07 12:00:48,892 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-07 12:00:51,024 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-07 12:00:53,184 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-07 12:00:55,625 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-07 12:00:58,089 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-07 12:01:00,413 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-07 12:01:02,750 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-07 12:01:05,116 - INFO - 项目 [周报提醒] 流式接收完成,共 1397 个数据块,content长度: 77, reasoning长度: 5224
2026-06-07 12:01:05,116 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5224
2026-06-07 12:01:05,116 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-07 12:01:05,116 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-07 12:01:05,117 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-07 12:01:05,117 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-07 12:01:05,117 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-07 12:01:05,117 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-07 12:01:05,119 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-07 12:01:05,120 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-07 12:01:05,844 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-07 12:01:08,052 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-07 12:01:10,438 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-07 12:01:12,684 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-07 12:01:14,955 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-07 12:01:17,303 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-07 12:01:19,553 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-07 12:01:21,736 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-07 12:01:23,948 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-07 12:01:26,175 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-07 12:01:28,343 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-07 12:01:30,549 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-07 12:01:32,747 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-07 12:01:35,016 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-07 12:01:37,584 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-07 12:01:39,739 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-07 12:01:41,972 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-07 12:01:44,248 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-07 12:01:46,903 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-07 12:01:49,120 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-07 12:01:51,365 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-07 12:01:53,683 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-07 12:01:56,017 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-07 12:01:58,279 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-07 12:02:00,728 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-07 12:02:03,113 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-07 12:02:05,381 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-07 12:02:07,882 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-07 12:02:09,949 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-07 12:02:12,216 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-07 12:02:14,427 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-07 12:02:16,799 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-07 12:02:19,226 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-07 12:02:20,510 - INFO - 项目 [月报提醒] 流式接收完成,共 1625 个数据块,content长度: 77, reasoning长度: 5885
2026-06-07 12:02:20,510 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5885
2026-06-07 12:02:20,510 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-07 12:02:20,510 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-07 12:02:20,511 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-07 12:02:20,511 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-07 12:02:20,511 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-07 12:02:20,513 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-07 12:02:20,513 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-07 12:02:20,513 - INFO - --- 开始提醒密度控制分析 ---
2026-06-07 12:02:20,513 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-07 12:02:20,513 - INFO - ===== 所有项目分析任务完成 =====
2026-06-07 17:50:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-07 18:00:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-07 18:10:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-07 18:20:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-07 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 18:27:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 18:28:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 18:29:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 18:30:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 18:31:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 18:31:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 18:32:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 18:32:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 18:36:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 18:36:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 18:41:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 18:41:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 18:52:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 18:52:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-06-07 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-07 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-06-07 19:00:00,006 - INFO - [周报] 本周日期范围: 2026-06-01 至 2026-06-07
共 6 天有日报数据
2026-06-07 19:00:00,006 - INFO - [周报] 开始 AI 分析
2026-06-07 19:00:00,008 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-07 19:02:44,577 - INFO - [周报] AI 返回 content 长度: 3583
2026-06-07 19:02:44,578 - ERROR - [周报] AI 返回 JSON 格式无效
2026-06-07 19:02:44,579 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-07 19:02:44,579 - INFO - 周报定时分析任务完成: error
2026-06-07 19:17:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 19:17:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 19:22:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 19:22:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 19:23:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 19:23:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 19:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 19:26:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 19:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 19:27:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 19:53:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 19:53:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 19:54:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 19:54:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 19:55:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-07 weekday=7
2026-06-07 19:55:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-06-07 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-07 20:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-07 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-07 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-07 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-07 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-07 20:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-07 20:00:00,003 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-07 20:00:00,284 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-07 20:00:02,573 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-07 20:00:05,012 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-07 20:00:07,396 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-07 20:00:09,725 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-07 20:00:12,158 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-07 20:00:14,519 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-07 20:00:16,772 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-07 20:00:19,110 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-07 20:00:21,429 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-07 20:00:24,080 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-07 20:00:26,342 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-07 20:00:28,704 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-07 20:00:31,193 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-07 20:00:33,708 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-07 20:00:36,074 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-07 20:00:38,405 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-07 20:00:40,903 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-07 20:00:43,298 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-07 20:00:45,549 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-07 20:00:47,932 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-07 20:00:50,539 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-07 20:00:52,745 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-07 20:00:55,241 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-07 20:00:57,532 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-07 20:01:00,143 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-07 20:01:02,536 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-07 20:01:04,932 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-07 20:01:07,133 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-07 20:01:09,119 - INFO - 项目 [月报提醒] 流式接收完成,共 1440 个数据块,content长度: 77, reasoning长度: 5200
2026-06-07 20:01:09,119 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5200
2026-06-07 20:01:09,119 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-07 20:01:09,119 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-07 20:01:09,119 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-07 20:01:09,119 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-07 20:01:09,120 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-07 20:01:09,120 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-07 20:01:09,120 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-07 20:01:09,123 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-07 20:01:09,377 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-07 20:01:11,561 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-07 20:01:13,953 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-07 20:01:16,188 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-07 20:01:18,524 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-07 20:01:20,775 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-07 20:01:23,054 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-07 20:01:25,267 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-07 20:01:27,429 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-07 20:01:29,613 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-07 20:01:31,977 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-07 20:01:34,336 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-07 20:01:36,574 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-07 20:01:38,746 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-07 20:01:41,258 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-07 20:01:43,588 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-07 20:01:45,726 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-07 20:01:47,895 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-07 20:01:50,302 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-07 20:01:52,597 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-07 20:01:54,817 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-07 20:01:57,100 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-07 20:01:59,476 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-07 20:02:01,747 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-07 20:02:04,237 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-07 20:02:06,609 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-07 20:02:07,772 - INFO - 项目 [周报提醒] 流式接收完成,共 1277 个数据块,content长度: 93, reasoning长度: 4330
2026-06-07 20:02:07,772 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 4330
2026-06-07 20:02:07,772 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-07 20:02:07,772 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-07 20:02:07,773 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-07 20:02:07,773 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-07 20:02:07,773 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-07 20:02:07,775 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-07 20:02:07,775 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-07 20:02:07,775 - INFO - --- 开始提醒密度控制分析 ---
2026-06-07 20:02:07,775 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-07 20:02:07,775 - INFO - ===== 所有项目分析任务完成 =====
2026-06-08 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-08 09:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-08 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-08 09:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-08 09:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-08 09:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-08 09:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-08 09:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-08 09:00:01,873 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-08 09:00:05,379 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-08 09:00:09,130 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-08 09:00:13,036 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-08 09:00:25,787 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-08 09:00:40,589 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-08 09:00:51,302 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-08 09:00:54,955 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-08 09:00:58,447 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-08 09:01:02,132 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-08 09:01:07,547 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-08 09:01:11,242 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-08 09:01:14,633 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-08 09:01:18,097 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-08 09:01:26,546 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-08 09:01:43,870 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-08 09:01:56,937 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-08 09:02:00,797 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-08 09:02:04,805 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-08 09:02:08,345 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-08 09:02:13,266 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-08 09:02:17,156 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-08 09:02:20,465 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-08 09:02:24,218 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-08 09:02:31,198 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-08 09:02:45,594 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-08 09:02:59,896 - INFO - 项目 [月报提醒] 流式接收完成,共 1294 个数据块,content长度: 77, reasoning长度: 4686
2026-06-08 09:02:59,896 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4686
2026-06-08 09:02:59,896 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-08 09:02:59,896 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-08 09:02:59,896 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-08 09:02:59,896 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-08 09:02:59,897 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-08 09:02:59,897 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-08 09:02:59,898 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-08 09:02:59,900 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-08 09:03:00,623 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-08 09:03:06,830 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-08 09:03:10,578 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-08 09:03:14,013 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-08 09:03:17,365 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-08 09:03:22,526 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-08 09:03:26,143 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-08 09:03:29,634 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-08 09:03:33,264 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-08 09:03:47,238 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-08 09:04:02,797 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-08 09:04:11,316 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-08 09:04:14,964 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-08 09:04:18,945 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-08 09:04:22,349 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-08 09:04:27,204 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-08 09:04:30,619 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-08 09:04:33,952 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-08 09:04:37,301 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-08 09:04:41,245 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-08 09:04:56,617 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-08 09:05:15,262 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-08 09:05:20,501 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-08 09:05:23,894 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-08 09:05:27,637 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-08 09:05:29,839 - INFO - 项目 [周报提醒] 流式接收完成,共 1229 个数据块,content长度: 77, reasoning长度: 4263
2026-06-08 09:05:29,839 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4263
2026-06-08 09:05:29,839 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-08 09:05:29,840 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-08 09:05:29,840 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-08 09:05:29,840 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-08 09:05:29,840 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-08 09:05:29,842 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-08 09:05:29,842 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-08 09:05:29,842 - INFO - --- 开始提醒密度控制分析 ---
2026-06-08 09:05:29,842 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-08 09:05:29,843 - INFO - ===== 所有项目分析任务完成 =====
2026-06-08 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-08 12:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-08 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-08 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-08 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-08 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-08 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-08 12:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-08 12:00:04,660 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-08 12:00:14,686 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-08 12:00:25,321 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-08 12:00:29,060 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-08 12:00:32,942 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-08 12:00:36,675 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-08 12:00:45,506 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-08 12:00:51,509 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-08 12:00:55,134 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-08 12:00:59,165 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-08 12:01:03,829 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-08 12:01:18,863 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-08 12:01:36,361 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-08 12:01:42,712 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-08 12:01:46,996 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-08 12:01:50,942 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-08 12:01:56,199 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-08 12:02:05,265 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-08 12:02:10,763 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-08 12:02:14,601 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-08 12:02:18,608 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-08 12:02:28,330 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-08 12:02:46,887 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-08 12:02:57,060 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-08 12:03:00,925 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-08 12:03:05,339 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-08 12:03:09,766 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-08 12:03:13,479 - INFO - 项目 [周报提醒] 流式接收完成,共 1317 个数据块,content长度: 77, reasoning长度: 4825
2026-06-08 12:03:13,479 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4825
2026-06-08 12:03:13,479 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-08 12:03:13,480 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-08 12:03:13,480 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-08 12:03:13,480 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-08 12:03:13,480 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-08 12:03:13,480 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-08 12:03:13,481 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-08 12:03:13,483 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-08 12:03:15,731 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-08 12:03:23,553 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-08 12:03:27,619 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-08 12:03:31,358 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-08 12:03:35,120 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-08 12:03:46,867 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-08 12:04:06,131 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-08 12:04:14,869 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-08 12:04:18,441 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-08 12:04:22,062 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-08 12:04:25,773 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-08 12:04:33,507 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-08 12:04:41,300 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-08 12:04:45,182 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-08 12:04:48,769 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-08 12:04:53,042 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-08 12:05:11,200 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-08 12:05:27,195 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-08 12:05:32,478 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-08 12:05:36,172 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-08 12:05:39,862 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-08 12:05:46,323 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-08 12:05:55,489 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-08 12:05:59,488 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-08 12:06:03,157 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-08 12:06:06,751 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-08 12:06:13,883 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-08 12:06:32,034 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-08 12:06:45,439 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-08 12:06:45,997 - INFO - 项目 [月报提醒] 流式接收完成,共 1408 个数据块,content长度: 84, reasoning长度: 5061
2026-06-08 12:06:45,998 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 84, reasoning长度: 5061
2026-06-08 12:06:45,998 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供截止时间",
"reminders": []
}
2026-06-08 12:06:45,998 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-08 12:06:45,998 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-08 12:06:45,998 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-08 12:06:45,998 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-08 12:06:46,000 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-08 12:06:46,000 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-08 12:06:46,000 - INFO - --- 开始提醒密度控制分析 ---
2026-06-08 12:06:46,001 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-08 12:06:46,001 - INFO - ===== 所有项目分析任务完成 =====
2026-06-08 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-06-08 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-08 17:50:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-08 17:50:00,003 - INFO - [日报] 正在登录 XWiki...
2026-06-08 17:50:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-08 17:50:09,162 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-08 17:50:13,289 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-08 17:50:13,317 - INFO - [日报] 找到 19 条评论
2026-06-08 17:50:13,701 - INFO - 日报数据已保存: 2026-06-08, 写日报人数: 2
2026-06-08 17:50:13,705 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-06-08 17:50:13,791 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-08 17:50:13,792 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-08 17:51:22,018 - INFO - [日报] AI返回 - content长度: 219, reasoning长度: 3113
2026-06-08 17:51:22,018 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-06-08 17:51:22,022 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-08 17:51:22,188 - INFO - 钉钉消息发送成功: 宗梁,今天的工作进展如何呀?抽空记得把XWiki日报填一下哈...
2026-06-08 17:51:22,189 - INFO - [日报] 提醒发送成功: 宗梁
2026-06-08 17:51:22,192 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-08 17:51:22,193 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-08 17:53:48,249 - INFO - [日报] 日报JSON生成 - content长度: 2354, reasoning长度: 6007
2026-06-08 17:53:48,249 - INFO - [日报] 日报JSON生成完成
2026-06-08 17:53:48,252 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-08.json
2026-06-08 17:53:48,256 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-08 17:53:48,256 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-08 17:55:58,679 - INFO - 日报打卡状态变更: 2026-06-08 -> 已打卡
2026-06-08 18:00:00,000 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-08 18:10:00,000 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-08 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-08 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 18:29:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 18:31:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 18:31:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 18:32:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 18:32:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 18:36:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 18:36:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 18:41:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 18:41:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 18:52:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 18:52:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 19:17:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 19:17:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 19:22:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 19:22:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 19:23:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 19:23:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 19:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 19:26:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 19:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 19:27:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 19:53:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 19:53:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 19:54:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 19:54:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 19:55:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-08 weekday=1
2026-06-08 19:55:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-08 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-08 20:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-08 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-08 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-08 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-08 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-08 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-08 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-08 20:00:00,651 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-08 20:00:02,908 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-08 20:00:05,453 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-08 20:00:07,816 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-08 20:00:10,213 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-08 20:00:12,606 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-08 20:00:14,950 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-08 20:00:17,337 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-08 20:00:19,626 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-08 20:00:22,137 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-08 20:00:24,516 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-08 20:00:27,113 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-08 20:00:29,619 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-08 20:00:31,914 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-08 20:00:34,240 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-08 20:00:36,579 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-08 20:00:39,298 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-08 20:00:41,643 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-08 20:00:44,027 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-08 20:00:46,403 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-08 20:00:48,789 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-08 20:00:51,250 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-08 20:00:53,771 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-08 20:00:54,566 - INFO - 项目 [周报提醒] 流式接收完成,共 1118 个数据块,content长度: 93, reasoning长度: 3884
2026-06-08 20:00:54,566 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 3884
2026-06-08 20:00:54,566 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-08 20:00:54,566 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-08 20:00:54,567 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-08 20:00:54,567 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-08 20:00:54,567 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-08 20:00:54,567 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-08 20:00:54,567 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-08 20:00:54,570 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-08 20:00:55,013 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-08 20:00:57,374 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-08 20:00:59,693 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-08 20:01:02,215 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-08 20:01:04,539 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-08 20:01:06,922 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-08 20:01:09,185 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-08 20:01:11,517 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-08 20:01:13,719 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-08 20:01:16,052 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-08 20:01:18,344 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-08 20:01:20,655 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-08 20:01:22,972 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-08 20:01:25,708 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-08 20:01:28,069 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-08 20:01:30,466 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-08 20:01:32,841 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-08 20:01:35,135 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-08 20:01:37,644 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-08 20:01:40,014 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-08 20:01:42,497 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-08 20:01:44,808 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-08 20:01:47,139 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-08 20:01:49,422 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-08 20:01:51,847 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-08 20:01:54,345 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-08 20:01:56,870 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-08 20:01:59,338 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-08 20:02:01,816 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-08 20:02:01,909 - INFO - 项目 [月报提醒] 流式接收完成,共 1402 个数据块,content长度: 84, reasoning长度: 5131
2026-06-08 20:02:01,909 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 84, reasoning长度: 5131
2026-06-08 20:02:01,909 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供截止时间",
"reminders": []
}
2026-06-08 20:02:01,909 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-08 20:02:01,910 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-08 20:02:01,910 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-08 20:02:01,910 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-08 20:02:01,911 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-08 20:02:01,912 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-08 20:02:01,912 - INFO - --- 开始提醒密度控制分析 ---
2026-06-08 20:02:01,912 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-08 20:02:01,912 - INFO - ===== 所有项目分析任务完成 =====
2026-06-09 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-09 09:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-09 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-09 09:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-09 09:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-09 09:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-09 09:00:00,003 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-09 09:00:00,005 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-09 09:00:00,409 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-09 09:00:02,737 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-09 09:00:05,167 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-09 09:00:07,582 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-09 09:00:09,875 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-09 09:00:12,297 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-09 09:00:14,624 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-09 09:00:16,878 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-09 09:00:19,094 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-09 09:00:21,418 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-09 09:00:23,651 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-09 09:00:26,069 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-09 09:00:28,580 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-09 09:00:31,046 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-09 09:00:33,294 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-09 09:00:35,649 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-09 09:00:37,964 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-09 09:00:40,552 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-09 09:00:42,858 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-09 09:00:45,462 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-09 09:00:47,911 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-09 09:00:50,222 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-09 09:00:52,496 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-09 09:00:54,955 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-09 09:00:57,486 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-09 09:00:59,867 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-09 09:01:02,383 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-09 09:01:04,674 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-09 09:01:07,021 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-09 09:01:09,287 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-09 09:01:12,024 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-09 09:01:14,577 - INFO - 项目 [月报提醒] 流式接收完成,共 1549 个数据块,content长度: 77, reasoning长度: 5658
2026-06-09 09:01:14,577 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5658
2026-06-09 09:01:14,577 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-09 09:01:14,577 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-09 09:01:14,578 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-09 09:01:14,578 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-09 09:01:14,578 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-09 09:01:14,578 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-09 09:01:14,578 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-09 09:01:14,581 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-09 09:01:15,284 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-09 09:01:17,523 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-09 09:01:20,036 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-09 09:01:22,282 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-09 09:01:24,660 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-09 09:01:27,059 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-09 09:01:29,409 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-09 09:01:31,643 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-09 09:01:33,950 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-09 09:01:36,280 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-09 09:01:38,628 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-09 09:01:41,294 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-09 09:01:43,532 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-09 09:01:45,842 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-09 09:01:48,060 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-09 09:01:50,652 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-09 09:01:52,986 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-09 09:01:55,622 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-09 09:01:57,900 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-09 09:02:00,412 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-09 09:02:02,956 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-09 09:02:05,402 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-09 09:02:07,848 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-09 09:02:10,227 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-09 09:02:12,724 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-09 09:02:15,290 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-09 09:02:17,711 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-09 09:02:20,043 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-09 09:02:22,481 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-09 09:02:25,222 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-09 09:02:26,208 - INFO - 项目 [周报提醒] 流式接收完成,共 1472 个数据块,content长度: 79, reasoning长度: 5363
2026-06-09 09:02:26,208 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 79, reasoning长度: 5363
2026-06-09 09:02:26,208 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": null,
"reminders": []
}
2026-06-09 09:02:26,209 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-09 09:02:26,209 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-09 09:02:26,209 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-09 09:02:26,209 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-09 09:02:26,211 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-09 09:02:26,211 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-09 09:02:26,211 - INFO - --- 开始提醒密度控制分析 ---
2026-06-09 09:02:26,211 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-09 09:02:26,212 - INFO - ===== 所有项目分析任务完成 =====
2026-06-09 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-09 12:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-09 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-09 12:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-09 12:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-09 12:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-09 12:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-09 12:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-09 12:00:00,559 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-09 12:00:02,978 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-09 12:00:05,442 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-09 12:00:07,848 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-09 12:00:10,280 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-09 12:00:12,708 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-09 12:00:15,090 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-09 12:00:17,446 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-09 12:00:19,859 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-09 12:00:22,193 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-09 12:00:24,548 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-09 12:00:26,905 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-09 12:00:29,291 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-09 12:00:31,623 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-09 12:00:34,023 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-09 12:00:36,335 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-09 12:00:38,761 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-09 12:00:41,262 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-09 12:00:43,560 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-09 12:00:45,976 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-09 12:00:48,363 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-09 12:00:50,731 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-09 12:00:53,054 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-09 12:00:55,522 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-09 12:00:57,803 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-09 12:01:00,239 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-09 12:01:02,571 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-09 12:01:04,935 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-09 12:01:07,416 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-09 12:01:09,862 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-09 12:01:12,221 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-09 12:01:14,619 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-09 12:01:17,122 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-09 12:01:19,504 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-09 12:01:22,100 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-09 12:01:24,596 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-09 12:01:27,193 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-09 12:01:29,674 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-09 12:01:32,149 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-09 12:01:34,909 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-09 12:01:37,348 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-09 12:01:39,698 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-09 12:01:42,083 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-09 12:01:44,512 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-09 12:01:46,908 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-09 12:01:49,318 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-09 12:01:51,743 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-09 12:01:54,173 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-09 12:01:56,730 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-09 12:01:59,232 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-09 12:02:01,788 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-09 12:02:04,166 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-09 12:02:06,616 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-09 12:02:08,910 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-09 12:02:11,366 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-09 12:02:13,681 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-09 12:02:16,188 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-09 12:02:18,477 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-09 12:02:20,859 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-09 12:02:23,375 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-09 12:02:25,832 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-09 12:02:28,258 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-09 12:02:30,623 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-09 12:02:33,155 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-09 12:02:35,543 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-09 12:02:37,887 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-09 12:02:40,247 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-09 12:02:42,759 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-09 12:02:43,961 - INFO - 项目 [周报提醒] 流式接收完成,共 3376 个数据块,content长度: 568, reasoning长度: 8985
2026-06-09 12:02:43,962 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 568, reasoning长度: 8985
2026-06-09 12:02:43,962 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2024-05-24 18:00:00",
"deadline_description": "本周五18:00前提交",
"reminders": [
{
"remind_time": "2024-05-23 10:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2024-05-23 11:45:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2024-05-23 14:30:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2024-05-23 16:50:
2026-06-09 12:02:43,963 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2024-05-24 18:00:00, 提醒数: 4
2026-06-09 12:02:43,963 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-09 12:02:43,963 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-09 12:02:43,963 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-09 12:02:43,963 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-09 12:02:43,964 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2024-05-23 10:15:00 - 提醒:周报请在明天18:00前提交...
2026-06-09 12:02:43,965 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2024-05-23 11:45:00 - 提醒:周报请在明天18:00前提交...
2026-06-09 12:02:43,965 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2024-05-23 14:30:00 - 提醒:周报请在明天18:00前提交...
2026-06-09 12:02:43,965 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2024-05-23 16:50:00 - 最后提醒:今天18:00前务必提交周报!...
2026-06-09 12:02:43,965 - INFO - 项目 [周报提醒] 过滤掉 4 条已过期提醒(原 4 条,剩余 0 条)
2026-06-09 12:02:43,965 - INFO - 项目 [周报提醒] 截止时间: 2024-05-24 18:00:00, 生成 0 条提醒计划
2026-06-09 12:02:43,965 - INFO - 项目 [周报提醒] 共保存 0 条提醒(含 0 条周末提醒前置)
2026-06-09 12:02:43,967 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-09 12:02:44,826 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-09 12:02:47,266 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-09 12:02:49,799 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-09 12:02:52,307 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-09 12:02:54,799 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-09 12:02:57,365 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-09 12:02:59,842 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-09 12:03:02,199 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-09 12:03:04,618 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-09 12:03:07,014 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-09 12:03:09,434 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-09 12:03:11,848 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-09 12:03:14,348 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-09 12:03:17,328 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-09 12:03:19,753 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-09 12:03:22,248 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-09 12:03:24,832 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-09 12:03:27,394 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-09 12:03:29,882 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-09 12:03:32,582 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-09 12:03:35,124 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-09 12:03:37,571 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-09 12:03:40,001 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-09 12:03:42,407 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-09 12:03:45,145 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-09 12:03:47,924 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-09 12:03:50,358 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-09 12:03:52,804 - INFO - 项目 [月报提醒] 流式接收完成,共 1347 个数据块,content长度: 77, reasoning长度: 4991
2026-06-09 12:03:52,804 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4991
2026-06-09 12:03:52,805 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-09 12:03:52,805 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-09 12:03:52,805 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-09 12:03:52,805 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-09 12:03:52,805 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-09 12:03:52,807 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-09 12:03:52,807 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-09 12:03:52,808 - INFO - --- 开始提醒密度控制分析 ---
2026-06-09 12:03:52,808 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-09 12:03:52,808 - INFO - ===== 所有项目分析任务完成 =====
2026-06-09 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-06-09 17:50:00,007 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-09 17:50:00,008 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-09 17:50:00,008 - INFO - [日报] 正在登录 XWiki...
2026-06-09 17:50:00,008 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-09 17:50:08,831 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-09 17:50:12,640 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-09 17:50:12,666 - INFO - [日报] 找到 22 条评论
2026-06-09 17:50:13,116 - INFO - 日报数据已保存: 2026-06-09, 写日报人数: 3
2026-06-09 17:50:13,122 - INFO - [日报] 抓取完成 - 已写: ['宗梁', '伟全', '超军'], 未写: []
2026-06-09 17:50:13,192 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-09 17:50:13,195 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-09 17:50:13,196 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-09 17:52:39,242 - INFO - [日报] 日报JSON生成 - content长度: 2586, reasoning长度: 4792
2026-06-09 17:52:39,242 - INFO - [日报] 日报JSON生成完成
2026-06-09 17:52:39,243 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-09.json
2026-06-09 17:52:39,247 - INFO - [日报] 标记 2026-06-09 日报流程已完成
2026-06-09 17:52:39,247 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-09 18:00:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-09 18:04:33,727 - INFO - 日报打卡状态变更: 2026-06-09 -> 已打卡
2026-06-09 18:10:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-09 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-09 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 18:27:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 18:28:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 18:29:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 18:31:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 18:31:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 18:32:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 18:32:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 18:36:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 18:36:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 18:41:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 18:41:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 18:52:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 18:52:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-06-09 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-09 19:00:00,003 - INFO - [周报] 开始获取本周日报数据
2026-06-09 19:00:00,005 - INFO - [周报] 本周日期范围: 2026-06-08 至 2026-06-09
共 2 天有日报数据
2026-06-09 19:00:00,006 - INFO - [周报] 开始 AI 分析
2026-06-09 19:00:00,007 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-09 19:02:10,149 - INFO - [周报] AI 返回 content 长度: 1648
2026-06-09 19:02:10,150 - INFO - [周报] AI 分析完成,共 6 条工作项
2026-06-09 19:02:10,152 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-09 19:02:10,152 - INFO - 周报定时分析任务完成: success
2026-06-09 19:17:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 19:17:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 19:22:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 19:22:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 19:23:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 19:23:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 19:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 19:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 19:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 19:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 19:53:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 19:53:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 19:54:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 19:54:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 19:55:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-09 weekday=2
2026-06-09 19:55:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-09 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-09 20:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-09 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-09 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-09 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-09 20:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-09 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-09 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-09 20:00:00,371 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-09 20:00:02,752 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-09 20:00:05,300 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-09 20:00:07,797 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-09 20:00:10,264 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-09 20:00:12,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-09 20:00:15,306 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-09 20:00:17,642 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-09 20:00:20,072 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-09 20:00:22,553 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-09 20:00:25,326 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-09 20:00:27,914 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-09 20:00:30,444 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-09 20:00:32,948 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-09 20:00:35,573 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-09 20:00:38,035 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-09 20:00:40,648 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-09 20:00:43,056 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-09 20:00:45,556 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-09 20:00:48,037 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-09 20:00:50,445 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-09 20:00:53,084 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-09 20:00:55,661 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-09 20:00:58,170 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-09 20:01:00,912 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-09 20:01:02,092 - INFO - 项目 [周报提醒] 流式接收完成,共 1225 个数据块,content长度: 93, reasoning长度: 4186
2026-06-09 20:01:02,092 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 4186
2026-06-09 20:01:02,092 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-09 20:01:02,092 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-09 20:01:02,093 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-09 20:01:02,093 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-09 20:01:02,093 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-09 20:01:02,093 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-09 20:01:02,093 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-09 20:01:02,096 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-09 20:01:02,404 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-09 20:01:04,823 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-09 20:01:07,308 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-09 20:01:09,837 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-09 20:01:12,205 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-09 20:01:14,681 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-09 20:01:17,082 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-09 20:01:19,385 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-09 20:01:21,753 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-09 20:01:24,124 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-09 20:01:26,549 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-09 20:01:28,953 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-09 20:01:31,522 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-09 20:01:34,117 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-09 20:01:36,732 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-09 20:01:39,060 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-09 20:01:41,636 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-09 20:01:44,245 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-09 20:01:46,729 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-09 20:01:49,382 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-09 20:01:51,796 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-09 20:01:54,158 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-09 20:01:56,488 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-09 20:01:58,871 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-09 20:02:01,218 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-09 20:02:03,879 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-09 20:02:06,513 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-09 20:02:07,580 - INFO - 项目 [月报提醒] 流式接收完成,共 1323 个数据块,content长度: 85, reasoning长度: 4788
2026-06-09 20:02:07,580 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 85, reasoning长度: 4788
2026-06-09 20:02:07,581 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "无法确定截止时间",
"reminders": []
}
2026-06-09 20:02:07,581 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-09 20:02:07,581 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-09 20:02:07,581 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-09 20:02:07,581 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-09 20:02:07,583 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-09 20:02:07,583 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-09 20:02:07,583 - INFO - --- 开始提醒密度控制分析 ---
2026-06-09 20:02:07,584 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-09 20:02:07,584 - INFO - ===== 所有项目分析任务完成 =====
2026-06-10 09:00:00,001 - INFO - ===== 分析任务启动 =====
2026-06-10 09:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-10 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-10 09:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-10 09:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-10 09:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-10 09:00:00,005 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-10 09:00:00,007 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-10 09:00:01,386 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-10 09:00:03,667 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-10 09:00:06,185 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-10 09:00:08,478 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-10 09:00:10,797 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-10 09:00:13,165 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-10 09:00:15,529 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-10 09:00:17,821 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-10 09:00:20,114 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-10 09:00:22,417 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-10 09:00:24,724 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-10 09:00:26,993 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-10 09:00:29,324 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-10 09:00:31,638 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-10 09:00:33,975 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-10 09:00:36,279 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-10 09:00:38,696 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-10 09:00:40,985 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-10 09:00:43,317 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-10 09:00:45,591 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-10 09:00:48,002 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-10 09:00:50,396 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-10 09:00:52,740 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-10 09:00:55,203 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-10 09:00:57,496 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-10 09:00:59,843 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-10 09:01:02,264 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-10 09:01:04,634 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-10 09:01:07,059 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-10 09:01:09,561 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-10 09:01:12,070 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-10 09:01:14,592 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-10 09:01:17,209 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-10 09:01:19,545 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-10 09:01:21,789 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-10 09:01:24,080 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-10 09:01:26,379 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-10 09:01:28,740 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-10 09:01:29,167 - INFO - 项目 [周报提醒] 流式接收完成,共 1860 个数据块,content长度: 573, reasoning长度: 4259
2026-06-10 09:01:29,167 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 573, reasoning长度: 4259
2026-06-10 09:01:29,167 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2024-05-24 18:00:00",
"deadline_description": "本周周报截止时间为周五18:00",
"reminders": [
{
"remind_time": "2024-05-23 10:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2024-05-23 11:45:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2024-05-23 15:20:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2024-05-24 1
2026-06-10 09:01:29,167 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2024-05-24 18:00:00, 提醒数: 4
2026-06-10 09:01:29,167 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-10 09:01:29,168 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-10 09:01:29,168 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-10 09:01:29,168 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2024-05-23 10:15:00 - 提醒:周报请在明天18:00前提交...
2026-06-10 09:01:29,168 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2024-05-23 11:45:00 - 提醒:周报请在明天18:00前提交...
2026-06-10 09:01:29,168 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-10 09:01:29,170 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2024-05-23 15:20:00 - 提醒:周报请在明天18:00前提交...
2026-06-10 09:01:29,170 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2024-05-24 16:30:00 - 最后提醒:今天18:00前务必提交周报!...
2026-06-10 09:01:29,170 - INFO - 项目 [周报提醒] 过滤掉 4 条已过期提醒(原 4 条,剩余 0 条)
2026-06-10 09:01:29,170 - INFO - 项目 [周报提醒] 截止时间: 2024-05-24 18:00:00, 生成 0 条提醒计划
2026-06-10 09:01:29,170 - INFO - 项目 [周报提醒] 共保存 0 条提醒(含 0 条周末提醒前置)
2026-06-10 09:01:29,178 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-10 09:01:30,020 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-10 09:01:32,411 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-10 09:01:34,938 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-10 09:01:37,360 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-10 09:01:39,767 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-10 09:01:42,228 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-10 09:01:44,665 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-10 09:01:46,945 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-10 09:01:49,389 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-10 09:01:51,746 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-10 09:01:54,159 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-10 09:01:56,859 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-10 09:01:59,275 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-10 09:02:01,631 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-10 09:02:04,070 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-10 09:02:06,579 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-10 09:02:09,150 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-10 09:02:11,640 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-10 09:02:13,981 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-10 09:02:16,710 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-10 09:02:19,108 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-10 09:02:21,476 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-10 09:02:23,982 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-10 09:02:26,685 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-10 09:02:29,094 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-10 09:02:31,610 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-10 09:02:34,057 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-10 09:02:36,412 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-10 09:02:39,108 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-10 09:02:41,962 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-10 09:02:43,005 - INFO - 项目 [月报提醒] 流式接收完成,共 1472 个数据块,content长度: 77, reasoning长度: 5433
2026-06-10 09:02:43,006 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5433
2026-06-10 09:02:43,006 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-10 09:02:43,006 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-10 09:02:43,006 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-10 09:02:43,006 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-10 09:02:43,007 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-10 09:02:43,008 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-10 09:02:43,009 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-10 09:02:43,009 - INFO - --- 开始提醒密度控制分析 ---
2026-06-10 09:02:43,010 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-10 09:02:43,010 - INFO - ===== 所有项目分析任务完成 =====
2026-06-10 12:00:00,014 - INFO - ===== 分析任务启动 =====
2026-06-10 12:00:00,017 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-10 12:00:00,018 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-10 12:00:00,019 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-10 12:00:00,019 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-10 12:00:00,020 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-10 12:00:00,020 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-10 12:00:00,021 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-10 12:00:00,287 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-10 12:00:02,551 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-10 12:00:05,097 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-10 12:00:07,487 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-10 12:00:09,916 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-10 12:00:12,353 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-10 12:00:14,658 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-10 12:00:16,991 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-10 12:00:19,471 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-10 12:00:21,866 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-10 12:00:24,223 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-10 12:00:26,836 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-10 12:00:29,405 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-10 12:00:31,774 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-10 12:00:34,198 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-10 12:00:36,595 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-10 12:00:39,218 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-10 12:00:41,543 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-10 12:00:43,889 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-10 12:00:46,258 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-10 12:00:48,686 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-10 12:00:51,103 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-10 12:00:53,683 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-10 12:00:56,053 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-10 12:00:58,134 - INFO - 项目 [周报提醒] 流式接收完成,共 1192 个数据块,content长度: 95, reasoning长度: 4097
2026-06-10 12:00:58,134 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 95, reasoning长度: 4097
2026-06-10 12:00:58,137 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息记录,无法确定截止时间",
"reminders": []
}
2026-06-10 12:00:58,137 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-10 12:00:58,137 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-10 12:00:58,137 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-10 12:00:58,137 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-10 12:00:58,138 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-10 12:00:58,139 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-10 12:00:58,144 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-10 12:00:58,929 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-10 12:01:01,275 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-10 12:01:03,706 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-10 12:01:06,089 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-10 12:01:08,520 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-10 12:01:10,967 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-10 12:01:13,377 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-10 12:01:15,749 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-10 12:01:18,080 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-10 12:01:20,473 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-10 12:01:23,236 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-10 12:01:25,541 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-10 12:01:28,026 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-10 12:01:30,550 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-10 12:01:33,053 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-10 12:01:35,548 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-10 12:01:37,966 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-10 12:01:40,474 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-10 12:01:43,091 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-10 12:01:45,458 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-10 12:01:47,893 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-10 12:01:50,468 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-10 12:01:53,029 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-10 12:01:55,191 - INFO - 项目 [月报提醒] 流式接收完成,共 1141 个数据块,content长度: 77, reasoning长度: 4184
2026-06-10 12:01:55,192 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4184
2026-06-10 12:01:55,192 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-10 12:01:55,192 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-10 12:01:55,192 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-10 12:01:55,192 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-10 12:01:55,193 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-10 12:01:55,198 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-10 12:01:55,198 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-10 12:01:55,198 - INFO - --- 开始提醒密度控制分析 ---
2026-06-10 12:01:55,198 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-10 12:01:55,198 - INFO - ===== 所有项目分析任务完成 =====
2026-06-10 12:26:23,973 - INFO - [未打卡提醒] 刷新调度: times=['17:40', '18:01', '18:02', '18:05', '18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-06-10 12:26:24,045 - INFO - 未打卡提醒任务已注册: 每天 17:40 检测
2026-06-10 12:26:24,046 - INFO - 未打卡提醒任务已注册: 每天 18:01 检测
2026-06-10 12:26:24,047 - INFO - 未打卡提醒任务已注册: 每天 18:02 检测
2026-06-10 12:26:24,047 - INFO - 未打卡提醒任务已注册: 每天 18:05 检测
2026-06-10 12:26:24,047 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-06-10 12:26:24,048 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-06-10 12:26:24,048 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-06-10 12:26:24,048 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-06-10 12:26:24,049 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-06-10 12:26:24,049 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-10 12:26:24,050 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-10 12:26:24,050 - INFO - 日报未打卡提醒配置已更新: ['17:40', '18:01', '18:02', '18:05', '18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30']
2026-06-10 12:28:04,826 - INFO - 周报分析 Prompt 已更新
2026-06-10 12:28:15,453 - INFO - AI 模型 [ai_20260605180846] 已设为默认
2026-06-10 12:28:24,131 - INFO - 用户手动触发周报分析(流式)
2026-06-10 12:28:24,132 - INFO - [周报] 开始获取本周日报数据
2026-06-10 12:28:24,137 - INFO - [周报] 本周日期范围: 2026-06-08 至 2026-06-10
共 2 天有日报数据
2026-06-10 12:28:24,138 - INFO - [周报] 开始 AI 分析
2026-06-10 12:28:24,139 - INFO - [周报] AI 请求: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite
2026-06-10 12:28:26,700 - INFO - [周报] AI 返回 content 长度: 0
2026-06-10 12:28:26,701 - ERROR - [周报] AI 返回无法提取 JSON
2026-06-10 12:28:50,549 - INFO - AI 模型 [ai_20260610122815] 已设为默认
2026-06-10 12:28:57,633 - INFO - 用户手动触发周报分析(流式)
2026-06-10 12:28:57,634 - INFO - [周报] 开始获取本周日报数据
2026-06-10 12:28:57,636 - INFO - [周报] 本周日期范围: 2026-06-08 至 2026-06-10
共 2 天有日报数据
2026-06-10 12:28:57,637 - INFO - [周报] 开始 AI 分析
2026-06-10 12:28:57,639 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-10 12:31:47,014 - INFO - [周报] AI 返回 content 长度: 1481
2026-06-10 12:31:47,014 - INFO - [周报] AI 分析完成,共 4 条工作项
2026-06-10 12:32:25,988 - INFO - [周报] Excel 导出成功: /usr/local/weekly-report-bot/weekly_report/../exports/周报_20260608_至_20260610_20260610_123225.xlsx
2026-06-10 12:33:12,231 - INFO - 周报分析 Prompt 已更新
2026-06-10 13:37:21,403 - INFO - 用户手动触发周报分析(流式)
2026-06-10 13:37:21,404 - INFO - [周报] 开始获取本周日报数据
2026-06-10 13:37:21,440 - INFO - [周报] 本周日期范围: 2026-06-08 至 2026-06-10
共 2 天有日报数据
2026-06-10 13:37:21,441 - INFO - [周报] 开始 AI 分析
2026-06-10 13:37:21,443 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-10 13:41:31,711 - INFO - [周报] AI 返回 content 长度: 2640
2026-06-10 13:41:31,712 - INFO - [周报] AI 分析完成,共 8 条工作项
2026-06-10 13:50:50,998 - INFO - 周报分析 Prompt 已更新
2026-06-10 13:50:55,421 - INFO - 用户手动触发周报分析(流式)
2026-06-10 13:50:55,422 - INFO - [周报] 开始获取本周日报数据
2026-06-10 13:50:55,440 - INFO - [周报] 本周日期范围: 2026-06-08 至 2026-06-10
共 2 天有日报数据
2026-06-10 13:50:55,441 - INFO - [周报] 开始 AI 分析
2026-06-10 13:50:55,444 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-10 13:53:41,197 - INFO - [周报] AI 返回 content 长度: 1518
2026-06-10 13:53:41,199 - INFO - [周报] AI 分析完成,共 4 条工作项
2026-06-10 13:57:15,736 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-10 13:57:15,737 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-10 13:57:15,737 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-10 13:57:15,738 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-10 13:57:15,738 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-10 13:57:15,738 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-10 13:57:15,738 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-10 13:57:15,739 - INFO - [未打卡提醒] 刷新调度: times=['17:40', '18:01', '18:02', '18:05', '18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-06-10 13:57:15,739 - INFO - 未打卡提醒任务已注册: 每天 17:40 检测
2026-06-10 13:57:15,740 - INFO - 未打卡提醒任务已注册: 每天 18:01 检测
2026-06-10 13:57:15,740 - INFO - 未打卡提醒任务已注册: 每天 18:02 检测
2026-06-10 13:57:15,740 - INFO - 未打卡提醒任务已注册: 每天 18:05 检测
2026-06-10 13:57:15,740 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-06-10 13:57:15,741 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-06-10 13:57:15,741 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-06-10 13:57:15,741 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-06-10 13:57:15,741 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-06-10 13:57:15,742 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-10 13:57:15,742 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-10 13:57:15,742 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-10 13:57:15,743 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-10 13:57:15,743 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-10 13:57:15,743 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-10 13:57:15,743 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-10 13:57:15,744 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-10 13:57:15,744 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-10 13:57:15,746 - INFO - 调度器已启动
2026-06-10 13:57:16,045 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-10 13:57:16,047 - INFO - [Stream] 后台线程已启动
2026-06-10 13:57:16,047 - INFO - 钉钉 Stream 服务已启动
2026-06-10 13:57:16,048 - INFO - Web 服务启动,端口: 5000
2026-06-10 13:57:25,888 - INFO - 用户手动触发周报分析(流式)
2026-06-10 13:57:25,889 - INFO - [周报] 开始获取本周日报数据
2026-06-10 13:57:25,891 - INFO - [周报] 本周日期范围: 2026-06-08 至 2026-06-10
共 2 天有日报数据
2026-06-10 13:57:25,892 - INFO - [周报] 开始 AI 分析
2026-06-10 13:57:25,895 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-10 14:00:30,697 - INFO - [周报] AI 返回 content 长度: 2052
2026-06-10 14:00:30,699 - INFO - [周报] AI 分析完成,共 6 条工作项
2026-06-10 14:21:07,652 - INFO - 周报分析 Prompt 已更新
2026-06-10 14:22:13,028 - INFO - 周报分析 Prompt 已更新
2026-06-10 14:22:59,456 - INFO - AI 模型 [ai_20260610122850] 已设为默认
2026-06-10 14:23:04,053 - INFO - 用户通过网页手动触发日报数据抓取
2026-06-10 14:23:04,053 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-10 14:23:04,147 - INFO - [日报] 正在登录 XWiki...
2026-06-10 14:23:04,147 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-10 14:23:12,183 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-10 14:23:15,964 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-10 14:23:15,993 - INFO - [日报] 找到 24 条评论
2026-06-10 14:23:16,469 - INFO - 日报数据已保存: 2026-06-10, 写日报人数: 2
2026-06-10 14:23:16,473 - INFO - [日报] 抓取完成 - 已写: ['宗梁', '超军'], 未写: ['伟全']
2026-06-10 14:23:53,782 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-10 14:23:53,783 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-10 14:23:53,783 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-10 14:23:53,784 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-10 14:23:53,784 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-10 14:23:53,784 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-10 14:23:53,785 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-10 14:23:53,785 - INFO - [未打卡提醒] 刷新调度: times=['17:40', '18:01', '18:02', '18:05', '18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-06-10 14:23:53,786 - INFO - 未打卡提醒任务已注册: 每天 17:40 检测
2026-06-10 14:23:53,786 - INFO - 未打卡提醒任务已注册: 每天 18:01 检测
2026-06-10 14:23:53,786 - INFO - 未打卡提醒任务已注册: 每天 18:02 检测
2026-06-10 14:23:53,786 - INFO - 未打卡提醒任务已注册: 每天 18:05 检测
2026-06-10 14:23:53,787 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-06-10 14:23:53,787 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-06-10 14:23:53,787 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-06-10 14:23:53,787 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-06-10 14:23:53,787 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-06-10 14:23:53,788 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-10 14:23:53,788 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-10 14:23:53,788 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-10 14:23:53,789 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-10 14:23:53,789 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-10 14:23:53,789 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-10 14:23:53,789 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-10 14:23:53,790 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-10 14:23:53,790 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-10 14:23:53,792 - INFO - 调度器已启动
2026-06-10 14:23:53,940 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-10 14:23:53,940 - INFO - [Stream] 后台线程已启动
2026-06-10 14:23:53,941 - INFO - 钉钉 Stream 服务已启动
2026-06-10 14:23:53,943 - INFO - Web 服务启动,端口: 5000
2026-06-10 14:24:02,643 - INFO - 用户手动触发周报分析(流式)
2026-06-10 14:24:02,644 - INFO - [周报] 开始获取本周日报数据
2026-06-10 14:24:02,646 - INFO - [周报] 本周日期范围: 2026-06-08 至 2026-06-10
共 3 天有日报数据
2026-06-10 14:24:02,647 - INFO - [周报] 开始 AI 分析
2026-06-10 14:24:02,649 - INFO - [周报] AI 请求: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite
2026-06-10 14:24:04,319 - INFO - [周报] AI 返回 content 长度: 0
2026-06-10 14:24:04,320 - ERROR - [周报] AI 返回无法提取 JSON
2026-06-10 14:24:32,479 - INFO - 用户手动触发周报分析(流式)
2026-06-10 14:24:32,481 - INFO - [周报] 开始获取本周日报数据
2026-06-10 14:24:32,484 - INFO - [周报] 本周日期范围: 2026-06-08 至 2026-06-10
共 3 天有日报数据
2026-06-10 14:24:32,486 - INFO - [周报] 开始 AI 分析
2026-06-10 14:24:32,490 - INFO - [周报] AI 请求: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite
2026-06-10 14:24:34,890 - INFO - [周报] AI 返回 content 长度: 0
2026-06-10 14:24:34,891 - ERROR - [周报] AI 返回无法提取 JSON
2026-06-10 14:27:19,624 - INFO - AI 模型 [ai_20260610142259] 已设为默认
2026-06-10 17:40:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-10 weekday=3
2026-06-10 17:40:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-10 17:40:00,178 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-10 17:40:00,179 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-10 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-10 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-10 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-10 17:50:00,042 - INFO - [日报] 正在登录 XWiki...
2026-06-10 17:50:00,042 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-10 17:50:07,869 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-10 17:50:11,494 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-10 17:50:11,525 - INFO - [日报] 找到 25 条评论
2026-06-10 17:50:12,081 - INFO - 日报数据已保存: 2026-06-10, 写日报人数: 3
2026-06-10 17:50:12,085 - INFO - [日报] 抓取完成 - 已写: ['宗梁', '超军', '伟全'], 未写: []
2026-06-10 17:50:12,194 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-10 17:50:12,194 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-10 17:50:12,195 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-10 17:52:28,200 - INFO - [日报] 日报JSON生成 - content长度: 2804, reasoning长度: 4117
2026-06-10 17:52:28,201 - INFO - [日报] 日报JSON生成完成
2026-06-10 17:52:28,203 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-10.json
2026-06-10 17:52:28,208 - INFO - [日报] 标记 2026-06-10 日报流程已完成
2026-06-10 17:52:28,208 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-10 18:00:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-10 18:01:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-10 weekday=3
2026-06-10 18:01:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-10 18:01:00,153 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-10 18:01:00,155 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-10 18:02:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-10 weekday=3
2026-06-10 18:02:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-10 18:02:00,169 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-10 18:02:00,172 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-10 18:03:13,882 - INFO - 日报打卡状态变更: 2026-06-10 -> 已打卡
2026-06-10 18:05:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-10 weekday=3
2026-06-10 18:05:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-10 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-10 weekday=3
2026-06-10 18:10:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-10 18:10:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-10 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-10 weekday=3
2026-06-10 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-10 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-10 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-10 weekday=3
2026-06-10 18:26:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-10 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-10 weekday=3
2026-06-10 18:27:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-10 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-10 weekday=3
2026-06-10 18:28:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-10 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-10 weekday=3
2026-06-10 18:29:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-10 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-10 weekday=3
2026-06-10 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-10 19:00:00,002 - INFO - ===== 周报定时分析任务启动 =====
2026-06-10 19:00:00,003 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-10 19:00:00,005 - INFO - [周报] 开始获取本周日报数据
2026-06-10 19:00:00,008 - INFO - [周报] 本周日期范围: 2026-06-08 至 2026-06-10
共 3 天有日报数据
2026-06-10 19:00:00,010 - INFO - [周报] 开始 AI 分析
2026-06-10 19:00:00,014 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-10 19:05:44,991 - INFO - [周报] AI 返回 content 长度: 2069
2026-06-10 19:05:44,992 - INFO - [周报] AI 分析完成,共 6 条工作项
2026-06-10 19:05:44,994 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-10 19:05:44,994 - INFO - 周报定时分析任务完成: success
2026-06-10 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-10 20:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-10 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-10 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-10 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-10 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-10 20:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-10 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-10 20:00:04,482 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-10 20:00:08,442 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-10 20:00:11,092 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-10 20:00:13,564 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-10 20:00:16,017 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-10 20:00:18,526 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-10 20:00:22,392 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-10 20:00:29,009 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-10 20:00:32,798 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-10 20:00:35,183 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-10 20:00:37,781 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-10 20:00:40,155 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-10 20:00:42,557 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-10 20:00:45,418 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-10 20:00:52,134 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-10 20:01:00,316 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-10 20:01:10,141 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-10 20:01:17,653 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-10 20:01:20,111 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-10 20:01:22,556 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-10 20:01:25,088 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-10 20:01:27,953 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-10 20:01:32,086 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-10 20:01:37,495 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-10 20:01:41,483 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-10 20:01:44,038 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-10 20:01:46,647 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-10 20:01:49,261 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-10 20:01:51,769 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-10 20:01:55,017 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-10 20:02:05,468 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-10 20:02:15,180 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-10 20:02:23,331 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-10 20:02:27,386 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-10 20:02:29,877 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-10 20:02:32,331 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-10 20:02:35,141 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-10 20:02:37,665 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-10 20:02:42,936 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-10 20:02:48,367 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-10 20:02:50,971 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-10 20:02:53,512 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-10 20:02:56,190 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-10 20:02:58,834 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-10 20:02:59,414 - INFO - 项目 [周报提醒] 流式接收完成,共 2163 个数据块,content长度: 84, reasoning长度: 7336
2026-06-10 20:02:59,414 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 84, reasoning长度: 7336
2026-06-10 20:02:59,415 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供截止时间",
"reminders": []
}
2026-06-10 20:02:59,415 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-10 20:02:59,415 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-10 20:02:59,415 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-10 20:02:59,415 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-10 20:02:59,415 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-10 20:02:59,416 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-10 20:02:59,419 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-10 20:03:00,598 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-10 20:03:07,197 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-10 20:03:15,570 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-10 20:03:25,343 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-10 20:03:33,062 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-10 20:03:36,874 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-10 20:03:39,278 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-10 20:03:41,659 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-10 20:03:44,101 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-10 20:03:46,660 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-10 20:03:50,927 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-10 20:03:57,497 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-10 20:04:01,499 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-10 20:04:04,089 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-10 20:04:06,477 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-10 20:04:08,954 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-10 20:04:11,517 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-10 20:04:16,381 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-10 20:04:24,726 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-10 20:04:34,497 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-10 20:04:42,569 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-10 20:04:46,645 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-10 20:04:49,250 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-10 20:04:51,964 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-10 20:04:54,431 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-10 20:04:56,665 - INFO - 项目 [月报提醒] 流式接收完成,共 1241 个数据块,content长度: 77, reasoning长度: 4456
2026-06-10 20:04:56,665 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4456
2026-06-10 20:04:56,665 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-10 20:04:56,665 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-10 20:04:56,666 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-10 20:04:56,666 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-10 20:04:56,666 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-10 20:04:56,667 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-10 20:04:56,668 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-10 20:04:56,668 - INFO - --- 开始提醒密度控制分析 ---
2026-06-10 20:04:56,668 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-10 20:04:56,668 - INFO - ===== 所有项目分析任务完成 =====
2026-06-11 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-11 09:00:00,001 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-11 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-11 09:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-11 09:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-11 09:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-11 09:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-11 09:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-11 09:00:03,203 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-11 09:00:05,533 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-11 09:00:07,995 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-11 09:00:10,439 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-11 09:00:12,797 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-11 09:00:15,249 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-11 09:00:17,631 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-11 09:00:20,039 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-11 09:00:22,366 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-11 09:00:24,839 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-11 09:00:27,209 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-11 09:00:29,848 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-11 09:00:32,415 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-11 09:00:34,728 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-11 09:00:37,091 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-11 09:00:39,382 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-11 09:00:41,956 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-11 09:00:44,388 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-11 09:00:47,027 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-11 09:00:49,398 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-11 09:00:51,766 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-11 09:00:54,345 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-11 09:00:56,910 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-11 09:00:59,324 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-11 09:01:01,805 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-11 09:01:04,208 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-11 09:01:06,575 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-11 09:01:09,094 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-11 09:01:11,633 - INFO - 项目 [周报提醒] 流式接收完成,共 1398 个数据块,content长度: 77, reasoning长度: 4993
2026-06-11 09:01:11,634 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4993
2026-06-11 09:01:11,634 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-11 09:01:11,634 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-11 09:01:11,634 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-11 09:01:11,634 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-11 09:01:11,634 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-11 09:01:11,634 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-11 09:01:11,635 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-11 09:01:11,637 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-11 09:01:13,550 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-11 09:01:15,995 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-11 09:01:18,590 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-11 09:01:21,072 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-11 09:01:23,505 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-11 09:01:25,917 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-11 09:01:28,326 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-11 09:01:30,753 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-11 09:01:33,082 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-11 09:01:35,634 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-11 09:01:38,374 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-11 09:01:40,754 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-11 09:01:43,403 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-11 09:01:46,125 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-11 09:01:48,456 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-11 09:01:50,829 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-11 09:01:53,462 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-11 09:01:56,030 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-11 09:01:58,491 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-11 09:02:01,006 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-11 09:02:03,437 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-11 09:02:05,890 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-11 09:02:08,430 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-11 09:02:10,969 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-11 09:02:13,298 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-11 09:02:15,900 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-11 09:02:18,525 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-11 09:02:20,925 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-11 09:02:23,567 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-11 09:02:25,863 - INFO - 项目 [月报提醒] 流式接收完成,共 1445 个数据块,content长度: 93, reasoning长度: 4996
2026-06-11 09:02:25,864 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 93, reasoning长度: 4996
2026-06-11 09:02:25,864 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-11 09:02:25,864 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-11 09:02:25,864 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-11 09:02:25,864 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-11 09:02:25,864 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-11 09:02:25,866 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-11 09:02:25,867 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-11 09:02:25,867 - INFO - --- 开始提醒密度控制分析 ---
2026-06-11 09:02:25,867 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-11 09:02:25,867 - INFO - ===== 所有项目分析任务完成 =====
2026-06-11 11:01:41,498 - INFO - AI 模型 [次主模型] 已添加
2026-06-11 11:01:46,342 - INFO - AI 模型 [ai_20260611110141] 已设为默认
2026-06-11 11:24:52,019 - INFO - 用户手动触发周报分析(流式)
2026-06-11 11:24:52,019 - INFO - [周报] 开始获取本周日报数据
2026-06-11 11:24:52,022 - INFO - [周报] 本周日期范围: 2026-06-08 至 2026-06-11
共 3 天有日报数据
2026-06-11 11:24:52,023 - INFO - [周报] 开始 AI 分析
2026-06-11 11:24:52,026 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: gemma-4-12b-it-Q8_0.gguf
2026-06-11 11:30:37,733 - ERROR - [周报] AI 分析失败: Response ended prematurely
2026-06-11 11:31:51,772 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-11 11:31:51,772 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-11 11:31:51,772 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-11 11:31:51,773 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-11 11:31:51,773 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-11 11:31:51,774 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-11 11:31:51,774 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-11 11:31:51,774 - INFO - [未打卡提醒] 刷新调度: times=['17:40', '18:01', '18:02', '18:05', '18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-06-11 11:31:51,775 - INFO - 未打卡提醒任务已注册: 每天 17:40 检测
2026-06-11 11:31:51,775 - INFO - 未打卡提醒任务已注册: 每天 18:01 检测
2026-06-11 11:31:51,775 - INFO - 未打卡提醒任务已注册: 每天 18:02 检测
2026-06-11 11:31:51,775 - INFO - 未打卡提醒任务已注册: 每天 18:05 检测
2026-06-11 11:31:51,776 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-06-11 11:31:51,776 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-06-11 11:31:51,776 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-06-11 11:31:51,776 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-06-11 11:31:51,777 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-06-11 11:31:51,777 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-11 11:31:51,777 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-11 11:31:51,778 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-11 11:31:51,778 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-11 11:31:51,778 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-11 11:31:51,778 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-11 11:31:51,779 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-11 11:31:51,779 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-11 11:31:51,779 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-11 11:31:51,781 - INFO - 调度器已启动
2026-06-11 11:31:52,004 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-11 11:31:52,004 - INFO - [Stream] 后台线程已启动
2026-06-11 11:31:52,006 - INFO - 钉钉 Stream 服务已启动
2026-06-11 11:31:52,007 - INFO - Web 服务启动,端口: 5000
2026-06-11 11:32:08,328 - INFO - [周报] Excel 导出成功: /usr/local/weekly-report-bot/weekly_report/../exports/周报_20260608_至_20260610_20260611_113208.xlsx
2026-06-11 11:39:54,412 - INFO - AI 模型 [ai_20260611110146] 已设为默认
2026-06-11 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-11 12:00:00,002 - INFO - 获取到 2 条群消息,共 2 个分析项目,开始并行分析...
2026-06-11 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-11 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-11 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-11 12:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-11 12:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-11 12:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-11 12:00:05,791 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-11 12:00:07,686 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-11 12:00:09,506 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-11 12:00:11,504 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-11 12:00:13,403 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-11 12:00:15,311 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-11 12:00:17,303 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-11 12:00:19,201 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-11 12:00:21,118 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-11 12:00:23,099 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-11 12:00:24,941 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-11 12:00:26,920 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-11 12:00:28,886 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-11 12:00:30,770 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-11 12:00:32,752 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-11 12:00:34,689 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-11 12:00:36,686 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-11 12:00:38,682 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-11 12:00:40,613 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-11 12:00:42,508 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-11 12:00:44,510 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-11 12:00:46,399 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-11 12:00:48,341 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-11 12:00:50,351 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-11 12:00:52,217 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-11 12:00:54,186 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-11 12:00:56,157 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-11 12:00:58,052 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-11 12:01:00,027 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-11 12:01:01,980 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-11 12:01:03,860 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-11 12:01:05,932 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-11 12:01:06,187 - INFO - 项目 [周报提醒] 流式接收完成,共 1557 个数据块,content长度: 77, reasoning长度: 5315
2026-06-11 12:01:06,187 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5315
2026-06-11 12:01:06,187 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-11 12:01:06,188 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-11 12:01:06,188 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-11 12:01:06,188 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-11 12:01:06,188 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 2
2026-06-11 12:01:06,188 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-11 12:01:06,188 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-11 12:01:06,192 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-11 12:01:11,616 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-11 12:01:13,505 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-11 12:01:15,333 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-11 12:01:17,320 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-11 12:01:19,242 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-11 12:01:21,149 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-11 12:01:23,130 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-11 12:01:24,998 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-11 12:01:26,939 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-11 12:01:28,959 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-11 12:01:30,825 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-11 12:01:32,760 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-11 12:01:34,733 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-11 12:01:36,607 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-11 12:01:38,581 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-11 12:01:40,527 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-11 12:01:42,401 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-11 12:01:44,387 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-11 12:01:46,281 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-11 12:01:48,205 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-11 12:01:50,195 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-11 12:01:52,077 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-11 12:01:54,033 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-11 12:01:56,033 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-11 12:01:57,904 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-11 12:01:59,893 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-11 12:02:01,874 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-11 12:02:03,742 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-11 12:02:05,714 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-11 12:02:07,667 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-11 12:02:09,531 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-11 12:02:11,543 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-11 12:02:13,472 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-11 12:02:15,379 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-11 12:02:17,368 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-11 12:02:19,257 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-11 12:02:21,202 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-11 12:02:23,188 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-11 12:02:24,481 - INFO - 项目 [月报提醒] 流式接收完成,共 1883 个数据块,content长度: 77, reasoning长度: 6364
2026-06-11 12:02:24,481 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 6364
2026-06-11 12:02:24,481 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-11 12:02:24,482 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-11 12:02:24,482 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-11 12:02:24,482 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-11 12:02:24,482 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-11 12:02:24,484 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-11 12:02:24,484 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-11 12:02:24,484 - INFO - --- 开始提醒密度控制分析 ---
2026-06-11 12:02:24,484 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-11 12:02:24,484 - INFO - ===== 所有项目分析任务完成 =====
2026-06-11 15:39:25,564 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容:
2026-06-11 15:40:51,151 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容:
2026-06-11 15:51:01,130 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-11 15:51:01,130 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-11 15:51:01,131 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-11 15:51:01,131 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-11 15:51:01,131 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-11 15:51:01,132 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-11 15:51:01,132 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-11 15:51:01,133 - INFO - [未打卡提醒] 刷新调度: times=['17:40', '18:01', '18:02', '18:05', '18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-06-11 15:51:01,133 - INFO - 未打卡提醒任务已注册: 每天 17:40 检测
2026-06-11 15:51:01,133 - INFO - 未打卡提醒任务已注册: 每天 18:01 检测
2026-06-11 15:51:01,133 - INFO - 未打卡提醒任务已注册: 每天 18:02 检测
2026-06-11 15:51:01,134 - INFO - 未打卡提醒任务已注册: 每天 18:05 检测
2026-06-11 15:51:01,134 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-06-11 15:51:01,134 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-06-11 15:51:01,134 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-06-11 15:51:01,135 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-06-11 15:51:01,135 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-06-11 15:51:01,135 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-11 15:51:01,135 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-11 15:51:01,136 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-11 15:51:01,136 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-11 15:51:01,136 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-11 15:51:01,137 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-11 15:51:01,137 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-11 15:51:01,137 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-11 15:51:01,137 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-11 15:51:01,139 - INFO - 调度器已启动
2026-06-11 15:51:01,360 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-11 15:51:01,360 - INFO - [Stream] 后台线程已启动
2026-06-11 15:51:01,360 - INFO - 钉钉 Stream 服务已启动
2026-06-11 15:51:01,361 - INFO - Web 服务启动,端口: 5000
2026-06-11 15:51:24,312 - INFO - [Stream][Chatbot] 原始回调: msgtype=text, has_text=True, text=None, conversation_type=2
2026-06-11 15:51:24,312 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容:
2026-06-11 15:51:24,313 - INFO - [Stream] 消息内容为空,未保存到主业务库 (来源: chatbot, 群: 自己周会通知)
2026-06-11 15:51:47,875 - INFO - [Stream][Chatbot] 原始回调: msgtype=text, has_text=True, text=TextContent(content= 你好), conversation_type=2
2026-06-11 15:51:47,875 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: 你好
2026-06-11 15:51:47,877 - INFO - [Stream] 消息已保存到主业务库 (内容: 你好)
2026-06-11 15:52:04,702 - INFO - [Stream][Chatbot] 原始回调: msgtype=text, has_text=True, text=None, conversation_type=2
2026-06-11 15:52:04,702 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容:
2026-06-11 15:52:04,703 - INFO - [Stream] 消息内容为空,未保存到主业务库 (来源: chatbot, 群: 自己周会通知)
2026-06-11 15:52:54,317 - INFO - [Stream][Chatbot] 原始回调: msgtype=text, has_text=True, text=TextContent(content= 向各板块负责人问好!发一则关于管理层下周2场周会时间安排的通知。各板块负责人请知悉:
一 、 第一场周会6月15日(周一)10:00;第二场周会6月21日(周日)15:00统一在老班章会议室召开 。
二 、 6月15日(周一)需汇报展示(6.8 -6.12日,共1周)数据; 6月21日(周日)汇报展示(6.15-6.21日,共1周)数据。
三、6月15日周报数据 请于6月14日晚 22:30前提交;6月21日周报数据 请于6月21日12:30前 提交至综合管理中心梁小花处。
四 、开会流程安排:
业务部门、职能部门以集体召开形式一并参会,不作分开汇报安排。6月15日汇报时间为上午10:00点开始;6月21日汇报时间为下午15:00点开始。
五 、月述职及上周周会纪要所列工作任务分别自行更新截止于:6月15日会议,工作任务完成进度更新于上午10:00前;6月21日会议,工作任务完成进度更新于下午15:00前,逾期未交和未作更新者,请自行在会上展示,以及通报批评。感谢大家的积极配合与理解!祝大家工作顺利,业绩长虹!!!), conversation_type=2
2026-06-11 15:52:54,317 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容: 向各板块负责人问好!发一则关于管理层下周2场周会时间安排的通知。各板块负责人请知悉:
一 、 第一
2026-06-11 15:52:54,319 - INFO - [Stream] 消息已保存到主业务库 (内容: 向各板块负责人问好!发一则关于管理层下周2场周会时间安排的通知。各板块负责人请知悉:
一 、 第一)
2026-06-11 15:53:15,507 - INFO - 用户通过网页手动触发 AI 分析
2026-06-11 15:53:15,508 - INFO - ===== 分析任务启动 =====
2026-06-11 15:53:15,508 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-11 15:53:15,509 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-11 15:53:15,510 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-11 15:53:15,510 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-11 15:53:15,511 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-11 15:53:15,511 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-11 15:53:15,512 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-11 15:53:24,259 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-11 15:53:26,008 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-11 15:53:27,840 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-11 15:53:29,688 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-11 15:53:31,542 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-11 15:53:33,361 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-11 15:53:35,219 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-11 15:53:37,064 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-11 15:53:38,891 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-11 15:53:40,739 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-11 15:53:42,569 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-11 15:53:44,423 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-11 15:53:46,258 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-11 15:53:48,079 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-11 15:53:49,914 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-11 15:53:51,743 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-11 15:53:53,588 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-11 15:53:55,438 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-11 15:53:57,260 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-11 15:53:59,111 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-11 15:54:00,958 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-11 15:54:02,816 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-11 15:54:04,674 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-11 15:54:06,518 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-11 15:54:08,350 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-11 15:54:10,201 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-11 15:54:12,039 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-11 15:54:13,887 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-11 15:54:15,719 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-11 15:54:17,577 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-11 15:54:19,430 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-11 15:54:21,248 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-11 15:54:23,086 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-11 15:54:24,909 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-11 15:54:26,773 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-11 15:54:28,629 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-11 15:54:30,465 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-11 15:54:32,308 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-11 15:54:34,149 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-11 15:54:35,998 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-11 15:54:37,853 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-11 15:54:39,693 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-11 15:54:41,552 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-11 15:54:43,381 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-11 15:54:45,221 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-11 15:54:47,054 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-11 15:54:48,909 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-11 15:54:50,762 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-11 15:54:52,612 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-11 15:54:54,441 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-11 15:54:56,290 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-11 15:54:58,124 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-11 15:54:59,966 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-11 15:55:01,815 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-11 15:55:03,649 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-11 15:55:05,505 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-11 15:55:07,338 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-11 15:55:09,205 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-11 15:55:11,061 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-11 15:55:12,908 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-11 15:55:14,767 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-11 15:55:16,626 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-11 15:55:18,474 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-11 15:55:20,319 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-11 15:55:22,160 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-11 15:55:24,020 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-11 15:55:25,877 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-11 15:55:27,726 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-11 15:55:29,577 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-11 15:55:31,432 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-11 15:55:33,290 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-11 15:55:35,220 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-11 15:55:37,065 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-11 15:55:38,916 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-11 15:55:40,772 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-11 15:55:42,619 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-11 15:55:44,467 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-11 15:55:44,834 - INFO - 项目 [周报提醒] 流式接收完成,共 3810 个数据块,content长度: 578, reasoning长度: 8835
2026-06-11 15:55:44,834 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 578, reasoning长度: 8835
2026-06-11 15:55:44,834 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "本周周报数据请于6月14日22:30前提交",
"reminders": [
{
"remind_time": "2026-06-13 09:45:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-13 14:20:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-14 11:15:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-06
2026-06-11 15:55:44,835 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-11 15:55:44,835 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-11 15:55:44,835 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-11 15:55:44,835 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-11 15:55:44,836 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-11 15:55:44,839 - INFO - 项目 [周报提醒] 截止时间: 2026-06-14 22:30:00, 生成 4 条提醒计划
2026-06-11 15:55:44,839 - INFO - 保存提醒: [周报提醒] 2026-06-13 09:45:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-11 15:55:44,840 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 09:45:00(原周末提醒: 2026-06-13 09:45:00) - 提醒:周报请在明天22:30前提交...
2026-06-11 15:55:44,841 - INFO - 保存提醒: [周报提醒] 2026-06-13 14:20:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-11 15:55:44,842 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 14:20:00(原周末提醒: 2026-06-13 14:20:00) - 提醒:周报请在明天22:30前提交...
2026-06-11 15:55:44,843 - INFO - 保存提醒: [周报提醒] 2026-06-14 11:15:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-11 15:55:44,844 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 11:15:00(原周末提醒: 2026-06-14 11:15:00) - 提醒:今天22:30前请提交周报!...
2026-06-11 15:55:44,844 - INFO - 保存提醒: [周报提醒] 2026-06-14 17:05:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-11 15:55:44,845 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 17:05:00(原周末提醒: 2026-06-14 17:05:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-11 15:55:44,846 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-11 15:55:44,848 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-11 15:55:52,953 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-11 15:55:54,709 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-11 15:55:56,532 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-11 15:55:58,360 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-11 15:56:00,224 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-11 15:56:02,056 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-11 15:56:03,896 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-11 15:56:05,736 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-11 15:56:07,562 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-11 15:56:09,392 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-11 15:56:11,222 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-11 15:56:13,068 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-11 15:56:14,912 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-11 15:56:16,747 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-11 15:56:18,605 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-11 15:56:20,419 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-11 15:56:22,249 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-11 15:56:24,096 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-11 15:56:25,924 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-11 15:56:27,772 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-11 15:56:29,610 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-11 15:56:31,443 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-11 15:56:33,278 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-11 15:56:35,118 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-11 15:56:36,972 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-11 15:56:38,795 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-11 15:56:40,628 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-11 15:56:42,477 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-11 15:56:44,314 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-11 15:56:46,163 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-11 15:56:47,997 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-11 15:56:49,835 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-11 15:56:51,682 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-11 15:56:53,515 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-11 15:56:55,359 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-11 15:56:57,204 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-11 15:56:59,044 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-11 15:57:00,895 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-11 15:57:02,744 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-11 15:57:04,612 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-11 15:57:06,471 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-11 15:57:08,292 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-11 15:57:10,150 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-11 15:57:11,993 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-11 15:57:13,850 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-11 15:57:15,700 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-11 15:57:17,534 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-11 15:57:19,388 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-11 15:57:21,245 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-11 15:57:23,092 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-11 15:57:24,953 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-11 15:57:26,802 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-11 15:57:28,663 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-11 15:57:30,503 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-11 15:57:32,341 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-11 15:57:34,209 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-11 15:57:36,067 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-11 15:57:37,923 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-11 15:57:39,800 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-11 15:57:41,640 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-11 15:57:43,472 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-11 15:57:45,336 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-11 15:57:47,181 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-11 15:57:49,043 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-11 15:57:50,899 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-11 15:57:52,760 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-11 15:57:54,616 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-11 15:57:56,462 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-11 15:57:58,300 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-11 15:58:00,151 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-11 15:58:01,998 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-11 15:58:03,854 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-11 15:58:05,704 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-11 15:58:07,561 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-11 15:58:09,401 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-11 15:58:11,276 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-11 15:58:13,137 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-11 15:58:14,994 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-11 15:58:16,868 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-11 15:58:18,724 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-11 15:58:20,653 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-11 15:58:22,505 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-11 15:58:24,353 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-11 15:58:26,205 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-11 15:58:28,067 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-11 15:58:29,921 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-11 15:58:31,077 - INFO - 项目 [月报提醒] 流式接收完成,共 4281 个数据块,content长度: 605, reasoning长度: 9599
2026-06-11 15:58:31,077 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 605, reasoning长度: 9599
2026-06-11 15:58:31,077 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-21 12:30:00",
"deadline_description": "本次月报/述职数据截止提交时间为6月21日12:30",
"reminders": [
{
"remind_time": "2026-06-20 10:15:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-20 15:45:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-21 10:50:00",
"content": "提醒:今天12:30前请提交月报!"
},
{
2026-06-11 15:58:31,077 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-21 12:30:00, 提醒数: 4
2026-06-11 15:58:31,078 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-11 15:58:31,078 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-11 15:58:31,078 - INFO - 项目 [月报提醒] 截止时间: 2026-06-21 12:30:00, 生成 4 条提醒计划
2026-06-11 15:58:31,079 - INFO - 保存提醒: [月报提醒] 2026-06-20 10:15:00 - 提醒:月报请在明天12:30前提交至综合管理中心梁小花处...[周末]
2026-06-11 15:58:31,080 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 10:15:00(原周末提醒: 2026-06-20 10:15:00) - 提醒:月报请在明天12:30前提交至综合管理中心梁小花处...
2026-06-11 15:58:31,081 - INFO - 保存提醒: [月报提醒] 2026-06-20 15:45:00 - 提醒:月报请在明天12:30前提交至综合管理中心梁小花处...[周末]
2026-06-11 15:58:31,082 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 15:45:00(原周末提醒: 2026-06-20 15:45:00) - 提醒:月报请在明天12:30前提交至综合管理中心梁小花处...
2026-06-11 15:58:31,083 - INFO - 保存提醒: [月报提醒] 2026-06-21 10:50:00 - 提醒:今天12:30前请提交月报!...[周末]
2026-06-11 15:58:31,085 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 10:50:00(原周末提醒: 2026-06-21 10:50:00) - 提醒:今天12:30前请提交月报!...
2026-06-11 15:58:31,087 - INFO - 保存提醒: [月报提醒] 2026-06-21 12:05:00 - 最后提醒:今天12:30前务必提交月报!...[周末]
2026-06-11 15:58:31,088 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 12:05:00(原周末提醒: 2026-06-21 12:05:00) - 最后提醒:今天12:30前务必提交月报!...
2026-06-11 15:58:31,088 - INFO - 项目 [月报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-11 15:58:31,090 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-11 15:58:31,091 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-11 15:58:31,091 - INFO - --- 开始提醒密度控制分析 ---
2026-06-11 15:58:31,091 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-11 15:58:31,092 - INFO - [提醒密度控制] 已过滤 16 条周末提醒前置,不参与密度控制
2026-06-11 15:58:31,092 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-11 15:58:31,092 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-11 15:58:31,092 - INFO - ===== 所有项目分析任务完成 =====
2026-06-11 17:40:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-11 weekday=4
2026-06-11 17:40:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-11 17:40:00,182 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-11 17:40:00,183 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-11 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-06-11 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-11 17:50:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-11 17:50:00,111 - INFO - [日报] 正在登录 XWiki...
2026-06-11 17:50:00,111 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-11 17:50:09,557 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-11 17:50:13,300 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-11 17:50:13,330 - INFO - [日报] 找到 27 条评论
2026-06-11 17:50:13,847 - INFO - 日报数据已保存: 2026-06-11, 写日报人数: 2
2026-06-11 17:50:13,851 - INFO - [日报] 抓取完成 - 已写: ['宗梁', '伟全'], 未写: []
2026-06-11 17:50:13,936 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-11 17:50:13,937 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-11 17:50:13,937 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-11 17:52:58,788 - INFO - [日报] 日报JSON生成 - content长度: 0, reasoning长度: 12344
2026-06-11 17:52:58,788 - ERROR - [日报] 生成的JSON格式无效: Here's a thinking process:
1. **Analyze User Input:**
- **Input Data:** A JSON array containing two comments from a daily report page (XWiki).
- Comment 1 (Index 25, Author: 宗梁):
-
2026-06-11 17:52:58,789 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-11 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-11 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-11 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-11 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-11 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-11 18:00:07,340 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-11 18:00:10,938 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-11 18:00:10,969 - INFO - [日报] 找到 27 条评论
2026-06-11 18:00:11,508 - INFO - 日报数据已保存: 2026-06-11, 写日报人数: 2
2026-06-11 18:00:11,513 - INFO - [日报] 抓取完成 - 已写: ['宗梁', '伟全'], 未写: []
2026-06-11 18:00:11,576 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-11 18:00:11,576 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-11 18:00:11,577 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-11 18:01:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-11 weekday=4
2026-06-11 18:01:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-11 18:01:00,179 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-11 18:01:00,181 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-11 18:02:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-11 weekday=4
2026-06-11 18:02:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-11 18:02:00,181 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-11 18:02:00,182 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-11 18:02:43,739 - INFO - [日报] 日报JSON生成 - content长度: 2074, reasoning长度: 10446
2026-06-11 18:02:43,739 - INFO - [日报] 日报JSON生成完成
2026-06-11 18:02:43,740 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-11.json
2026-06-11 18:02:43,744 - INFO - [日报] 标记 2026-06-11 日报流程已完成
2026-06-11 18:02:43,744 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-11 18:05:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-11 weekday=4
2026-06-11 18:05:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-11 18:05:00,181 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-11 18:05:00,182 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-11 18:05:12,856 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-06-11 18:05:12,857 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-11 18:05:12,857 - INFO - [日报] 正在登录 XWiki...
2026-06-11 18:05:12,857 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-11 18:05:19,953 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-11 18:05:23,591 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-11 18:05:23,622 - INFO - [日报] 找到 28 条评论
2026-06-11 18:05:24,163 - INFO - 日报数据已保存: 2026-06-11, 写日报人数: 3
2026-06-11 18:05:24,168 - INFO - [日报] 抓取完成 - 已写: ['宗梁', '伟全', '超军'], 未写: []
2026-06-11 18:05:24,237 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-11 18:05:24,237 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-11 18:07:35,129 - INFO - [日报] 日报JSON生成 - content长度: 2590, reasoning长度: 7414
2026-06-11 18:07:35,129 - INFO - [日报] 日报JSON生成完成
2026-06-11 18:07:35,130 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-11.json
2026-06-11 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-11 weekday=4
2026-06-11 18:10:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-11 18:10:00,003 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-11 18:10:00,159 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-11 18:10:00,160 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-11 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-11 weekday=4
2026-06-11 18:15:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-11 18:15:00,182 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-11 18:15:00,183 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-11 18:15:15,760 - INFO - 日报打卡状态变更: 2026-06-11 -> 已打卡
2026-06-11 18:20:00,002 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-11 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-11 weekday=4
2026-06-11 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-11 18:27:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-11 weekday=4
2026-06-11 18:27:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-11 18:28:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-11 weekday=4
2026-06-11 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-11 18:29:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-11 weekday=4
2026-06-11 18:29:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-11 18:30:00,002 - INFO - [未打卡提醒] 任务触发: 2026-06-11 weekday=4
2026-06-11 18:30:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-11 19:00:00,000 - INFO - ===== 周报定时分析任务启动 =====
2026-06-11 19:00:00,002 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-11 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-06-11 19:00:00,005 - INFO - [周报] 本周日期范围: 2026-06-08 至 2026-06-11
共 4 天有日报数据
2026-06-11 19:00:00,006 - INFO - [周报] 开始 AI 分析
2026-06-11 19:00:00,008 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-11 19:05:30,703 - INFO - [周报] AI 返回 content 长度: 2877
2026-06-11 19:05:30,705 - INFO - [周报] AI 分析完成,共 8 条工作项
2026-06-11 19:05:30,706 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-11 19:05:30,706 - INFO - 周报定时分析任务完成: success
2026-06-11 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-11 20:00:00,006 - INFO - 清理重复提醒完成:删除 4/4 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-11 20:00:00,007 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-11 20:00:00,007 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-11 20:00:00,008 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-11 20:00:00,008 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-11 20:00:00,008 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-11 20:00:00,008 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-11 20:00:00,010 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-11 20:00:08,409 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-11 20:00:10,165 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-11 20:00:12,008 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-11 20:00:13,842 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-11 20:00:15,695 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-11 20:00:17,536 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-11 20:00:19,369 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-11 20:00:21,225 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-11 20:00:23,043 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-11 20:00:24,884 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-11 20:00:26,713 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-11 20:00:28,534 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-11 20:00:30,375 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-11 20:00:32,213 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-11 20:00:34,050 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-11 20:00:35,888 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-11 20:00:37,738 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-11 20:00:39,589 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-11 20:00:41,422 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-11 20:00:43,268 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-11 20:00:45,088 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-11 20:00:46,943 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-11 20:00:48,786 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-11 20:00:50,621 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-11 20:00:52,480 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-11 20:00:54,309 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-11 20:00:56,141 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-11 20:00:57,976 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-11 20:00:59,808 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-11 20:01:01,656 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-11 20:01:03,484 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-11 20:01:05,317 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-11 20:01:07,140 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-11 20:01:08,979 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-11 20:01:10,824 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-11 20:01:12,677 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-11 20:01:14,514 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-11 20:01:16,363 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-11 20:01:18,189 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-11 20:01:20,027 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-11 20:01:21,868 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-11 20:01:23,718 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-11 20:01:25,574 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-11 20:01:27,415 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-11 20:01:29,283 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-11 20:01:31,138 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-11 20:01:32,978 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-11 20:01:34,825 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-11 20:01:36,666 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-11 20:01:38,505 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-11 20:01:40,354 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-11 20:01:42,176 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-11 20:01:44,023 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-11 20:01:45,871 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-11 20:01:47,702 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-11 20:01:49,559 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-11 20:01:51,401 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-11 20:01:53,258 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-11 20:01:55,089 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-11 20:01:56,931 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-11 20:01:58,783 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-11 20:02:00,626 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-11 20:02:02,474 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-11 20:02:04,336 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-11 20:02:06,172 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-11 20:02:08,036 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-11 20:02:09,890 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-11 20:02:11,738 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-11 20:02:13,599 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-11 20:02:15,451 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-11 20:02:17,316 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-11 20:02:19,206 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-11 20:02:21,090 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-11 20:02:22,953 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-11 20:02:24,789 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-11 20:02:26,658 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-11 20:02:28,540 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-11 20:02:30,398 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-11 20:02:32,247 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-11 20:02:34,113 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-11 20:02:35,973 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-11 20:02:37,858 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-11 20:02:39,715 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-11 20:02:41,574 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-11 20:02:43,447 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-11 20:02:45,293 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-11 20:02:47,151 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-11 20:02:49,002 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-11 20:02:50,865 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4400 个数据块
2026-06-11 20:02:52,726 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4450 个数据块
2026-06-11 20:02:54,574 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4500 个数据块
2026-06-11 20:02:56,452 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4550 个数据块
2026-06-11 20:02:58,318 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4600 个数据块
2026-06-11 20:03:00,167 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4650 个数据块
2026-06-11 20:03:02,056 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4700 个数据块
2026-06-11 20:03:03,912 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4750 个数据块
2026-06-11 20:03:05,790 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4800 个数据块
2026-06-11 20:03:07,656 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4850 个数据块
2026-06-11 20:03:09,506 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4900 个数据块
2026-06-11 20:03:11,448 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4950 个数据块
2026-06-11 20:03:13,304 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5000 个数据块
2026-06-11 20:03:15,148 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5050 个数据块
2026-06-11 20:03:17,007 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5100 个数据块
2026-06-11 20:03:18,858 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5150 个数据块
2026-06-11 20:03:20,008 - INFO - 项目 [周报提醒] 流式接收完成,共 5181 个数据块,content长度: 568, reasoning长度: 11654
2026-06-11 20:03:20,008 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 568, reasoning长度: 11654
2026-06-11 20:03:20,008 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "6月14日22:30前",
"reminders": [
{
"remind_time": "2026-06-13 10:15:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-13 14:20:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-14 11:00:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-06-14 16:45:
2026-06-11 20:03:20,008 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-11 20:03:20,008 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-11 20:03:20,009 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-11 20:03:20,009 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-11 20:03:20,009 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-11 20:03:20,010 - INFO - 项目 [周报提醒] 截止时间: 2026-06-14 22:30:00, 生成 4 条提醒计划
2026-06-11 20:03:20,011 - INFO - 保存提醒: [周报提醒] 2026-06-13 10:15:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-11 20:03:20,012 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 10:15:00(原周末提醒: 2026-06-13 10:15:00) - 提醒:周报请在明天22:30前提交...
2026-06-11 20:03:20,014 - INFO - 保存提醒: [周报提醒] 2026-06-13 14:20:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-11 20:03:20,015 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 14:20:00(原周末提醒: 2026-06-13 14:20:00) - 提醒:周报请在明天22:30前提交...
2026-06-11 20:03:20,016 - INFO - 保存提醒: [周报提醒] 2026-06-14 11:00:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-11 20:03:20,018 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 11:00:00(原周末提醒: 2026-06-14 11:00:00) - 提醒:今天22:30前请提交周报!...
2026-06-11 20:03:20,020 - INFO - 保存提醒: [周报提醒] 2026-06-14 16:45:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-11 20:03:20,021 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 16:45:00(原周末提醒: 2026-06-14 16:45:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-11 20:03:20,021 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-11 20:03:20,024 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-11 20:03:28,058 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-11 20:03:29,816 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-11 20:03:31,645 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-11 20:03:33,474 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-11 20:03:35,306 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-11 20:03:37,138 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-11 20:03:38,983 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-11 20:03:40,819 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-11 20:03:42,645 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-11 20:03:44,486 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-11 20:03:46,345 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-11 20:03:48,189 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-11 20:03:50,044 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-11 20:03:51,890 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-11 20:03:53,745 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-11 20:03:55,573 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-11 20:03:57,413 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-11 20:03:59,260 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-11 20:04:01,094 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-11 20:04:02,945 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-11 20:04:04,788 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-11 20:04:06,617 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-11 20:04:08,469 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-11 20:04:10,307 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-11 20:04:12,135 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-11 20:04:13,980 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-11 20:04:15,821 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-11 20:04:17,669 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-11 20:04:19,509 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-11 20:04:21,351 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-11 20:04:23,185 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-11 20:04:25,037 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-11 20:04:26,892 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-11 20:04:28,717 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-11 20:04:30,561 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-11 20:04:32,409 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-11 20:04:34,267 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-11 20:04:36,093 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-11 20:04:37,924 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-11 20:04:39,769 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-11 20:04:41,630 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-11 20:04:43,464 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-11 20:04:45,316 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-11 20:04:47,138 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-11 20:04:48,975 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-11 20:04:50,812 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-11 20:04:52,659 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-11 20:04:54,503 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-11 20:04:56,350 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-11 20:04:58,187 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-11 20:05:00,050 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-11 20:05:01,895 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-11 20:05:03,744 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-11 20:05:05,602 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-11 20:05:07,450 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-11 20:05:09,299 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-11 20:05:11,138 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-11 20:05:12,984 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-11 20:05:14,856 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-11 20:05:16,701 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-11 20:05:18,574 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-11 20:05:20,431 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-11 20:05:22,276 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-11 20:05:24,122 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-11 20:05:25,960 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-11 20:05:27,827 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-11 20:05:29,686 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-11 20:05:31,520 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-11 20:05:33,399 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-11 20:05:35,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-11 20:05:37,102 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-11 20:05:38,981 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-11 20:05:40,828 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-11 20:05:42,705 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-11 20:05:44,571 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-11 20:05:46,417 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-11 20:05:48,270 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-11 20:05:50,110 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-11 20:05:51,960 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-11 20:05:53,821 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-11 20:05:55,677 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-11 20:05:57,560 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-11 20:05:59,418 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-11 20:06:01,280 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-11 20:06:03,142 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-11 20:06:05,000 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-11 20:06:06,865 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-11 20:06:08,728 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-11 20:06:10,582 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4400 个数据块
2026-06-11 20:06:12,449 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4450 个数据块
2026-06-11 20:06:14,309 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4500 个数据块
2026-06-11 20:06:16,175 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4550 个数据块
2026-06-11 20:06:18,052 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4600 个数据块
2026-06-11 20:06:19,910 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4650 个数据块
2026-06-11 20:06:21,775 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4700 个数据块
2026-06-11 20:06:23,624 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4750 个数据块
2026-06-11 20:06:25,483 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4800 个数据块
2026-06-11 20:06:27,335 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4850 个数据块
2026-06-11 20:06:29,181 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4900 个数据块
2026-06-11 20:06:31,057 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4950 个数据块
2026-06-11 20:06:32,936 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5000 个数据块
2026-06-11 20:06:34,787 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5050 个数据块
2026-06-11 20:06:36,643 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5100 个数据块
2026-06-11 20:06:38,507 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5150 个数据块
2026-06-11 20:06:40,365 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5200 个数据块
2026-06-11 20:06:42,238 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5250 个数据块
2026-06-11 20:06:44,076 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5300 个数据块
2026-06-11 20:06:45,949 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5350 个数据块
2026-06-11 20:06:47,799 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5400 个数据块
2026-06-11 20:06:49,670 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5450 个数据块
2026-06-11 20:06:51,537 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5500 个数据块
2026-06-11 20:06:53,406 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5550 个数据块
2026-06-11 20:06:55,288 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5600 个数据块
2026-06-11 20:06:57,141 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5650 个数据块
2026-06-11 20:06:59,071 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5700 个数据块
2026-06-11 20:07:00,942 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5750 个数据块
2026-06-11 20:07:02,792 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5800 个数据块
2026-06-11 20:07:04,667 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5850 个数据块
2026-06-11 20:07:06,541 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5900 个数据块
2026-06-11 20:07:08,418 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5950 个数据块
2026-06-11 20:07:10,287 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6000 个数据块
2026-06-11 20:07:10,361 - INFO - 项目 [月报提醒] 流式接收完成,共 6002 个数据块,content长度: 614, reasoning长度: 12974
2026-06-11 20:07:10,362 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 614, reasoning长度: 12974
2026-06-11 20:07:10,362 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-21 12:30:00",
"deadline_description": "本次月报/述职数据截止提交时间为2026-06-21 12:30:00",
"reminders": [
{
"remind_time": "2026-06-20 10:00:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-20 14:30:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-21 09:30:00",
"content": "提醒:今天12:30前请提交月报!"
},
{
2026-06-11 20:07:10,362 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-21 12:30:00, 提醒数: 4
2026-06-11 20:07:10,362 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-11 20:07:10,362 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-11 20:07:10,363 - INFO - 项目 [月报提醒] 截止时间: 2026-06-21 12:30:00, 生成 4 条提醒计划
2026-06-11 20:07:10,364 - INFO - 保存提醒: [月报提醒] 2026-06-20 10:00:00 - 提醒:月报请在明天12:30前提交至综合管理中心梁小花处...[周末]
2026-06-11 20:07:10,366 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 10:00:00(原周末提醒: 2026-06-20 10:00:00) - 提醒:月报请在明天12:30前提交至综合管理中心梁小花处...
2026-06-11 20:07:10,367 - INFO - 保存提醒: [月报提醒] 2026-06-20 14:30:00 - 提醒:月报请在明天12:30前提交至综合管理中心梁小花处...[周末]
2026-06-11 20:07:10,368 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 14:30:00(原周末提醒: 2026-06-20 14:30:00) - 提醒:月报请在明天12:30前提交至综合管理中心梁小花处...
2026-06-11 20:07:10,369 - INFO - 保存提醒: [月报提醒] 2026-06-21 09:30:00 - 提醒:今天12:30前请提交月报!...[周末]
2026-06-11 20:07:10,371 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 09:30:00(原周末提醒: 2026-06-21 09:30:00) - 提醒:今天12:30前请提交月报!...
2026-06-11 20:07:10,372 - INFO - 保存提醒: [月报提醒] 2026-06-21 11:00:00 - 最后提醒:今天12:30前务必提交月报!...[周末]
2026-06-11 20:07:10,374 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 11:00:00(原周末提醒: 2026-06-21 11:00:00) - 最后提醒:今天12:30前务必提交月报!...
2026-06-11 20:07:10,374 - INFO - 项目 [月报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-11 20:07:10,376 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-11 20:07:10,377 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-11 20:07:10,377 - INFO - --- 开始提醒密度控制分析 ---
2026-06-11 20:07:10,377 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-11 20:07:10,378 - INFO - [提醒密度控制] 已过滤 28 条周末提醒前置,不参与密度控制
2026-06-11 20:07:10,378 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-11 20:07:10,378 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-11 20:07:10,378 - INFO - ===== 所有项目分析任务完成 =====
2026-06-12 08:59:07,516 - INFO - [周报] Excel 导出成功: /usr/local/weekly-report-bot/weekly_report/../exports/周报_20260608_至_20260611_20260612_085907.xlsx
2026-06-12 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-12 09:00:00,022 - INFO - 清理重复提醒完成:删除 16/16 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-12 09:00:00,023 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-12 09:00:00,023 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-12 09:00:00,024 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-12 09:00:00,024 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-12 09:00:00,024 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-12 09:00:00,024 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-12 09:00:00,026 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-12 09:00:08,680 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-12 09:00:10,432 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-12 09:00:12,259 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-12 09:00:14,117 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-12 09:00:15,965 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-12 09:00:17,796 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-12 09:00:19,632 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-12 09:00:21,484 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-12 09:00:23,317 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-12 09:00:25,172 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-12 09:00:27,001 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-12 09:00:28,850 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-12 09:00:30,707 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-12 09:00:32,527 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-12 09:00:34,371 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-12 09:00:36,214 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-12 09:00:38,062 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-12 09:00:39,911 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-12 09:00:41,743 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-12 09:00:43,583 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-12 09:00:45,420 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-12 09:00:47,279 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-12 09:00:49,130 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-12 09:00:50,964 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-12 09:00:52,818 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-12 09:00:54,662 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-12 09:00:56,488 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-12 09:00:58,337 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-12 09:01:00,184 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-12 09:01:02,052 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-12 09:01:03,901 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-12 09:01:05,741 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-12 09:01:07,586 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-12 09:01:09,421 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-12 09:01:11,268 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-12 09:01:13,128 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-12 09:01:14,957 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-12 09:01:16,804 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-12 09:01:18,640 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-12 09:01:20,504 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-12 09:01:22,354 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-12 09:01:24,203 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-12 09:01:26,029 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-12 09:01:27,885 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-12 09:01:29,729 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-12 09:01:31,585 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-12 09:01:33,434 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-12 09:01:35,280 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-12 09:01:37,123 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-12 09:01:38,972 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-12 09:01:40,827 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-12 09:01:42,677 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-12 09:01:44,526 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-12 09:01:46,398 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-12 09:01:48,251 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-12 09:01:50,117 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-12 09:01:51,970 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-12 09:01:53,835 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-12 09:01:55,691 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-12 09:01:57,535 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-12 09:01:59,394 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-12 09:02:01,273 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-12 09:02:03,116 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-12 09:02:04,982 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-12 09:02:06,832 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-12 09:02:08,680 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-12 09:02:10,541 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-12 09:02:12,385 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-12 09:02:14,266 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-12 09:02:16,124 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-12 09:02:17,972 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-12 09:02:19,836 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-12 09:02:21,684 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-12 09:02:23,548 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-12 09:02:25,403 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-12 09:02:27,269 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-12 09:02:29,132 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-12 09:02:31,063 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-12 09:02:32,934 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-12 09:02:34,806 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-12 09:02:36,658 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-12 09:02:38,517 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-12 09:02:40,232 - INFO - 项目 [周报提醒] 流式接收完成,共 4096 个数据块,content长度: 577, reasoning长度: 9426
2026-06-12 09:02:40,232 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 577, reasoning长度: 9426
2026-06-12 09:02:40,233 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "6月14日晚22:30前提交",
"reminders": [
{
"remind_time": "2026-06-14 09:45:00",
"content": "提醒:周报请在6月14日22:30前提交"
},
{
"remind_time": "2026-06-14 11:30:00",
"content": "提醒:周报请在6月14日22:30前提交"
},
{
"remind_time": "2026-06-14 14:20:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-06-
2026-06-12 09:02:40,233 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-12 09:02:40,233 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-12 09:02:40,233 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-12 09:02:40,234 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-12 09:02:40,234 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-12 09:02:40,236 - INFO - 项目 [周报提醒] 截止时间: 2026-06-14 22:30:00, 生成 4 条提醒计划
2026-06-12 09:02:40,238 - INFO - 保存提醒: [周报提醒] 2026-06-14 09:45:00 - 提醒:周报请在6月14日22:30前提交...[周末]
2026-06-12 09:02:40,239 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 09:45:00(原周末提醒: 2026-06-14 09:45:00) - 提醒:周报请在6月14日22:30前提交...
2026-06-12 09:02:40,243 - INFO - 保存提醒: [周报提醒] 2026-06-14 11:30:00 - 提醒:周报请在6月14日22:30前提交...[周末]
2026-06-12 09:02:40,244 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 11:30:00(原周末提醒: 2026-06-14 11:30:00) - 提醒:周报请在6月14日22:30前提交...
2026-06-12 09:02:40,246 - INFO - 保存提醒: [周报提醒] 2026-06-14 14:20:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-12 09:02:40,247 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 14:20:00(原周末提醒: 2026-06-14 14:20:00) - 提醒:今天22:30前请提交周报!...
2026-06-12 09:02:40,249 - INFO - 保存提醒: [周报提醒] 2026-06-14 16:50:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-12 09:02:40,252 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 16:50:00(原周末提醒: 2026-06-14 16:50:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-12 09:02:40,252 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-12 09:02:40,257 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-12 09:02:48,206 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-12 09:02:49,965 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-12 09:02:51,798 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-12 09:02:53,627 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-12 09:02:55,485 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-12 09:02:57,319 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-12 09:02:59,154 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-12 09:03:01,034 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-12 09:03:02,862 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-12 09:03:04,729 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-12 09:03:06,556 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-12 09:03:08,417 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-12 09:03:10,277 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-12 09:03:12,114 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-12 09:03:13,971 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-12 09:03:15,796 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-12 09:03:17,633 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-12 09:03:19,481 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-12 09:03:21,307 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-12 09:03:23,159 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-12 09:03:24,993 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-12 09:03:26,849 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-12 09:03:28,692 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-12 09:03:30,511 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-12 09:03:32,367 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-12 09:03:34,219 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-12 09:03:36,053 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-12 09:03:37,908 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-12 09:03:39,753 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-12 09:03:41,593 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-12 09:03:43,457 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-12 09:03:45,312 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-12 09:03:47,169 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-12 09:03:49,016 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-12 09:03:50,886 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-12 09:03:52,737 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-12 09:03:54,563 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-12 09:03:56,418 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-12 09:03:58,254 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-12 09:04:00,106 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-12 09:04:01,995 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-12 09:04:03,834 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-12 09:04:05,682 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-12 09:04:07,530 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-12 09:04:09,378 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-12 09:04:11,234 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-12 09:04:13,086 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-12 09:04:14,946 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-12 09:04:16,817 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-12 09:04:18,678 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-12 09:04:20,520 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-12 09:04:22,376 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-12 09:04:24,209 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-12 09:04:26,077 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-12 09:04:27,933 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-12 09:04:29,794 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-12 09:04:31,647 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-12 09:04:33,486 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-12 09:04:35,332 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-12 09:04:37,184 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-12 09:04:39,038 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-12 09:04:40,889 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-12 09:04:42,740 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-12 09:04:44,592 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-12 09:04:46,450 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-12 09:04:48,319 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-12 09:04:50,180 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-12 09:04:52,031 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-12 09:04:53,907 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-12 09:04:55,769 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-12 09:04:57,618 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-12 09:04:59,483 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-12 09:05:01,356 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-12 09:05:03,214 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-12 09:05:05,061 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-12 09:05:06,911 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-12 09:05:08,757 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-12 09:05:10,601 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-12 09:05:12,475 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-12 09:05:14,354 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-12 09:05:16,205 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-12 09:05:18,076 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-12 09:05:19,944 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-12 09:05:21,806 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-12 09:05:23,705 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-12 09:05:25,560 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-12 09:05:27,427 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-12 09:05:29,303 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-12 09:05:31,165 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4400 个数据块
2026-06-12 09:05:33,055 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4450 个数据块
2026-06-12 09:05:34,932 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4500 个数据块
2026-06-12 09:05:36,782 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4550 个数据块
2026-06-12 09:05:38,670 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4600 个数据块
2026-06-12 09:05:40,510 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4650 个数据块
2026-06-12 09:05:42,390 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4700 个数据块
2026-06-12 09:05:44,265 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4750 个数据块
2026-06-12 09:05:46,115 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4800 个数据块
2026-06-12 09:05:47,987 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4850 个数据块
2026-06-12 09:05:49,841 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4900 个数据块
2026-06-12 09:05:51,710 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4950 个数据块
2026-06-12 09:05:53,573 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5000 个数据块
2026-06-12 09:05:55,422 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5050 个数据块
2026-06-12 09:05:57,279 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5100 个数据块
2026-06-12 09:05:59,153 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5150 个数据块
2026-06-12 09:06:01,101 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5200 个数据块
2026-06-12 09:06:02,967 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5250 个数据块
2026-06-12 09:06:04,815 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5300 个数据块
2026-06-12 09:06:06,682 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5350 个数据块
2026-06-12 09:06:08,538 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5400 个数据块
2026-06-12 09:06:10,407 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5450 个数据块
2026-06-12 09:06:11,460 - INFO - 项目 [月报提醒] 流式接收完成,共 5478 个数据块,content长度: 597, reasoning长度: 11762
2026-06-12 09:06:11,461 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 597, reasoning长度: 11762
2026-06-12 09:06:11,461 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-21 12:30:00",
"deadline_description": "本次月报/述职数据截止提交时间为6月21日12:30",
"reminders": [
{
"remind_time": "2026-06-20 09:45:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-20 14:20:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心"
},
{
"remind_time": "2026-06-21 11:15:00",
"content": "提醒:今天12:30前请提交月报!"
},
{
"rem
2026-06-12 09:06:11,461 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-21 12:30:00, 提醒数: 4
2026-06-12 09:06:11,461 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-12 09:06:11,461 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-12 09:06:11,462 - INFO - 项目 [月报提醒] 截止时间: 2026-06-21 12:30:00, 生成 4 条提醒计划
2026-06-12 09:06:11,462 - INFO - 保存提醒: [月报提醒] 2026-06-20 09:45:00 - 提醒:月报请在明天12:30前提交至综合管理中心...[周末]
2026-06-12 09:06:11,464 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 09:45:00(原周末提醒: 2026-06-20 09:45:00) - 提醒:月报请在明天12:30前提交至综合管理中心...
2026-06-12 09:06:11,465 - INFO - 保存提醒: [月报提醒] 2026-06-20 14:20:00 - 提醒:月报请在明天12:30前提交至综合管理中心...[周末]
2026-06-12 09:06:11,466 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 14:20:00(原周末提醒: 2026-06-20 14:20:00) - 提醒:月报请在明天12:30前提交至综合管理中心...
2026-06-12 09:06:11,467 - INFO - 保存提醒: [月报提醒] 2026-06-21 11:15:00 - 提醒:今天12:30前请提交月报!...[周末]
2026-06-12 09:06:11,468 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 11:15:00(原周末提醒: 2026-06-21 11:15:00) - 提醒:今天12:30前请提交月报!...
2026-06-12 09:06:11,472 - INFO - 保存提醒: [月报提醒] 2026-06-21 11:50:00 - 最后提醒:今天12:30前务必提交月报!...[周末]
2026-06-12 09:06:11,474 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 11:50:00(原周末提醒: 2026-06-21 11:50:00) - 最后提醒:今天12:30前务必提交月报!...
2026-06-12 09:06:11,474 - INFO - 项目 [月报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-12 09:06:11,476 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-12 09:06:11,477 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-12 09:06:11,477 - INFO - --- 开始提醒密度控制分析 ---
2026-06-12 09:06:11,477 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-12 09:06:11,478 - INFO - [提醒密度控制] 已过滤 28 条周末提醒前置,不参与密度控制
2026-06-12 09:06:11,478 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-12 09:06:11,478 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-12 09:06:11,478 - INFO - ===== 所有项目分析任务完成 =====
2026-06-12 09:45:00,000 - INFO - 触发提醒: 提醒:周报请在明天22:30前提交...
2026-06-12 09:45:00,180 - INFO - 钉钉消息发送成功: 提醒:周报请在明天22:30前提交...
2026-06-12 09:45:00,182 - INFO - 提醒发送成功: remind_20260611155544_6611
2026-06-12 09:45:00,182 - INFO - 触发提醒: 提醒:周报请在6月14日22:30前提交...
2026-06-12 09:45:00,353 - INFO - 钉钉消息发送成功: 提醒:周报请在6月14日22:30前提交...
2026-06-12 09:45:00,355 - INFO - 提醒发送成功: remind_20260612090240_6611
2026-06-12 11:30:00,000 - INFO - 触发提醒: 提醒:周报请在6月14日22:30前提交...
2026-06-12 11:30:00,165 - INFO - 钉钉消息发送成功: 提醒:周报请在6月14日22:30前提交...
2026-06-12 11:30:00,168 - INFO - 提醒发送成功: remind_20260612090240_3579
2026-06-12 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-12 12:00:00,022 - INFO - 清理重复提醒完成:删除 14/14 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-12 12:00:00,022 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-12 12:00:00,023 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-12 12:00:00,023 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-12 12:00:00,024 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-12 12:00:00,024 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-12 12:00:00,024 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-12 12:00:00,026 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-12 12:00:08,482 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-12 12:00:10,236 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-12 12:00:12,066 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-12 12:00:13,905 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-12 12:00:15,752 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-12 12:00:17,570 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-12 12:00:19,403 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-12 12:00:21,242 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-12 12:00:23,064 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-12 12:00:24,920 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-12 12:00:26,751 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-12 12:00:28,610 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-12 12:00:30,432 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-12 12:00:32,285 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-12 12:00:34,127 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-12 12:00:35,959 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-12 12:00:37,812 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-12 12:00:39,669 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-12 12:00:41,491 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-12 12:00:43,335 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-12 12:00:45,166 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-12 12:00:47,009 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-12 12:00:48,855 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-12 12:00:50,686 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-12 12:00:52,524 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-12 12:00:54,368 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-12 12:00:56,195 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-12 12:00:58,056 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-12 12:00:59,927 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-12 12:01:01,785 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-12 12:01:03,641 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-12 12:01:05,469 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-12 12:01:07,319 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-12 12:01:09,144 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-12 12:01:11,016 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-12 12:01:12,876 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-12 12:01:14,719 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-12 12:01:16,562 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-12 12:01:18,395 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-12 12:01:20,237 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-12 12:01:22,088 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-12 12:01:23,933 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-12 12:01:25,799 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-12 12:01:27,650 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-12 12:01:29,483 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-12 12:01:31,334 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-12 12:01:33,181 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-12 12:01:35,036 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-12 12:01:36,899 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-12 12:01:38,736 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-12 12:01:40,600 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-12 12:01:42,427 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-12 12:01:44,281 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-12 12:01:46,131 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-12 12:01:47,965 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-12 12:01:49,829 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-12 12:01:51,685 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-12 12:01:53,560 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-12 12:01:55,412 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-12 12:01:57,247 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-12 12:01:59,110 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-12 12:02:00,978 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-12 12:02:02,819 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-12 12:02:04,661 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-12 12:02:06,495 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-12 12:02:08,344 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-12 12:02:10,221 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-12 12:02:12,075 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-12 12:02:13,937 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-12 12:02:15,779 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-12 12:02:17,646 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-12 12:02:19,512 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-12 12:02:21,346 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-12 12:02:23,222 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-12 12:02:25,085 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-12 12:02:26,947 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-12 12:02:28,838 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-12 12:02:30,689 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-12 12:02:32,554 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-12 12:02:34,423 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-12 12:02:36,273 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-12 12:02:38,140 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-12 12:02:39,979 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-12 12:02:41,840 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-12 12:02:43,701 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-12 12:02:45,558 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-12 12:02:47,497 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-12 12:02:49,368 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-12 12:02:51,212 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4400 个数据块
2026-06-12 12:02:53,088 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4450 个数据块
2026-06-12 12:02:54,933 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4500 个数据块
2026-06-12 12:02:56,793 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4550 个数据块
2026-06-12 12:02:57,381 - INFO - 项目 [周报提醒] 流式接收完成,共 4566 个数据块,content长度: 582, reasoning长度: 10433
2026-06-12 12:02:57,381 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 582, reasoning长度: 10433
2026-06-12 12:02:57,381 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "6月15日周报数据请于6月14日晚22:30前提交",
"reminders": [
{
"remind_time": "2026-06-13 10:00:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-13 11:30:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-13 15:00:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "202
2026-06-12 12:02:57,381 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-12 12:02:57,381 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-12 12:02:57,382 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-12 12:02:57,381 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-12 12:02:57,383 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-12 12:02:57,384 - INFO - 项目 [周报提醒] 截止时间: 2026-06-14 22:30:00, 生成 4 条提醒计划
2026-06-12 12:02:57,385 - INFO - 保存提醒: [周报提醒] 2026-06-13 10:00:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-12 12:02:57,386 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 10:00:00(原周末提醒: 2026-06-13 10:00:00) - 提醒:周报请在明天22:30前提交...
2026-06-12 12:02:57,387 - INFO - 保存提醒: [周报提醒] 2026-06-13 11:30:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-12 12:02:57,388 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 11:30:00(原周末提醒: 2026-06-13 11:30:00) - 提醒:周报请在明天22:30前提交...
2026-06-12 12:02:57,389 - INFO - 保存提醒: [周报提醒] 2026-06-13 15:00:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-12 12:02:57,390 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 15:00:00(原周末提醒: 2026-06-13 15:00:00) - 提醒:周报请在明天22:30前提交...
2026-06-12 12:02:57,391 - INFO - 保存提醒: [周报提醒] 2026-06-14 16:00:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-12 12:02:57,392 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 16:00:00(原周末提醒: 2026-06-14 16:00:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-12 12:02:57,392 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-12 12:02:57,394 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-12 12:03:05,613 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-12 12:03:07,372 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-12 12:03:09,199 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-12 12:03:11,035 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-12 12:03:12,873 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-12 12:03:14,712 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-12 12:03:16,553 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-12 12:03:18,395 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-12 12:03:20,225 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-12 12:03:22,070 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-12 12:03:23,896 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-12 12:03:25,750 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-12 12:03:27,606 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-12 12:03:29,431 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-12 12:03:31,276 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-12 12:03:33,107 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-12 12:03:34,940 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-12 12:03:36,807 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-12 12:03:38,644 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-12 12:03:40,482 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-12 12:03:42,320 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-12 12:03:44,173 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-12 12:03:46,011 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-12 12:03:47,849 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-12 12:03:49,692 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-12 12:03:51,519 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-12 12:03:53,361 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-12 12:03:55,213 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-12 12:03:57,059 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-12 12:03:58,894 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-12 12:04:00,782 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-12 12:04:02,616 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-12 12:04:04,448 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-12 12:04:06,283 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-12 12:04:08,133 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-12 12:04:09,978 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-12 12:04:11,828 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-12 12:04:13,673 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-12 12:04:15,501 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-12 12:04:17,352 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-12 12:04:19,202 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-12 12:04:21,043 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-12 12:04:22,901 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-12 12:04:24,733 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-12 12:04:26,595 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-12 12:04:28,452 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-12 12:04:30,289 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-12 12:04:32,153 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-12 12:04:34,025 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-12 12:04:35,864 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-12 12:04:37,723 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-12 12:04:39,560 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-12 12:04:41,410 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-12 12:04:43,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-12 12:04:45,106 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-12 12:04:46,962 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-12 12:04:48,806 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-12 12:04:50,659 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-12 12:04:52,524 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-12 12:04:54,365 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-12 12:04:56,240 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-12 12:04:58,098 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-12 12:04:59,956 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-12 12:05:01,821 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-12 12:05:03,656 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-12 12:05:05,519 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-12 12:05:07,371 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-12 12:05:09,220 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-12 12:05:11,075 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-12 12:05:12,926 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-12 12:05:14,788 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-12 12:05:16,659 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-12 12:05:18,499 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-12 12:05:20,361 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-12 12:05:22,229 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-12 12:05:24,088 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-12 12:05:25,966 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-12 12:05:27,826 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-12 12:05:29,694 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-12 12:05:31,566 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-12 12:05:33,420 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-12 12:05:35,306 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-12 12:05:37,161 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-12 12:05:39,027 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-12 12:05:40,893 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-12 12:05:42,755 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-12 12:05:44,615 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-12 12:05:46,467 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-12 12:05:48,397 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4400 个数据块
2026-06-12 12:05:50,255 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4450 个数据块
2026-06-12 12:05:52,108 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4500 个数据块
2026-06-12 12:05:53,973 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4550 个数据块
2026-06-12 12:05:55,846 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4600 个数据块
2026-06-12 12:05:57,694 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4650 个数据块
2026-06-12 12:05:58,317 - INFO - 项目 [月报提醒] 流式接收完成,共 4667 个数据块,content长度: 605, reasoning长度: 10171
2026-06-12 12:05:58,317 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 605, reasoning长度: 10171
2026-06-12 12:05:58,317 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-21 12:30:00",
"deadline_description": "本次月报/述职数据截止提交时间为6月21日12:30",
"reminders": [
{
"remind_time": "2026-06-20 10:15:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-20 14:20:00",
"content": "提醒:月报请在明天12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-21 09:50:00",
"content": "提醒:今天12:30前请提交月报!"
},
{
2026-06-12 12:05:58,317 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-21 12:30:00, 提醒数: 4
2026-06-12 12:05:58,317 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-12 12:05:58,317 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-12 12:05:58,318 - INFO - 项目 [月报提醒] 截止时间: 2026-06-21 12:30:00, 生成 4 条提醒计划
2026-06-12 12:05:58,319 - INFO - 保存提醒: [月报提醒] 2026-06-20 10:15:00 - 提醒:月报请在明天12:30前提交至综合管理中心梁小花处...[周末]
2026-06-12 12:05:58,320 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 10:15:00(原周末提醒: 2026-06-20 10:15:00) - 提醒:月报请在明天12:30前提交至综合管理中心梁小花处...
2026-06-12 12:05:58,322 - INFO - 保存提醒: [月报提醒] 2026-06-20 14:20:00 - 提醒:月报请在明天12:30前提交至综合管理中心梁小花处...[周末]
2026-06-12 12:05:58,323 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 14:20:00(原周末提醒: 2026-06-20 14:20:00) - 提醒:月报请在明天12:30前提交至综合管理中心梁小花处...
2026-06-12 12:05:58,324 - INFO - 保存提醒: [月报提醒] 2026-06-21 09:50:00 - 提醒:今天12:30前请提交月报!...[周末]
2026-06-12 12:05:58,325 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 09:50:00(原周末提醒: 2026-06-21 09:50:00) - 提醒:今天12:30前请提交月报!...
2026-06-12 12:05:58,326 - INFO - 保存提醒: [月报提醒] 2026-06-21 12:00:00 - 最后提醒:今天12:30前务必提交月报!...[周末]
2026-06-12 12:05:58,328 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 12:00:00(原周末提醒: 2026-06-21 12:00:00) - 最后提醒:今天12:30前务必提交月报!...
2026-06-12 12:05:58,328 - INFO - 项目 [月报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-12 12:05:58,330 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-12 12:05:58,330 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-12 12:05:58,331 - INFO - --- 开始提醒密度控制分析 ---
2026-06-12 12:05:58,331 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-12 12:05:58,332 - INFO - [提醒密度控制] 已过滤 27 条周末提醒前置,不参与密度控制
2026-06-12 12:05:58,332 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-12 12:05:58,332 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-12 12:05:58,332 - INFO - ===== 所有项目分析任务完成 =====
2026-06-12 12:10:45,704 - INFO - 周报打卡状态变更: 本周 -> 已打卡
2026-06-12 14:20:00,000 - INFO - 触发提醒: 提醒:周报请在明天22:30前提交...
2026-06-12 14:20:00,183 - INFO - 钉钉消息发送成功: 提醒:周报请在明天22:30前提交...
2026-06-12 14:20:00,186 - INFO - 提醒发送成功: remind_20260611155544_1294
2026-06-12 14:21:29,443 - INFO - 提醒已打卡: 最后提醒:今天22:30前务必提交周报!...
2026-06-12 17:40:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-12 weekday=5
2026-06-12 17:40:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-12 17:40:00,194 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-12 17:40:00,195 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-12 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-12 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-12 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-12 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-12 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-12 17:50:07,317 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-12 17:50:11,059 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-12 17:50:11,096 - INFO - [日报] 找到 30 条评论
2026-06-12 17:50:11,818 - INFO - 日报数据已保存: 2026-06-12, 写日报人数: 2
2026-06-12 17:50:11,827 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-06-12 17:50:11,915 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-12 17:50:11,916 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-12 17:51:10,810 - INFO - [日报] AI返回 - content长度: 219, reasoning长度: 4012
2026-06-12 17:51:10,811 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-06-12 17:51:10,816 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-12 17:51:10,969 - INFO - 钉钉消息发送成功: 宗梁,今天的工作进展如何呀?记得抽空把XWiki日报填一下哦...
2026-06-12 17:51:10,970 - INFO - [日报] 提醒发送成功: 宗梁
2026-06-12 17:51:10,974 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-12 17:51:10,975 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-12 17:53:55,360 - INFO - [日报] 日报JSON生成 - content长度: 0, reasoning长度: 12587
2026-06-12 17:53:55,361 - ERROR - [日报] 生成的JSON格式无效: Here's a thinking process:
1. **Analyze User Input:**
- **Input Data:** A JSON array containing two comments from a daily report page (XWiki).
- Comment 1 (Author: 超军/jiu hang):
-
2026-06-12 17:53:55,361 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-12 17:53:55,361 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-12 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-12 18:00:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-12 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-12 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-12 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-12 18:00:07,039 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-12 18:00:10,691 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-12 18:00:10,718 - INFO - [日报] 找到 30 条评论
2026-06-12 18:00:11,302 - INFO - 日报数据已保存: 2026-06-12, 写日报人数: 2
2026-06-12 18:00:11,307 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: ['宗梁']
2026-06-12 18:00:11,373 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-12 18:00:11,374 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-12 18:01:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-12 weekday=5
2026-06-12 18:01:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-12 18:01:00,172 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-12 18:01:00,173 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-12 18:01:00,298 - INFO - [日报] AI返回 - content长度: 219, reasoning长度: 3716
2026-06-12 18:01:00,298 - INFO - [日报] AI分析完成 - 未写: ['宗梁'], 提醒: 1条
2026-06-12 18:01:00,302 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-12 18:01:00,455 - INFO - 钉钉消息发送成功: 宗梁,今天的工作进展如何呀?记得抽空把XWiki日报填一下哦...
2026-06-12 18:01:00,456 - INFO - [日报] 提醒发送成功: 宗梁
2026-06-12 18:01:00,460 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-12 18:01:00,461 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-12 18:02:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-12 weekday=5
2026-06-12 18:02:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-12 18:02:00,189 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-12 18:02:00,190 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-12 18:02:33,089 - INFO - 日报打卡状态变更: 2026-06-12 -> 已打卡
2026-06-12 18:03:15,778 - INFO - [日报] 日报JSON生成 - content长度: 1835, reasoning长度: 9406
2026-06-12 18:03:15,779 - INFO - [日报] 日报JSON生成完成
2026-06-12 18:03:15,779 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-12.json
2026-06-12 18:03:15,783 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-12 18:03:15,784 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-12 18:05:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-12 weekday=5
2026-06-12 18:05:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-12 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-12 weekday=5
2026-06-12 18:10:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-12 18:10:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-12 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-12 weekday=5
2026-06-12 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-12 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-12 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-12 weekday=5
2026-06-12 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-12 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-12 weekday=5
2026-06-12 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-12 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-12 weekday=5
2026-06-12 18:28:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-12 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-12 weekday=5
2026-06-12 18:29:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-12 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-12 weekday=5
2026-06-12 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-12 19:00:00,001 - INFO - ===== 周报定时分析任务:本周已打卡,跳过 =====
2026-06-12 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-12 20:00:00,009 - INFO - 清理重复提醒完成:删除 8/8 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-12 20:00:00,010 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-12 20:00:00,010 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-12 20:00:00,010 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-12 20:00:00,010 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-12 20:00:00,011 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-12 20:00:00,011 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-12 20:00:00,012 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-12 20:00:08,496 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-12 20:00:10,259 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-12 20:00:12,083 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-12 20:00:13,939 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-12 20:00:15,794 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-12 20:00:17,625 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-12 20:00:19,474 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-12 20:00:21,317 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-12 20:00:23,144 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-12 20:00:24,975 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-12 20:00:26,803 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-12 20:00:28,649 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-12 20:00:30,493 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-12 20:00:32,313 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-12 20:00:34,137 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-12 20:00:35,954 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-12 20:00:37,798 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-12 20:00:39,638 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-12 20:00:41,463 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-12 20:00:43,313 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-12 20:00:45,158 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-12 20:00:47,010 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-12 20:00:48,872 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-12 20:00:50,717 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-12 20:00:52,570 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-12 20:00:54,409 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-12 20:00:56,262 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-12 20:00:58,100 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-12 20:00:59,948 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-12 20:01:01,818 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-12 20:01:03,661 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-12 20:01:05,497 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-12 20:01:07,339 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-12 20:01:09,163 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-12 20:01:11,014 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-12 20:01:12,854 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-12 20:01:14,686 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-12 20:01:16,524 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-12 20:01:18,354 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-12 20:01:20,204 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-12 20:01:22,044 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-12 20:01:23,879 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-12 20:01:25,733 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-12 20:01:27,570 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-12 20:01:29,427 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-12 20:01:31,292 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-12 20:01:33,111 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-12 20:01:34,969 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-12 20:01:36,812 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-12 20:01:38,650 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-12 20:01:40,492 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-12 20:01:42,332 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-12 20:01:44,202 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-12 20:01:46,044 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-12 20:01:47,898 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-12 20:01:49,749 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-12 20:01:51,588 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-12 20:01:53,435 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-12 20:01:55,275 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-12 20:01:57,113 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-12 20:01:58,969 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-12 20:02:00,852 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-12 20:02:02,705 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-12 20:02:04,568 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-12 20:02:06,401 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-12 20:02:08,252 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-12 20:02:10,105 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-12 20:02:11,936 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-12 20:02:13,860 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-12 20:02:15,698 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-12 20:02:17,561 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-12 20:02:19,413 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-12 20:02:21,264 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-12 20:02:23,102 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-12 20:02:23,886 - INFO - 项目 [周报提醒] 流式接收完成,共 3671 个数据块,content长度: 568, reasoning长度: 8317
2026-06-12 20:02:23,886 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 568, reasoning长度: 8317
2026-06-12 20:02:23,886 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "6月14日22:30前",
"reminders": [
{
"remind_time": "2026-06-13 10:15:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-13 15:40:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-14 11:30:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-06-14 17:05:
2026-06-12 20:02:23,886 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-12 20:02:23,887 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-12 20:02:23,887 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-12 20:02:23,887 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-12 20:02:23,887 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-12 20:02:23,888 - INFO - 项目 [周报提醒] 截止时间: 2026-06-14 22:30:00, 生成 4 条提醒计划
2026-06-12 20:02:23,889 - INFO - 保存提醒: [周报提醒] 2026-06-13 10:15:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-12 20:02:23,890 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 10:15:00(原周末提醒: 2026-06-13 10:15:00) - 提醒:周报请在明天22:30前提交...
2026-06-12 20:02:23,891 - INFO - 保存提醒: [周报提醒] 2026-06-13 15:40:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-12 20:02:23,892 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 15:40:00(原周末提醒: 2026-06-13 15:40:00) - 提醒:周报请在明天22:30前提交...
2026-06-12 20:02:23,893 - INFO - 保存提醒: [周报提醒] 2026-06-14 11:30:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-12 20:02:23,894 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 11:30:00(原周末提醒: 2026-06-14 11:30:00) - 提醒:今天22:30前请提交周报!...
2026-06-12 20:02:23,895 - INFO - 保存提醒: [周报提醒] 2026-06-14 17:05:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-12 20:02:23,896 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 17:05:00(原周末提醒: 2026-06-14 17:05:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-12 20:02:23,896 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-12 20:02:23,899 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-12 20:02:32,125 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-12 20:02:33,892 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-12 20:02:35,717 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-12 20:02:37,582 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-12 20:02:39,421 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-12 20:02:41,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-12 20:02:43,095 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-12 20:02:44,933 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-12 20:02:46,764 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-12 20:02:48,618 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-12 20:02:50,440 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-12 20:02:52,302 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-12 20:02:54,151 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-12 20:02:55,963 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-12 20:02:57,811 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-12 20:02:59,654 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-12 20:03:01,521 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-12 20:03:03,364 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-12 20:03:05,198 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-12 20:03:07,044 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-12 20:03:08,879 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-12 20:03:10,715 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-12 20:03:12,567 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-12 20:03:14,414 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-12 20:03:16,273 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-12 20:03:18,125 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-12 20:03:19,955 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-12 20:03:21,805 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-12 20:03:23,632 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-12 20:03:25,479 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-12 20:03:27,319 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-12 20:03:29,156 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-12 20:03:31,003 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-12 20:03:32,840 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-12 20:03:34,682 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-12 20:03:36,521 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-12 20:03:38,365 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-12 20:03:40,198 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-12 20:03:42,023 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-12 20:03:43,875 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-12 20:03:45,722 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-12 20:03:47,554 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-12 20:03:49,417 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-12 20:03:51,282 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-12 20:03:53,113 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-12 20:03:54,964 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-12 20:03:56,815 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-12 20:03:58,675 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-12 20:04:00,573 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-12 20:04:02,417 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-12 20:04:04,283 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-12 20:04:06,111 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-12 20:04:07,971 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-12 20:04:09,823 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-12 20:04:11,652 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-12 20:04:13,509 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-12 20:04:15,350 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-12 20:04:17,188 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-12 20:04:19,032 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-12 20:04:20,882 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-12 20:04:22,750 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-12 20:04:24,617 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-12 20:04:26,471 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-12 20:04:28,328 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-12 20:04:30,193 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-12 20:04:32,050 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-12 20:04:33,909 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-12 20:04:35,746 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-12 20:04:37,590 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-12 20:04:39,433 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-12 20:04:41,284 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-12 20:04:43,142 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-12 20:04:44,986 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-12 20:04:46,842 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-12 20:04:48,711 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-12 20:04:50,552 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-12 20:04:52,423 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-12 20:04:54,288 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-12 20:04:56,136 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-12 20:04:57,997 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-12 20:04:59,863 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-12 20:05:01,765 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-12 20:05:03,614 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-12 20:05:05,553 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-12 20:05:07,420 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-12 20:05:09,261 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-12 20:05:11,122 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-12 20:05:13,000 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-12 20:05:14,838 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4400 个数据块
2026-06-12 20:05:15,826 - INFO - 项目 [月报提醒] 流式接收完成,共 4426 个数据块,content长度: 633, reasoning长度: 10216
2026-06-12 20:05:15,827 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 633, reasoning长度: 10216
2026-06-12 20:05:15,827 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "6月15日周会数据请于6月14日22:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-06-13 14:20:00",
"content": "提醒:月报数据请于明天22:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-13 17:30:00",
"content": "提醒:月报数据请于明天22:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-14 10:15:00",
"content": "提醒:今天22:30前请提交月报数据至综合管理中心梁小花处!"
2026-06-12 20:05:15,827 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-12 20:05:15,827 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-12 20:05:15,828 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-12 20:05:15,828 - INFO - 项目 [月报提醒] 截止时间: 2026-06-14 22:30:00, 生成 4 条提醒计划
2026-06-12 20:05:15,829 - INFO - 保存提醒: [月报提醒] 2026-06-13 14:20:00 - 提醒:月报数据请于明天22:30前提交至综合管理中心梁小花处...[周末]
2026-06-12 20:05:15,831 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-12 14:20:00(原周末提醒: 2026-06-13 14:20:00) - 提醒:月报数据请于明天22:30前提交至综合管理中心梁小花处...
2026-06-12 20:05:15,832 - INFO - 保存提醒: [月报提醒] 2026-06-13 17:30:00 - 提醒:月报数据请于明天22:30前提交至综合管理中心梁小花处...[周末]
2026-06-12 20:05:15,833 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-12 17:30:00(原周末提醒: 2026-06-13 17:30:00) - 提醒:月报数据请于明天22:30前提交至综合管理中心梁小花处...
2026-06-12 20:05:15,834 - INFO - 保存提醒: [月报提醒] 2026-06-14 10:15:00 - 提醒:今天22:30前请提交月报数据至综合管理中心梁小花处!...[周末]
2026-06-12 20:05:15,835 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-12 10:15:00(原周末提醒: 2026-06-14 10:15:00) - 提醒:今天22:30前请提交月报数据至综合管理中心梁小花处!...
2026-06-12 20:05:15,836 - INFO - 保存提醒: [月报提醒] 2026-06-14 16:45:00 - 最后提醒:今天22:30前务必提交月报数据!...[周末]
2026-06-12 20:05:15,837 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-12 16:45:00(原周末提醒: 2026-06-14 16:45:00) - 最后提醒:今天22:30前务必提交月报数据!...
2026-06-12 20:05:15,837 - INFO - 项目 [月报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-12 20:05:15,840 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-12 20:05:15,841 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-12 20:05:15,841 - INFO - --- 开始提醒密度控制分析 ---
2026-06-12 20:05:15,841 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-12 20:05:15,842 - INFO - [提醒密度控制] 已过滤 22 条周末提醒前置,不参与密度控制
2026-06-12 20:05:15,842 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-12 20:05:15,842 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-12 20:05:15,842 - INFO - ===== 所有项目分析任务完成 =====
2026-06-13 09:00:00,001 - INFO - ===== 分析任务启动 =====
2026-06-13 09:00:00,012 - INFO - 清理重复提醒完成:删除 4/4 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-13 09:00:00,013 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-13 09:00:00,015 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-13 09:00:00,016 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-13 09:00:00,016 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-13 09:00:00,016 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-13 09:00:00,019 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-13 09:00:00,019 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-13 09:00:08,338 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-13 09:00:10,089 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-13 09:00:11,918 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-13 09:00:13,751 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-13 09:00:15,577 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-13 09:00:17,395 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-13 09:00:19,228 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-13 09:00:21,058 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-13 09:00:22,877 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-13 09:00:24,704 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-13 09:00:26,522 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-13 09:00:28,348 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-13 09:00:30,172 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-13 09:00:32,000 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-13 09:00:33,836 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-13 09:00:35,671 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-13 09:00:37,507 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-13 09:00:39,328 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-13 09:00:41,166 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-13 09:00:42,987 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-13 09:00:44,820 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-13 09:00:46,643 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-13 09:00:48,457 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-13 09:00:50,290 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-13 09:00:52,121 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-13 09:00:53,954 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-13 09:00:55,787 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-13 09:00:57,620 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-13 09:00:59,450 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-13 09:01:01,304 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-13 09:01:03,127 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-13 09:01:04,969 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-13 09:01:06,800 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-13 09:01:08,619 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-13 09:01:10,441 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-13 09:01:12,286 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-13 09:01:14,132 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-13 09:01:15,980 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-13 09:01:17,822 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-13 09:01:19,656 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-13 09:01:21,486 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-13 09:01:23,335 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-13 09:01:25,170 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-13 09:01:27,018 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-13 09:01:28,849 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-13 09:01:30,685 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-13 09:01:32,518 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-13 09:01:34,368 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-13 09:01:36,212 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-13 09:01:38,049 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-13 09:01:39,883 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-13 09:01:41,718 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-13 09:01:43,562 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-13 09:01:45,403 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-13 09:01:47,240 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-13 09:01:49,095 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-13 09:01:50,949 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-13 09:01:52,793 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-13 09:01:54,649 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-13 09:01:56,477 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-13 09:01:58,328 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-13 09:02:00,199 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-13 09:02:02,037 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-13 09:02:03,871 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-13 09:02:05,716 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-13 09:02:07,551 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-13 09:02:09,393 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-13 09:02:11,241 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-13 09:02:13,079 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-13 09:02:14,923 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-13 09:02:16,837 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-13 09:02:18,692 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-13 09:02:20,530 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-13 09:02:22,381 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-13 09:02:24,242 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-13 09:02:26,125 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-13 09:02:26,418 - INFO - 项目 [周报提醒] 流式接收完成,共 3758 个数据块,content长度: 569, reasoning长度: 8617
2026-06-13 09:02:26,419 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 569, reasoning长度: 8617
2026-06-13 09:02:26,419 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "6月14日晚22:30前",
"reminders": [
{
"remind_time": "2026-06-13 09:45:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-13 14:10:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-14 11:20:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-06-14 17:05
2026-06-13 09:02:26,419 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-13 09:02:26,419 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-13 09:02:26,419 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-13 09:02:26,419 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-13 09:02:26,420 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-13 09:02:26,421 - INFO - 项目 [周报提醒] 截止时间: 2026-06-14 22:30:00, 生成 4 条提醒计划
2026-06-13 09:02:26,422 - INFO - 保存提醒: [周报提醒] 2026-06-13 09:45:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-13 09:02:26,423 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 09:45:00(原周末提醒: 2026-06-13 09:45:00) - 提醒:周报请在明天22:30前提交...
2026-06-13 09:02:26,424 - INFO - 保存提醒: [周报提醒] 2026-06-13 14:10:00 - 提醒:周报请在明天22:30前提交...[周末]
2026-06-13 09:02:26,428 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 14:10:00(原周末提醒: 2026-06-13 14:10:00) - 提醒:周报请在明天22:30前提交...
2026-06-13 09:02:26,432 - INFO - 保存提醒: [周报提醒] 2026-06-14 11:20:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-13 09:02:26,433 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 11:20:00(原周末提醒: 2026-06-14 11:20:00) - 提醒:今天22:30前请提交周报!...
2026-06-13 09:02:26,434 - INFO - 保存提醒: [周报提醒] 2026-06-14 17:05:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-13 09:02:26,437 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 17:05:00(原周末提醒: 2026-06-14 17:05:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-13 09:02:26,437 - INFO - 项目 [周报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-13 09:02:26,440 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-13 09:02:34,407 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-13 09:02:36,164 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-13 09:02:38,001 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-13 09:02:39,831 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-13 09:02:41,657 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-13 09:02:43,482 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-13 09:02:45,309 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-13 09:02:47,139 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-13 09:02:48,980 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-13 09:02:50,800 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-13 09:02:52,628 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-13 09:02:54,445 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-13 09:02:56,278 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-13 09:02:58,107 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-13 09:02:59,938 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-13 09:03:01,813 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-13 09:03:03,658 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-13 09:03:05,499 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-13 09:03:07,337 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-13 09:03:09,179 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-13 09:03:11,010 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-13 09:03:12,845 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-13 09:03:14,687 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-13 09:03:16,509 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-13 09:03:18,328 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-13 09:03:20,172 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-13 09:03:22,005 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-13 09:03:23,834 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-13 09:03:25,662 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-13 09:03:27,494 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-13 09:03:29,335 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-13 09:03:31,175 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-13 09:03:33,023 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-13 09:03:34,866 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-13 09:03:36,710 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-13 09:03:38,545 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-13 09:03:40,390 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-13 09:03:42,243 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-13 09:03:44,082 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-13 09:03:45,910 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-13 09:03:47,735 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-13 09:03:49,586 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-13 09:03:51,419 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-13 09:03:53,255 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-13 09:03:55,098 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-13 09:03:56,934 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-13 09:03:58,783 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-13 09:04:00,642 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-13 09:04:02,472 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-13 09:04:04,311 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-13 09:04:06,140 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-13 09:04:07,993 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-13 09:04:09,834 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-13 09:04:11,670 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-13 09:04:13,505 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-13 09:04:15,358 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-13 09:04:17,210 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-13 09:04:19,077 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-13 09:04:20,915 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-13 09:04:22,775 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-13 09:04:24,614 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-13 09:04:26,450 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-13 09:04:28,277 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-13 09:04:30,115 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-13 09:04:31,960 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-13 09:04:33,803 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-13 09:04:35,642 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-13 09:04:37,476 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-13 09:04:39,322 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-13 09:04:41,173 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-13 09:04:43,026 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-13 09:04:44,872 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-13 09:04:46,713 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-13 09:04:48,566 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-13 09:04:50,412 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-13 09:04:52,271 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-13 09:04:54,123 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-13 09:04:55,984 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-13 09:04:57,849 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-13 09:04:59,723 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-13 09:05:01,600 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-13 09:05:03,446 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-13 09:05:05,293 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-13 09:05:07,155 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-13 09:05:09,009 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-13 09:05:10,850 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-13 09:05:12,699 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-13 09:05:14,541 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-13 09:05:16,387 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4400 个数据块
2026-06-13 09:05:18,243 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4450 个数据块
2026-06-13 09:05:20,095 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4500 个数据块
2026-06-13 09:05:21,943 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4550 个数据块
2026-06-13 09:05:23,803 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4600 个数据块
2026-06-13 09:05:25,658 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4650 个数据块
2026-06-13 09:05:27,507 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4700 个数据块
2026-06-13 09:05:29,367 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4750 个数据块
2026-06-13 09:05:31,229 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4800 个数据块
2026-06-13 09:05:33,087 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4850 个数据块
2026-06-13 09:05:34,937 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4900 个数据块
2026-06-13 09:05:36,797 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4950 个数据块
2026-06-13 09:05:38,651 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5000 个数据块
2026-06-13 09:05:40,499 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5050 个数据块
2026-06-13 09:05:42,349 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5100 个数据块
2026-06-13 09:05:44,199 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5150 个数据块
2026-06-13 09:05:46,053 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5200 个数据块
2026-06-13 09:05:47,914 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5250 个数据块
2026-06-13 09:05:49,764 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5300 个数据块
2026-06-13 09:05:51,617 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5350 个数据块
2026-06-13 09:05:53,462 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5400 个数据块
2026-06-13 09:05:55,322 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5450 个数据块
2026-06-13 09:05:57,180 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5500 个数据块
2026-06-13 09:05:59,051 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5550 个数据块
2026-06-13 09:06:00,939 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5600 个数据块
2026-06-13 09:06:02,804 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5650 个数据块
2026-06-13 09:06:04,660 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5700 个数据块
2026-06-13 09:06:06,516 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5750 个数据块
2026-06-13 09:06:08,394 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5800 个数据块
2026-06-13 09:06:10,260 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5850 个数据块
2026-06-13 09:06:12,123 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5900 个数据块
2026-06-13 09:06:13,992 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5950 个数据块
2026-06-13 09:06:15,848 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6000 个数据块
2026-06-13 09:06:17,706 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6050 个数据块
2026-06-13 09:06:19,559 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6100 个数据块
2026-06-13 09:06:21,500 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6150 个数据块
2026-06-13 09:06:23,359 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6200 个数据块
2026-06-13 09:06:25,223 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6250 个数据块
2026-06-13 09:06:27,089 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6300 个数据块
2026-06-13 09:06:28,960 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6350 个数据块
2026-06-13 09:06:30,830 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6400 个数据块
2026-06-13 09:06:32,088 - INFO - 项目 [月报提醒] 流式接收完成,共 6434 个数据块,content长度: 642, reasoning长度: 13108
2026-06-13 09:06:32,089 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 642, reasoning长度: 13108
2026-06-13 09:06:32,089 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-21 12:30:00",
"deadline_description": "本次月报/述职数据截止提交时间为6月21日12:30",
"reminders": [
{
"remind_time": "2026-06-20 09:45:00",
"content": "提醒:月报/述职数据请于6月21日12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-20 14:20:00",
"content": "提醒:月报/述职数据请于6月21日12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-21 10:15:00",
"content": "提醒:今天12:30前请提交月报/述职数据至综合管理中心梁小花处
2026-06-13 09:06:32,089 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-21 12:30:00, 提醒数: 4
2026-06-13 09:06:32,089 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-13 09:06:32,089 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-13 09:06:32,090 - INFO - 项目 [月报提醒] 截止时间: 2026-06-21 12:30:00, 生成 4 条提醒计划
2026-06-13 09:06:32,091 - INFO - 保存提醒: [月报提醒] 2026-06-20 09:45:00 - 提醒:月报/述职数据请于6月21日12:30前提交至综合管理...[周末]
2026-06-13 09:06:32,092 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 09:45:00(原周末提醒: 2026-06-20 09:45:00) - 提醒:月报/述职数据请于6月21日12:30前提交至综合管理...
2026-06-13 09:06:32,094 - INFO - 保存提醒: [月报提醒] 2026-06-20 14:20:00 - 提醒:月报/述职数据请于6月21日12:30前提交至综合管理...[周末]
2026-06-13 09:06:32,095 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 14:20:00(原周末提醒: 2026-06-20 14:20:00) - 提醒:月报/述职数据请于6月21日12:30前提交至综合管理...
2026-06-13 09:06:32,096 - INFO - 保存提醒: [月报提醒] 2026-06-21 10:15:00 - 提醒:今天12:30前请提交月报/述职数据至综合管理中心梁小...[周末]
2026-06-13 09:06:32,098 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 10:15:00(原周末提醒: 2026-06-21 10:15:00) - 提醒:今天12:30前请提交月报/述职数据至综合管理中心梁小...
2026-06-13 09:06:32,100 - INFO - 保存提醒: [月报提醒] 2026-06-21 11:50:00 - 最后提醒:今天12:30前务必提交月报/述职数据!...[周末]
2026-06-13 09:06:32,101 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 11:50:00(原周末提醒: 2026-06-21 11:50:00) - 最后提醒:今天12:30前务必提交月报/述职数据!...
2026-06-13 09:06:32,101 - INFO - 项目 [月报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-13 09:06:32,104 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-13 09:06:32,104 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-13 09:06:32,104 - INFO - --- 开始提醒密度控制分析 ---
2026-06-13 09:06:32,105 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-13 09:06:32,105 - INFO - [提醒密度控制] 已过滤 34 条周末提醒前置,不参与密度控制
2026-06-13 09:06:32,106 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-13 09:06:32,106 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-13 09:06:32,106 - INFO - ===== 所有项目分析任务完成 =====
2026-06-13 09:45:00,000 - INFO - 触发提醒: 提醒:周报请在明天22:30前提交...
2026-06-13 09:45:00,181 - INFO - 钉钉消息发送成功: 提醒:周报请在明天22:30前提交...
2026-06-13 09:45:00,183 - INFO - 提醒发送成功: remind_20260613090226_4180
2026-06-13 10:15:00,000 - INFO - 触发提醒: 提醒:周报请在明天22:30前提交...
2026-06-13 10:15:00,161 - INFO - 钉钉消息发送成功: 提醒:周报请在明天22:30前提交...
2026-06-13 10:15:00,163 - INFO - 提醒发送成功: remind_20260612200223_9981
2026-06-13 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-13 12:00:00,021 - INFO - 清理重复提醒完成:删除 14/14 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-13 12:00:00,022 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-13 12:00:00,022 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-13 12:00:00,022 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-13 12:00:00,023 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-13 12:00:00,023 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-13 12:00:00,024 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-13 12:00:00,025 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-13 12:00:08,531 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-13 12:00:10,274 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-13 12:00:12,105 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-13 12:00:13,939 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-13 12:00:15,776 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-13 12:00:17,614 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-13 12:00:19,439 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-13 12:00:21,268 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-13 12:00:23,099 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-13 12:00:24,927 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-13 12:00:26,748 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-13 12:00:28,570 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-13 12:00:30,396 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-13 12:00:32,229 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-13 12:00:34,066 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-13 12:00:35,896 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-13 12:00:37,726 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-13 12:00:39,564 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-13 12:00:41,393 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-13 12:00:43,227 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-13 12:00:45,072 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-13 12:00:46,907 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-13 12:00:48,740 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-13 12:00:50,560 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-13 12:00:52,385 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-13 12:00:54,207 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-13 12:00:56,051 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-13 12:00:57,880 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-13 12:00:59,712 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-13 12:01:01,550 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-13 12:01:03,382 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-13 12:01:05,204 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-13 12:01:07,037 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-13 12:01:08,893 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-13 12:01:10,720 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-13 12:01:12,567 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-13 12:01:14,408 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-13 12:01:16,244 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-13 12:01:18,087 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-13 12:01:19,941 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-13 12:01:21,795 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-13 12:01:23,638 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-13 12:01:25,486 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-13 12:01:27,315 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-13 12:01:29,155 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-13 12:01:30,993 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-13 12:01:32,841 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-13 12:01:34,683 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-13 12:01:36,512 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-13 12:01:38,339 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-13 12:01:40,173 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-13 12:01:42,013 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-13 12:01:43,855 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-13 12:01:45,688 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-13 12:01:47,521 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-13 12:01:49,366 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-13 12:01:51,216 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-13 12:01:53,071 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-13 12:01:54,928 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-13 12:01:56,789 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-13 12:01:58,651 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-13 12:02:00,514 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-13 12:02:02,347 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-13 12:02:04,260 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-13 12:02:06,115 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-13 12:02:07,952 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-13 12:02:09,817 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-13 12:02:11,667 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-13 12:02:13,066 - INFO - 项目 [周报提醒] 流式接收完成,共 3388 个数据块,content长度: 582, reasoning长度: 7797
2026-06-13 12:02:13,068 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 582, reasoning长度: 7797
2026-06-13 12:02:13,068 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "6月14日晚22:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-06-13 09:45:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-13 11:20:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-14 14:15:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "202
2026-06-13 12:02:13,068 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-13 12:02:13,069 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-13 12:02:13,069 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-13 12:02:13,069 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2026-06-13 09:45:00 - 提醒:周报请在明天22:30前提交...
2026-06-13 12:02:13,069 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2026-06-13 11:20:00 - 提醒:周报请在明天22:30前提交...
2026-06-13 12:02:13,069 - INFO - 项目 [周报提醒] 过滤掉 2 条已过期提醒(原 4 条,剩余 2 条)
2026-06-13 12:02:13,069 - INFO - 项目 [周报提醒] 截止时间: 2026-06-14 22:30:00, 生成 2 条提醒计划
2026-06-13 12:02:13,070 - INFO - 保存提醒: [周报提醒] 2026-06-14 14:15:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-13 12:02:13,071 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-13 12:02:13,072 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-13 12:02:13,074 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 14:15:00(原周末提醒: 2026-06-14 14:15:00) - 提醒:今天22:30前请提交周报!...
2026-06-13 12:02:13,076 - INFO - 保存提醒: [周报提醒] 2026-06-14 16:50:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-13 12:02:13,078 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 16:50:00(原周末提醒: 2026-06-14 16:50:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-13 12:02:13,078 - INFO - 项目 [周报提醒] 共保存 4 条提醒(含 2 条周末提醒前置)
2026-06-13 12:02:13,081 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-13 12:02:21,125 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-13 12:02:22,897 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-13 12:02:24,730 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-13 12:02:26,573 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-13 12:02:28,408 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-13 12:02:30,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-13 12:02:32,103 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-13 12:02:33,927 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-13 12:02:35,755 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-13 12:02:37,598 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-13 12:02:39,416 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-13 12:02:41,249 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-13 12:02:43,089 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-13 12:02:44,922 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-13 12:02:46,760 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-13 12:02:48,588 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-13 12:02:50,409 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-13 12:02:52,239 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-13 12:02:54,070 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-13 12:02:55,888 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-13 12:02:57,721 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-13 12:02:59,557 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-13 12:03:01,399 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-13 12:03:03,231 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-13 12:03:05,068 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-13 12:03:06,910 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-13 12:03:08,749 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-13 12:03:10,585 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-13 12:03:12,416 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-13 12:03:14,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-13 12:03:16,087 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-13 12:03:17,918 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-13 12:03:19,745 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-13 12:03:21,584 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-13 12:03:23,417 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-13 12:03:25,253 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-13 12:03:27,084 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-13 12:03:28,922 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-13 12:03:30,758 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-13 12:03:32,596 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-13 12:03:34,440 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-13 12:03:36,267 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-13 12:03:38,107 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-13 12:03:39,950 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-13 12:03:41,801 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-13 12:03:43,645 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-13 12:03:45,487 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-13 12:03:47,319 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-13 12:03:49,151 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-13 12:03:50,987 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-13 12:03:52,823 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-13 12:03:54,653 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-13 12:03:56,497 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-13 12:03:58,328 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-13 12:04:00,177 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-13 12:04:02,037 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-13 12:04:03,876 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-13 12:04:05,720 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-13 12:04:07,555 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-13 12:04:09,406 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-13 12:04:11,262 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-13 12:04:13,105 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-13 12:04:14,961 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-13 12:04:16,809 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-13 12:04:18,672 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-13 12:04:20,518 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-13 12:04:22,353 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-13 12:04:24,207 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-13 12:04:26,052 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-13 12:04:27,899 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-13 12:04:29,741 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-13 12:04:31,591 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-13 12:04:33,432 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-13 12:04:35,275 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-13 12:04:37,119 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-13 12:04:38,969 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-13 12:04:40,815 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-13 12:04:42,654 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-13 12:04:44,505 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-13 12:04:46,359 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-13 12:04:48,215 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-13 12:04:50,071 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-13 12:04:51,924 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-13 12:04:53,789 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-13 12:04:55,651 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-13 12:04:57,517 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-13 12:04:59,360 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-13 12:05:01,230 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-13 12:05:03,088 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4400 个数据块
2026-06-13 12:05:04,944 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4450 个数据块
2026-06-13 12:05:06,804 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4500 个数据块
2026-06-13 12:05:08,655 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4550 个数据块
2026-06-13 12:05:10,507 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4600 个数据块
2026-06-13 12:05:12,356 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4650 个数据块
2026-06-13 12:05:14,223 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4700 个数据块
2026-06-13 12:05:16,089 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4750 个数据块
2026-06-13 12:05:17,938 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4800 个数据块
2026-06-13 12:05:19,794 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4850 个数据块
2026-06-13 12:05:21,647 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4900 个数据块
2026-06-13 12:05:23,501 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4950 个数据块
2026-06-13 12:05:25,345 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5000 个数据块
2026-06-13 12:05:27,190 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5050 个数据块
2026-06-13 12:05:29,053 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5100 个数据块
2026-06-13 12:05:30,914 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5150 个数据块
2026-06-13 12:05:32,797 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5200 个数据块
2026-06-13 12:05:34,654 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5250 个数据块
2026-06-13 12:05:36,503 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5300 个数据块
2026-06-13 12:05:38,366 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5350 个数据块
2026-06-13 12:05:40,221 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5400 个数据块
2026-06-13 12:05:42,067 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5450 个数据块
2026-06-13 12:05:43,916 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5500 个数据块
2026-06-13 12:05:45,785 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5550 个数据块
2026-06-13 12:05:47,659 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5600 个数据块
2026-06-13 12:05:49,511 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5650 个数据块
2026-06-13 12:05:51,363 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5700 个数据块
2026-06-13 12:05:53,235 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5750 个数据块
2026-06-13 12:05:55,099 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5800 个数据块
2026-06-13 12:05:56,952 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5850 个数据块
2026-06-13 12:05:58,808 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5900 个数据块
2026-06-13 12:06:00,698 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5950 个数据块
2026-06-13 12:06:02,570 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6000 个数据块
2026-06-13 12:06:04,432 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6050 个数据块
2026-06-13 12:06:06,301 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6100 个数据块
2026-06-13 12:06:08,174 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6150 个数据块
2026-06-13 12:06:10,022 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6200 个数据块
2026-06-13 12:06:11,916 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6250 个数据块
2026-06-13 12:06:13,780 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6300 个数据块
2026-06-13 12:06:15,643 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6350 个数据块
2026-06-13 12:06:17,580 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6400 个数据块
2026-06-13 12:06:19,440 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6450 个数据块
2026-06-13 12:06:21,310 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6500 个数据块
2026-06-13 12:06:23,176 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6550 个数据块
2026-06-13 12:06:25,034 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6600 个数据块
2026-06-13 12:06:26,900 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6650 个数据块
2026-06-13 12:06:27,343 - INFO - 项目 [月报提醒] 流式接收完成,共 6662 个数据块,content长度: 626, reasoning长度: 14210
2026-06-13 12:06:27,343 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 626, reasoning长度: 14210
2026-06-13 12:06:27,343 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-21 12:30:00",
"deadline_description": "本次月报/述职数据截止提交时间为6月21日12:30前",
"reminders": [
{
"remind_time": "2026-06-20 10:00:00",
"content": "提醒:月报/述职数据请在明天12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-20 15:00:00",
"content": "提醒:月报/述职数据请在明天12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-21 10:30:00",
"content": "提醒:今天12:30前请提交月报/述职数据!"
},
2026-06-13 12:06:27,343 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-21 12:30:00, 提醒数: 4
2026-06-13 12:06:27,343 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-13 12:06:27,344 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-13 12:06:27,344 - INFO - 项目 [月报提醒] 截止时间: 2026-06-21 12:30:00, 生成 4 条提醒计划
2026-06-13 12:06:27,345 - INFO - 保存提醒: [月报提醒] 2026-06-20 10:00:00 - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心梁...[周末]
2026-06-13 12:06:27,346 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 10:00:00(原周末提醒: 2026-06-20 10:00:00) - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心梁...
2026-06-13 12:06:27,347 - INFO - 保存提醒: [月报提醒] 2026-06-20 15:00:00 - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心梁...[周末]
2026-06-13 12:06:27,348 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 15:00:00(原周末提醒: 2026-06-20 15:00:00) - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心梁...
2026-06-13 12:06:27,350 - INFO - 保存提醒: [月报提醒] 2026-06-21 10:30:00 - 提醒:今天12:30前请提交月报/述职数据!...[周末]
2026-06-13 12:06:27,351 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 10:30:00(原周末提醒: 2026-06-21 10:30:00) - 提醒:今天12:30前请提交月报/述职数据!...
2026-06-13 12:06:27,352 - INFO - 保存提醒: [月报提醒] 2026-06-21 11:50:00 - 最后提醒:今天12:30前务必提交月报/述职数据!...[周末]
2026-06-13 12:06:27,353 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 11:50:00(原周末提醒: 2026-06-21 11:50:00) - 最后提醒:今天12:30前务必提交月报/述职数据!...
2026-06-13 12:06:27,353 - INFO - 项目 [月报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-13 12:06:27,356 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-13 12:06:27,356 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-13 12:06:27,356 - INFO - --- 开始提醒密度控制分析 ---
2026-06-13 12:06:27,357 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-13 12:06:27,357 - INFO - [提醒密度控制] 已过滤 30 条周末提醒前置,不参与密度控制
2026-06-13 12:06:27,357 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-13 12:06:27,357 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-13 12:06:27,358 - INFO - ===== 所有项目分析任务完成 =====
2026-06-13 14:10:00,000 - INFO - 触发提醒: 提醒:周报请在明天22:30前提交...
2026-06-13 14:10:00,189 - INFO - 钉钉消息发送成功: 提醒:周报请在明天22:30前提交...
2026-06-13 14:10:00,192 - INFO - 提醒发送成功: remind_20260613090226_2868
2026-06-13 14:20:00,000 - INFO - 触发提醒: 提醒:月报数据请于明天22:30前提交至综合管理中心梁小花处...
2026-06-13 14:20:00,174 - INFO - 钉钉消息发送成功: 提醒:月报数据请于明天22:30前提交至综合管理中心梁小花处...
2026-06-13 14:20:00,176 - INFO - 提醒发送成功: remind_20260612200515_5907
2026-06-13 15:40:00,000 - INFO - 触发提醒: 提醒:周报请在明天22:30前提交...
2026-06-13 15:40:00,154 - INFO - 钉钉消息发送成功: 提醒:周报请在明天22:30前提交...
2026-06-13 15:40:00,156 - INFO - 提醒发送成功: remind_20260612200223_2569
2026-06-13 17:30:00,000 - INFO - 触发提醒: 提醒:月报数据请于明天22:30前提交至综合管理中心梁小花处...
2026-06-13 17:30:00,181 - INFO - 钉钉消息发送成功: 提醒:月报数据请于明天22:30前提交至综合管理中心梁小花处...
2026-06-13 17:30:00,184 - INFO - 提醒发送成功: remind_20260612200515_7120
2026-06-13 17:40:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-13 weekday=6
2026-06-13 17:40:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-13 17:50:00,001 - INFO - ===== 日报定时分析任务:周六小周,跳过 =====
2026-06-13 18:00:00,001 - INFO - ===== 日报定时分析任务:周六小周,跳过 =====
2026-06-13 18:01:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-13 weekday=6
2026-06-13 18:01:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-13 18:02:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-13 weekday=6
2026-06-13 18:02:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-13 18:05:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-13 weekday=6
2026-06-13 18:05:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-13 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-13 weekday=6
2026-06-13 18:10:00,002 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-13 18:10:00,003 - INFO - ===== 日报定时分析任务:周六小周,跳过 =====
2026-06-13 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-13 weekday=6
2026-06-13 18:15:00,002 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-13 18:20:00,001 - INFO - ===== 日报定时分析任务:周六小周,跳过 =====
2026-06-13 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-13 weekday=6
2026-06-13 18:26:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-13 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-13 weekday=6
2026-06-13 18:27:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-13 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-13 weekday=6
2026-06-13 18:28:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-13 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-13 weekday=6
2026-06-13 18:29:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-13 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-13 weekday=6
2026-06-13 18:30:00,002 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-13 19:00:00,001 - INFO - ===== 周报定时分析任务:本周已打卡,跳过 =====
2026-06-13 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-13 20:00:00,016 - INFO - 清理重复提醒完成:删除 12/12 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-13 20:00:00,017 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-13 20:00:00,017 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-13 20:00:00,018 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-13 20:00:00,018 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-13 20:00:00,019 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-13 20:00:00,019 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-13 20:00:00,020 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-13 20:00:00,543 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-13 20:00:02,312 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-13 20:00:04,130 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-13 20:00:05,955 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-13 20:00:07,788 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-13 20:00:09,605 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-13 20:00:11,434 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-13 20:00:13,257 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-13 20:00:15,084 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-13 20:00:16,910 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-13 20:00:18,748 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-13 20:00:20,585 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-13 20:00:22,416 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-13 20:00:24,244 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-13 20:00:26,070 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-13 20:00:27,912 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-13 20:00:29,736 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-13 20:00:31,573 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-13 20:00:33,414 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-13 20:00:35,241 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-13 20:00:37,068 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-13 20:00:38,895 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-13 20:00:40,736 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-13 20:00:42,567 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-13 20:00:44,399 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-13 20:00:46,224 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-13 20:00:48,056 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-13 20:00:49,885 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-13 20:00:51,718 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-13 20:00:53,553 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-13 20:00:55,385 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-13 20:00:57,227 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-13 20:00:59,060 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-13 20:01:00,930 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-13 20:01:02,779 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-13 20:01:04,632 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-13 20:01:06,471 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-13 20:01:08,325 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-13 20:01:10,158 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-13 20:01:11,981 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-13 20:01:13,823 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-13 20:01:15,666 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-13 20:01:17,499 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-13 20:01:19,337 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-13 20:01:21,183 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-13 20:01:23,019 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-13 20:01:24,865 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-13 20:01:26,709 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-13 20:01:28,545 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-13 20:01:30,396 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-13 20:01:32,246 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-13 20:01:34,080 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-13 20:01:35,928 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-13 20:01:37,780 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-13 20:01:39,631 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-13 20:01:41,479 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-13 20:01:43,322 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-13 20:01:45,160 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-13 20:01:47,002 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-13 20:01:48,835 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-13 20:01:50,678 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-13 20:01:52,534 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-13 20:01:54,387 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-13 20:01:56,230 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-13 20:01:58,069 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-13 20:01:59,927 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-13 20:02:01,784 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-13 20:02:03,635 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-13 20:02:05,477 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-13 20:02:07,339 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-13 20:02:09,194 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-13 20:02:11,045 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-13 20:02:12,912 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-13 20:02:14,768 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-13 20:02:16,625 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-13 20:02:18,485 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-13 20:02:20,339 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-13 20:02:22,189 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-13 20:02:24,032 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-13 20:02:25,878 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-13 20:02:27,737 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-13 20:02:29,587 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-13 20:02:31,443 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-13 20:02:33,306 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-13 20:02:35,155 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-13 20:02:37,000 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-13 20:02:38,854 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-13 20:02:40,708 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-13 20:02:42,564 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4400 个数据块
2026-06-13 20:02:44,429 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4450 个数据块
2026-06-13 20:02:46,303 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4500 个数据块
2026-06-13 20:02:48,165 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4550 个数据块
2026-06-13 20:02:50,026 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4600 个数据块
2026-06-13 20:02:51,887 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4650 个数据块
2026-06-13 20:02:53,747 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4700 个数据块
2026-06-13 20:02:55,611 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4750 个数据块
2026-06-13 20:02:57,458 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4800 个数据块
2026-06-13 20:02:59,322 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4850 个数据块
2026-06-13 20:03:01,182 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4900 个数据块
2026-06-13 20:03:03,033 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4950 个数据块
2026-06-13 20:03:04,889 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5000 个数据块
2026-06-13 20:03:06,746 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5050 个数据块
2026-06-13 20:03:08,594 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5100 个数据块
2026-06-13 20:03:10,454 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5150 个数据块
2026-06-13 20:03:12,302 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5200 个数据块
2026-06-13 20:03:14,157 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5250 个数据块
2026-06-13 20:03:16,000 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5300 个数据块
2026-06-13 20:03:17,875 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5350 个数据块
2026-06-13 20:03:19,729 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5400 个数据块
2026-06-13 20:03:21,593 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5450 个数据块
2026-06-13 20:03:23,464 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5500 个数据块
2026-06-13 20:03:25,316 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5550 个数据块
2026-06-13 20:03:27,183 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5600 个数据块
2026-06-13 20:03:29,025 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5650 个数据块
2026-06-13 20:03:30,883 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5700 个数据块
2026-06-13 20:03:32,747 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5750 个数据块
2026-06-13 20:03:34,606 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5800 个数据块
2026-06-13 20:03:36,463 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5850 个数据块
2026-06-13 20:03:38,321 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5900 个数据块
2026-06-13 20:03:40,178 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5950 个数据块
2026-06-13 20:03:42,037 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6000 个数据块
2026-06-13 20:03:43,893 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6050 个数据块
2026-06-13 20:03:45,758 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6100 个数据块
2026-06-13 20:03:47,628 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6150 个数据块
2026-06-13 20:03:49,487 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6200 个数据块
2026-06-13 20:03:51,354 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6250 个数据块
2026-06-13 20:03:53,220 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6300 个数据块
2026-06-13 20:03:55,079 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6350 个数据块
2026-06-13 20:03:56,947 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6400 个数据块
2026-06-13 20:03:58,815 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6450 个数据块
2026-06-13 20:04:00,693 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6500 个数据块
2026-06-13 20:04:02,580 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6550 个数据块
2026-06-13 20:04:04,453 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6600 个数据块
2026-06-13 20:04:06,318 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6650 个数据块
2026-06-13 20:04:08,193 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6700 个数据块
2026-06-13 20:04:10,046 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6750 个数据块
2026-06-13 20:04:11,927 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6800 个数据块
2026-06-13 20:04:13,785 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6850 个数据块
2026-06-13 20:04:15,645 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6900 个数据块
2026-06-13 20:04:17,498 - INFO - 项目 [月报提醒] 流式接收中... 已收到 6950 个数据块
2026-06-13 20:04:19,366 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7000 个数据块
2026-06-13 20:04:21,235 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7050 个数据块
2026-06-13 20:04:23,109 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7100 个数据块
2026-06-13 20:04:24,967 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7150 个数据块
2026-06-13 20:04:26,834 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7200 个数据块
2026-06-13 20:04:28,700 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7250 个数据块
2026-06-13 20:04:30,567 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7300 个数据块
2026-06-13 20:04:32,435 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7350 个数据块
2026-06-13 20:04:34,318 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7400 个数据块
2026-06-13 20:04:36,182 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7450 个数据块
2026-06-13 20:04:38,042 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7500 个数据块
2026-06-13 20:04:39,915 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7550 个数据块
2026-06-13 20:04:41,776 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7600 个数据块
2026-06-13 20:04:43,706 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7650 个数据块
2026-06-13 20:04:45,581 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7700 个数据块
2026-06-13 20:04:47,446 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7750 个数据块
2026-06-13 20:04:49,311 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7800 个数据块
2026-06-13 20:04:51,184 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7850 个数据块
2026-06-13 20:04:53,054 - INFO - 项目 [月报提醒] 流式接收中... 已收到 7900 个数据块
2026-06-13 20:04:54,018 - INFO - 项目 [月报提醒] 流式接收完成,共 7926 个数据块,content长度: 614, reasoning长度: 17051
2026-06-13 20:04:54,018 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 614, reasoning长度: 17051
2026-06-13 20:04:54,018 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-21 12:30:00",
"deadline_description": "本次月报/述职数据截止提交时间",
"reminders": [
{
"remind_time": "2026-06-20 10:15:00",
"content": "提醒:月报/述职数据请在明天12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-20 14:20:00",
"content": "提醒:月报/述职数据请在明天12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-21 09:45:00",
"content": "提醒:今天12:30前请提交月报/述职数据!"
},
{
2026-06-13 20:04:54,019 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-21 12:30:00, 提醒数: 4
2026-06-13 20:04:54,019 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-13 20:04:54,019 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-13 20:04:54,019 - INFO - 项目 [月报提醒] 截止时间: 2026-06-21 12:30:00, 生成 4 条提醒计划
2026-06-13 20:04:54,020 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-13 20:04:54,020 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-13 20:04:54,022 - INFO - 保存提醒: [月报提醒] 2026-06-20 10:15:00 - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心梁...[周末]
2026-06-13 20:04:54,023 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 10:15:00(原周末提醒: 2026-06-20 10:15:00) - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心梁...
2026-06-13 20:04:54,024 - INFO - 保存提醒: [月报提醒] 2026-06-20 14:20:00 - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心梁...[周末]
2026-06-13 20:04:54,025 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 14:20:00(原周末提醒: 2026-06-20 14:20:00) - 提醒:月报/述职数据请在明天12:30前提交至综合管理中心梁...
2026-06-13 20:04:54,027 - INFO - 保存提醒: [月报提醒] 2026-06-21 09:45:00 - 提醒:今天12:30前请提交月报/述职数据!...[周末]
2026-06-13 20:04:54,028 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 09:45:00(原周末提醒: 2026-06-21 09:45:00) - 提醒:今天12:30前请提交月报/述职数据!...
2026-06-13 20:04:54,029 - INFO - 保存提醒: [月报提醒] 2026-06-21 11:30:00 - 最后提醒:今天12:30前务必提交月报/述职数据!...[周末]
2026-06-13 20:04:54,030 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 11:30:00(原周末提醒: 2026-06-21 11:30:00) - 最后提醒:今天12:30前务必提交月报/述职数据!...
2026-06-13 20:04:54,030 - INFO - 项目 [月报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-13 20:04:54,033 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-13 20:05:02,081 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-13 20:05:03,844 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-13 20:05:05,668 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-13 20:05:07,492 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-13 20:05:09,334 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-13 20:05:11,185 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-13 20:05:13,015 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-13 20:05:14,864 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-13 20:05:16,707 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-13 20:05:18,537 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-13 20:05:20,364 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-13 20:05:22,200 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-13 20:05:24,024 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-13 20:05:25,856 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-13 20:05:27,695 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-13 20:05:29,518 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-13 20:05:31,350 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-13 20:05:33,191 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-13 20:05:35,010 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-13 20:05:36,848 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-13 20:05:38,680 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-13 20:05:40,509 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-13 20:05:42,348 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-13 20:05:44,187 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-13 20:05:46,029 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-13 20:05:47,861 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-13 20:05:49,701 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-13 20:05:51,553 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-13 20:05:53,395 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-13 20:05:55,237 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-13 20:05:57,066 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-13 20:05:58,908 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-13 20:06:00,766 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-13 20:06:02,628 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-13 20:06:04,473 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-13 20:06:06,312 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-13 20:06:08,165 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-13 20:06:09,996 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-13 20:06:11,853 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-13 20:06:13,699 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-13 20:06:15,538 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-13 20:06:17,374 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-13 20:06:19,212 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-13 20:06:21,040 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-13 20:06:22,888 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-13 20:06:24,730 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-13 20:06:26,591 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-13 20:06:28,451 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-13 20:06:30,303 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-13 20:06:32,147 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-13 20:06:33,982 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-13 20:06:35,828 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-13 20:06:37,665 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-13 20:06:39,501 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-13 20:06:41,346 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-13 20:06:43,186 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-13 20:06:45,029 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-13 20:06:46,881 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-13 20:06:48,723 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-13 20:06:50,562 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-13 20:06:52,422 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-13 20:06:54,270 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-13 20:06:56,114 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-13 20:06:57,946 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-13 20:06:59,806 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-13 20:07:01,665 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-13 20:07:03,520 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-13 20:07:05,375 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-13 20:07:07,221 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-13 20:07:09,071 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-13 20:07:11,000 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-13 20:07:12,851 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-13 20:07:14,692 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-13 20:07:16,551 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-13 20:07:18,400 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-13 20:07:20,257 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-13 20:07:20,958 - INFO - 项目 [周报提醒] 流式接收完成,共 3769 个数据块,content长度: 587, reasoning长度: 8203
2026-06-13 20:07:20,958 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 587, reasoning长度: 8203
2026-06-13 20:07:20,958 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "6月15日周报数据请于6月14日22:30前提交",
"reminders": [
{
"remind_time": "2026-06-13 10:15:00",
"content": "提醒:周报请在6月14日22:30前提交"
},
{
"remind_time": "2026-06-13 15:30:00",
"content": "提醒:周报请在6月14日22:30前提交"
},
{
"remind_time": "2026-06-14 11:20:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time":
2026-06-13 20:07:20,959 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-13 20:07:20,959 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-13 20:07:20,959 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-13 20:07:20,959 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2026-06-13 10:15:00 - 提醒:周报请在6月14日22:30前提交...
2026-06-13 20:07:20,959 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2026-06-13 15:30:00 - 提醒:周报请在6月14日22:30前提交...
2026-06-13 20:07:20,959 - INFO - 项目 [周报提醒] 过滤掉 2 条已过期提醒(原 4 条,剩余 2 条)
2026-06-13 20:07:20,960 - INFO - 项目 [周报提醒] 截止时间: 2026-06-14 22:30:00, 生成 2 条提醒计划
2026-06-13 20:07:20,961 - INFO - 保存提醒: [周报提醒] 2026-06-14 11:20:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-13 20:07:20,963 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 11:20:00(原周末提醒: 2026-06-14 11:20:00) - 提醒:今天22:30前请提交周报!...
2026-06-13 20:07:20,964 - INFO - 保存提醒: [周报提醒] 2026-06-14 17:00:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-13 20:07:20,966 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 17:00:00(原周末提醒: 2026-06-14 17:00:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-13 20:07:20,966 - INFO - 项目 [周报提醒] 共保存 4 条提醒(含 2 条周末提醒前置)
2026-06-13 20:07:20,969 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-13 20:07:20,969 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-13 20:07:20,969 - INFO - --- 开始提醒密度控制分析 ---
2026-06-13 20:07:20,970 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-13 20:07:20,970 - INFO - [提醒密度控制] 已过滤 26 条周末提醒前置,不参与密度控制
2026-06-13 20:07:20,970 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-13 20:07:20,971 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-13 20:07:20,971 - INFO - ===== 所有项目分析任务完成 =====
2026-06-14 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-14 09:00:00,017 - INFO - 清理重复提醒完成:删除 12/12 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-14 09:00:00,021 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-14 09:00:00,021 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-14 09:00:00,021 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-14 09:00:00,022 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-14 09:00:00,023 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-14 09:00:00,023 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-14 09:00:00,023 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-14 09:00:08,427 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-14 09:00:10,196 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-14 09:00:12,016 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-14 09:00:13,841 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-14 09:00:15,667 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-14 09:00:17,486 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-14 09:00:19,308 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-14 09:00:21,152 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-14 09:00:22,995 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-14 09:00:24,829 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-14 09:00:26,669 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-14 09:00:28,501 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-14 09:00:30,330 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-14 09:00:32,165 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-14 09:00:34,002 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-14 09:00:35,834 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-14 09:00:37,668 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-14 09:00:39,499 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-14 09:00:41,332 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-14 09:00:43,161 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-14 09:00:44,988 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-14 09:00:46,822 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-14 09:00:48,650 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-14 09:00:50,475 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-14 09:00:52,320 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-14 09:00:54,159 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-14 09:00:55,985 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-14 09:00:57,829 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-14 09:00:59,662 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-14 09:01:01,502 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-14 09:01:03,359 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-14 09:01:05,203 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-14 09:01:07,051 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-14 09:01:08,889 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-14 09:01:10,729 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-14 09:01:12,570 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-14 09:01:14,399 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-14 09:01:16,237 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-14 09:01:18,081 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-14 09:01:19,930 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-14 09:01:21,770 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-14 09:01:23,607 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-14 09:01:25,445 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-14 09:01:27,288 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-14 09:01:29,126 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-14 09:01:30,968 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-14 09:01:32,829 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-14 09:01:34,680 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-14 09:01:36,530 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-14 09:01:38,387 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-14 09:01:40,235 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-14 09:01:42,079 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-14 09:01:43,924 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-14 09:01:45,758 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-14 09:01:47,603 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-14 09:01:49,438 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-14 09:01:51,277 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-14 09:01:53,114 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-14 09:01:54,969 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-14 09:01:56,820 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-14 09:01:58,660 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-14 09:02:00,509 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-14 09:02:02,346 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-14 09:02:04,205 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-14 09:02:06,059 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-14 09:02:07,906 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-14 09:02:09,762 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-14 09:02:11,611 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-14 09:02:13,450 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-14 09:02:15,318 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-14 09:02:17,169 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-14 09:02:19,016 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-14 09:02:20,869 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-14 09:02:22,708 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-14 09:02:24,560 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-14 09:02:26,400 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-14 09:02:28,255 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-14 09:02:30,106 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-14 09:02:31,969 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-14 09:02:33,818 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-14 09:02:35,676 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-14 09:02:37,527 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-14 09:02:39,379 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-14 09:02:41,223 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-14 09:02:43,079 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-14 09:02:44,951 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-14 09:02:46,810 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-14 09:02:48,669 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-14 09:02:50,531 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4400 个数据块
2026-06-14 09:02:52,380 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4450 个数据块
2026-06-14 09:02:54,238 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4500 个数据块
2026-06-14 09:02:56,100 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4550 个数据块
2026-06-14 09:02:57,963 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4600 个数据块
2026-06-14 09:02:59,817 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4650 个数据块
2026-06-14 09:03:01,692 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4700 个数据块
2026-06-14 09:03:03,532 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4750 个数据块
2026-06-14 09:03:05,454 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4800 个数据块
2026-06-14 09:03:07,303 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4850 个数据块
2026-06-14 09:03:09,158 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4900 个数据块
2026-06-14 09:03:11,009 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4950 个数据块
2026-06-14 09:03:12,860 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5000 个数据块
2026-06-14 09:03:14,718 - INFO - 项目 [月报提醒] 流式接收中... 已收到 5050 个数据块
2026-06-14 09:03:15,900 - INFO - 项目 [月报提醒] 流式接收完成,共 5082 个数据块,content长度: 634, reasoning长度: 10953
2026-06-14 09:03:15,900 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 634, reasoning长度: 10953
2026-06-14 09:03:15,901 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-21 12:30:00",
"deadline_description": "6月21日12:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-06-20 09:45:00",
"content": "提醒:月报/述职数据请于明日12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-20 14:20:00",
"content": "提醒:月报/述职数据请于明日12:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-21 10:15:00",
"content": "提醒:今天12:30前请提交月报/述职数据至综合管理中心梁小花处!"
2026-06-14 09:03:15,901 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-21 12:30:00, 提醒数: 4
2026-06-14 09:03:15,901 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-14 09:03:15,901 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-14 09:03:15,901 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-14 09:03:15,901 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-14 09:03:15,902 - INFO - 项目 [月报提醒] 截止时间: 2026-06-21 12:30:00, 生成 4 条提醒计划
2026-06-14 09:03:15,903 - INFO - 保存提醒: [月报提醒] 2026-06-20 09:45:00 - 提醒:月报/述职数据请于明日12:30前提交至综合管理中心梁...[周末]
2026-06-14 09:03:15,905 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 09:45:00(原周末提醒: 2026-06-20 09:45:00) - 提醒:月报/述职数据请于明日12:30前提交至综合管理中心梁...
2026-06-14 09:03:15,906 - INFO - 保存提醒: [月报提醒] 2026-06-20 14:20:00 - 提醒:月报/述职数据请于明日12:30前提交至综合管理中心梁...[周末]
2026-06-14 09:03:15,908 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 14:20:00(原周末提醒: 2026-06-20 14:20:00) - 提醒:月报/述职数据请于明日12:30前提交至综合管理中心梁...
2026-06-14 09:03:15,912 - INFO - 保存提醒: [月报提醒] 2026-06-21 10:15:00 - 提醒:今天12:30前请提交月报/述职数据至综合管理中心梁小...[周末]
2026-06-14 09:03:15,914 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 10:15:00(原周末提醒: 2026-06-21 10:15:00) - 提醒:今天12:30前请提交月报/述职数据至综合管理中心梁小...
2026-06-14 09:03:15,915 - INFO - 保存提醒: [月报提醒] 2026-06-21 12:00:00 - 最后提醒:今天12:30前务必提交月报/述职数据!...[周末]
2026-06-14 09:03:15,916 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-19 12:00:00(原周末提醒: 2026-06-21 12:00:00) - 最后提醒:今天12:30前务必提交月报/述职数据!...
2026-06-14 09:03:15,916 - INFO - 项目 [月报提醒] 共保存 8 条提醒(含 4 条周末提醒前置)
2026-06-14 09:03:15,919 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-14 09:03:24,119 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-14 09:03:25,890 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-14 09:03:27,736 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-14 09:03:29,569 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-14 09:03:31,393 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-14 09:03:33,233 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-14 09:03:35,077 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-14 09:03:36,912 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-14 09:03:38,738 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-14 09:03:40,584 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-14 09:03:42,402 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-14 09:03:44,235 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-14 09:03:46,074 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-14 09:03:47,904 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-14 09:03:49,743 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-14 09:03:51,573 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-14 09:03:53,399 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-14 09:03:55,244 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-14 09:03:57,088 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-14 09:03:58,932 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-14 09:04:00,777 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-14 09:04:02,611 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-14 09:04:04,440 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-14 09:04:06,293 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-14 09:04:08,138 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-14 09:04:09,966 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-14 09:04:11,808 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-14 09:04:13,644 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-14 09:04:15,469 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-14 09:04:17,300 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-14 09:04:19,132 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-14 09:04:20,964 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-14 09:04:22,800 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-14 09:04:24,638 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-14 09:04:26,479 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-14 09:04:28,318 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-14 09:04:30,157 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-14 09:04:31,992 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-14 09:04:33,846 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-14 09:04:35,677 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-14 09:04:37,515 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-14 09:04:39,365 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-14 09:04:41,229 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-14 09:04:43,077 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-14 09:04:44,907 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-14 09:04:46,744 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-14 09:04:48,582 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-14 09:04:50,422 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-14 09:04:52,256 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-14 09:04:54,096 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-14 09:04:55,934 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-14 09:04:57,783 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-14 09:04:59,630 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-14 09:05:01,481 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-14 09:05:03,322 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-14 09:05:05,180 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-14 09:05:07,024 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-14 09:05:08,872 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-14 09:05:10,710 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-14 09:05:12,545 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-14 09:05:14,385 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-14 09:05:16,227 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-14 09:05:18,093 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-14 09:05:19,931 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-14 09:05:21,783 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-14 09:05:23,637 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-14 09:05:25,468 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-14 09:05:27,311 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-14 09:05:29,151 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-14 09:05:30,992 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-14 09:05:32,860 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-14 09:05:34,720 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-14 09:05:36,561 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-14 09:05:38,403 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-14 09:05:40,258 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-14 09:05:42,111 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-14 09:05:43,959 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-14 09:05:45,815 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-14 09:05:47,665 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-14 09:05:49,514 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-14 09:05:51,380 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-14 09:05:53,247 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-14 09:05:55,110 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-14 09:05:57,031 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-14 09:05:58,894 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-14 09:06:00,762 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-14 09:06:02,602 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-14 09:06:04,450 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-14 09:06:05,529 - INFO - 项目 [周报提醒] 流式接收完成,共 4379 个数据块,content长度: 571, reasoning长度: 9717
2026-06-14 09:06:05,530 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 571, reasoning长度: 9717
2026-06-14 09:06:05,530 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "6月14日晚22:30前提交",
"reminders": [
{
"remind_time": "2026-06-13 10:15:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-13 15:20:00",
"content": "提醒:周报请在明天22:30前提交"
},
{
"remind_time": "2026-06-14 11:00:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-06-14 16:
2026-06-14 09:06:05,530 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-14 09:06:05,530 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-14 09:06:05,530 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-14 09:06:05,530 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2026-06-13 10:15:00 - 提醒:周报请在明天22:30前提交...
2026-06-14 09:06:05,531 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2026-06-13 15:20:00 - 提醒:周报请在明天22:30前提交...
2026-06-14 09:06:05,531 - INFO - 项目 [周报提醒] 过滤掉 2 条已过期提醒(原 4 条,剩余 2 条)
2026-06-14 09:06:05,531 - INFO - 项目 [周报提醒] 截止时间: 2026-06-14 22:30:00, 生成 2 条提醒计划
2026-06-14 09:06:05,532 - INFO - 保存提醒: [周报提醒] 2026-06-14 11:00:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-14 09:06:05,533 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 11:00:00(原周末提醒: 2026-06-14 11:00:00) - 提醒:今天22:30前请提交周报!...
2026-06-14 09:06:05,534 - INFO - 保存提醒: [周报提醒] 2026-06-14 16:45:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-14 09:06:05,536 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 16:45:00(原周末提醒: 2026-06-14 16:45:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-14 09:06:05,536 - INFO - 项目 [周报提醒] 共保存 4 条提醒(含 2 条周末提醒前置)
2026-06-14 09:06:05,539 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-14 09:06:05,539 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-14 09:06:05,539 - INFO - --- 开始提醒密度控制分析 ---
2026-06-14 09:06:05,540 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-14 09:06:05,540 - INFO - [提醒密度控制] 已过滤 26 条周末提醒前置,不参与密度控制
2026-06-14 09:06:05,540 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-14 09:06:05,540 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-14 09:06:05,540 - INFO - ===== 所有项目分析任务完成 =====
2026-06-14 10:15:00,000 - INFO - 触发提醒: 提醒:今天22:30前请提交月报数据至综合管理中心梁小花处!...
2026-06-14 10:15:00,176 - INFO - 钉钉消息发送成功: 提醒:今天22:30前请提交月报数据至综合管理中心梁小花处!...
2026-06-14 10:15:00,178 - INFO - 提醒发送成功: remind_20260612200515_3054
2026-06-14 11:00:00,000 - INFO - 触发提醒: 提醒:今天22:30前请提交周报!...
2026-06-14 11:00:00,179 - INFO - 钉钉消息发送成功: 提醒:今天22:30前请提交周报!...
2026-06-14 11:00:00,181 - INFO - 提醒发送成功: remind_20260614090605_5724
2026-06-14 11:20:00,000 - INFO - 触发提醒: 提醒:今天22:30前请提交周报!...
2026-06-14 11:20:00,188 - INFO - 钉钉消息发送成功: 提醒:今天22:30前请提交周报!...
2026-06-14 11:20:00,190 - INFO - 提醒发送成功: remind_20260613090226_608
2026-06-14 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-14 12:00:00,013 - INFO - 清理重复提醒完成:删除 10/10 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-14 12:00:00,014 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-14 12:00:00,015 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-14 12:00:00,015 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-14 12:00:00,016 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-14 12:00:00,016 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-14 12:00:00,016 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-14 12:00:00,016 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-14 12:00:00,514 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-14 12:00:02,283 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-14 12:00:04,116 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-14 12:00:05,945 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-14 12:00:07,789 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-14 12:00:09,625 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-14 12:00:11,463 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-14 12:00:13,282 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-14 12:00:15,118 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-14 12:00:16,953 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-14 12:00:18,786 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-14 12:00:20,619 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-14 12:00:22,447 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-14 12:00:24,287 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-14 12:00:26,145 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-14 12:00:27,989 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-14 12:00:29,833 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-14 12:00:31,675 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-14 12:00:33,519 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-14 12:00:35,346 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-14 12:00:37,180 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-14 12:00:39,009 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-14 12:00:40,831 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-14 12:00:42,670 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-14 12:00:44,501 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-14 12:00:46,327 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-14 12:00:48,165 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-14 12:00:49,999 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-14 12:00:51,834 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-14 12:00:53,670 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-14 12:00:55,496 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-14 12:00:57,327 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-14 12:00:59,164 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-14 12:01:01,028 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-14 12:01:02,865 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-14 12:01:04,716 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-14 12:01:06,541 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-14 12:01:08,388 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-14 12:01:10,227 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-14 12:01:12,075 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-14 12:01:13,922 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-14 12:01:15,762 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-14 12:01:17,605 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-14 12:01:19,438 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-14 12:01:21,277 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-14 12:01:23,120 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-14 12:01:24,962 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-14 12:01:26,799 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-14 12:01:28,647 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-14 12:01:30,483 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-14 12:01:32,326 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-14 12:01:34,170 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-14 12:01:36,012 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-14 12:01:37,854 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-14 12:01:39,696 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-14 12:01:41,542 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-14 12:01:43,389 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-14 12:01:45,236 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-14 12:01:47,080 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-14 12:01:48,926 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-14 12:01:50,778 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-14 12:01:52,616 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-14 12:01:54,460 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-14 12:01:56,295 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-14 12:01:58,143 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-14 12:01:59,981 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-14 12:02:01,849 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-14 12:02:03,679 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-14 12:02:05,509 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-14 12:02:07,346 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-14 12:02:09,192 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-14 12:02:11,036 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-14 12:02:12,891 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-14 12:02:14,736 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-14 12:02:16,605 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-14 12:02:18,467 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-14 12:02:20,305 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-14 12:02:22,162 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-14 12:02:24,022 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-14 12:02:25,865 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-14 12:02:27,719 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-14 12:02:29,574 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-14 12:02:31,419 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-14 12:02:33,271 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-14 12:02:35,122 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-14 12:02:36,973 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-14 12:02:38,839 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-14 12:02:40,695 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-14 12:02:42,537 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4400 个数据块
2026-06-14 12:02:44,394 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4450 个数据块
2026-06-14 12:02:46,242 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4500 个数据块
2026-06-14 12:02:48,107 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4550 个数据块
2026-06-14 12:02:49,973 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4600 个数据块
2026-06-14 12:02:51,828 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4650 个数据块
2026-06-14 12:02:53,678 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4700 个数据块
2026-06-14 12:02:55,543 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4750 个数据块
2026-06-14 12:02:57,404 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4800 个数据块
2026-06-14 12:02:59,259 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4850 个数据块
2026-06-14 12:03:01,131 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4900 个数据块
2026-06-14 12:03:02,973 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4950 个数据块
2026-06-14 12:03:04,829 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5000 个数据块
2026-06-14 12:03:06,681 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5050 个数据块
2026-06-14 12:03:08,532 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5100 个数据块
2026-06-14 12:03:10,392 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5150 个数据块
2026-06-14 12:03:12,244 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5200 个数据块
2026-06-14 12:03:14,165 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5250 个数据块
2026-06-14 12:03:16,042 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5300 个数据块
2026-06-14 12:03:17,906 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5350 个数据块
2026-06-14 12:03:19,758 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5400 个数据块
2026-06-14 12:03:21,611 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5450 个数据块
2026-06-14 12:03:23,455 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5500 个数据块
2026-06-14 12:03:23,530 - INFO - 项目 [周报提醒] 流式接收完成,共 5502 个数据块,content长度: 571, reasoning长度: 12441
2026-06-14 12:03:23,530 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 571, reasoning长度: 12441
2026-06-14 12:03:23,530 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "6月14日晚22:30前提交",
"reminders": [
{
"remind_time": "2026-06-14 09:50:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-06-14 11:20:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-06-14 14:05:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-06-14 16:
2026-06-14 12:03:23,530 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-14 12:03:23,531 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-14 12:03:23,531 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-14 12:03:23,531 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-14 12:03:23,531 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2026-06-14 09:50:00 - 提醒:今天22:30前请提交周报!...
2026-06-14 12:03:23,532 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2026-06-14 11:20:00 - 提醒:今天22:30前请提交周报!...
2026-06-14 12:03:23,532 - INFO - 项目 [周报提醒] 过滤掉 2 条已过期提醒(原 4 条,剩余 2 条)
2026-06-14 12:03:23,532 - INFO - 项目 [周报提醒] 截止时间: 2026-06-14 22:30:00, 生成 2 条提醒计划
2026-06-14 12:03:23,532 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-14 12:03:23,534 - INFO - 保存提醒: [周报提醒] 2026-06-14 14:05:00 - 提醒:今天22:30前请提交周报!...[周末]
2026-06-14 12:03:23,535 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 14:05:00(原周末提醒: 2026-06-14 14:05:00) - 提醒:今天22:30前请提交周报!...
2026-06-14 12:03:23,537 - INFO - 保存提醒: [周报提醒] 2026-06-14 16:50:00 - 最后提醒:今天22:30前务必提交周报!...[周末]
2026-06-14 12:03:23,538 - INFO - 保存周末提醒前置: [周报提醒] 2026-06-12 16:50:00(原周末提醒: 2026-06-14 16:50:00) - 最后提醒:今天22:30前务必提交周报!...
2026-06-14 12:03:23,538 - INFO - 项目 [周报提醒] 共保存 4 条提醒(含 2 条周末提醒前置)
2026-06-14 12:03:23,541 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-14 12:03:31,621 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-14 12:03:33,376 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-14 12:03:35,198 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-14 12:03:37,026 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-14 12:03:38,852 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-14 12:03:40,682 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-14 12:03:42,502 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-14 12:03:44,327 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-14 12:03:46,155 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-14 12:03:48,002 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-14 12:03:49,838 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-14 12:03:51,661 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-14 12:03:53,500 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-14 12:03:55,334 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-14 12:03:57,182 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-14 12:03:59,020 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-14 12:04:00,891 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-14 12:04:02,721 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-14 12:04:04,569 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-14 12:04:06,419 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-14 12:04:08,254 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-14 12:04:10,088 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-14 12:04:11,932 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-14 12:04:13,767 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-14 12:04:15,599 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-14 12:04:17,436 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-14 12:04:19,261 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-14 12:04:21,085 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-14 12:04:22,934 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-14 12:04:24,776 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-14 12:04:26,600 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-14 12:04:28,429 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-14 12:04:30,266 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-14 12:04:32,107 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-14 12:04:33,941 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-14 12:04:35,787 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-14 12:04:37,634 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-14 12:04:39,475 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-14 12:04:41,309 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-14 12:04:43,162 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-14 12:04:45,001 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-14 12:04:46,845 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-14 12:04:48,679 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-14 12:04:50,520 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-14 12:04:52,346 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-14 12:04:54,188 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-14 12:04:56,030 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-14 12:04:57,875 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-14 12:04:59,728 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-14 12:05:01,590 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-14 12:05:03,427 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-14 12:05:05,259 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-14 12:05:07,107 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-14 12:05:08,953 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-14 12:05:10,797 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-14 12:05:12,641 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-14 12:05:14,481 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-14 12:05:16,317 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-14 12:05:18,176 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-14 12:05:20,017 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-14 12:05:21,860 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-14 12:05:23,720 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-14 12:05:25,567 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-14 12:05:27,410 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-14 12:05:29,251 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-14 12:05:31,101 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-14 12:05:32,943 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-14 12:05:34,791 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-14 12:05:36,638 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-14 12:05:38,491 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-14 12:05:40,322 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-14 12:05:42,177 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-14 12:05:44,016 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-14 12:05:45,886 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-14 12:05:47,744 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-14 12:05:49,618 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-14 12:05:51,487 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-14 12:05:53,349 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-14 12:05:55,194 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-14 12:05:57,058 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-14 12:05:58,911 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-14 12:06:00,841 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-14 12:06:02,697 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-14 12:06:04,544 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-14 12:06:06,406 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-14 12:06:08,259 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-14 12:06:10,115 - INFO - 项目 [月报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-14 12:06:10,486 - INFO - 项目 [月报提醒] 流式接收完成,共 4310 个数据块,content长度: 609, reasoning长度: 9400
2026-06-14 12:06:10,487 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 609, reasoning长度: 9400
2026-06-14 12:06:10,487 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "6月14日22:30前提交至综合管理中心梁小花处",
"reminders": [
{
"remind_time": "2026-06-13 10:15:00",
"content": "提醒:月报请在6月14日22:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-13 14:30:00",
"content": "提醒:月报请在6月14日22:30前提交至综合管理中心梁小花处"
},
{
"remind_time": "2026-06-14 11:45:00",
"content": "提醒:今天22:30前请提交月报!"
},
{
2026-06-14 12:06:10,487 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-14 12:06:10,487 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-14 12:06:10,487 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-14 12:06:10,488 - INFO - 项目 [月报提醒] 跳过已过期提醒: 2026-06-13 10:15:00 - 提醒:月报请在6月14日22:30前提交至综合管理中心梁小花...
2026-06-14 12:06:10,488 - INFO - 项目 [月报提醒] 跳过已过期提醒: 2026-06-13 14:30:00 - 提醒:月报请在6月14日22:30前提交至综合管理中心梁小花...
2026-06-14 12:06:10,488 - INFO - 项目 [月报提醒] 跳过已过期提醒: 2026-06-14 11:45:00 - 提醒:今天22:30前请提交月报!...
2026-06-14 12:06:10,488 - INFO - 项目 [月报提醒] 过滤掉 3 条已过期提醒(原 4 条,剩余 1 条)
2026-06-14 12:06:10,488 - INFO - 项目 [月报提醒] 截止时间: 2026-06-14 22:30:00, 生成 1 条提醒计划
2026-06-14 12:06:10,490 - INFO - 保存提醒: [月报提醒] 2026-06-14 17:15:00 - 最后提醒:今天22:30前务必提交月报!...[周末]
2026-06-14 12:06:10,493 - INFO - 保存周末提醒前置: [月报提醒] 2026-06-12 17:15:00(原周末提醒: 2026-06-14 17:15:00) - 最后提醒:今天22:30前务必提交月报!...
2026-06-14 12:06:10,493 - INFO - 项目 [月报提醒] 共保存 2 条提醒(含 1 条周末提醒前置)
2026-06-14 12:06:10,496 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-14 12:06:10,496 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-14 12:06:10,496 - INFO - --- 开始提醒密度控制分析 ---
2026-06-14 12:06:10,496 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-14 12:06:10,497 - INFO - [提醒密度控制] 已过滤 19 条周末提醒前置,不参与密度控制
2026-06-14 12:06:10,497 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-14 12:06:10,497 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-14 12:06:10,497 - INFO - ===== 所有项目分析任务完成 =====
2026-06-14 14:05:00,000 - INFO - 触发提醒: 提醒:今天22:30前请提交周报!...
2026-06-14 14:05:00,178 - INFO - 钉钉消息发送成功: 提醒:今天22:30前请提交周报!...
2026-06-14 14:05:00,181 - INFO - 提醒发送成功: remind_20260614120323_7933
2026-06-14 14:15:00,000 - INFO - 触发提醒: 提醒:今天22:30前请提交周报!...
2026-06-14 14:15:00,167 - INFO - 钉钉消息发送成功: 提醒:今天22:30前请提交周报!...
2026-06-14 14:15:00,169 - INFO - 提醒发送成功: remind_20260613120213_905
2026-06-14 16:45:00,000 - INFO - 触发提醒: 最后提醒:今天22:30前务必提交月报数据!...
2026-06-14 16:45:00,187 - INFO - 钉钉消息发送成功: 最后提醒:今天22:30前务必提交月报数据!...
2026-06-14 16:45:00,190 - INFO - 提醒发送成功: remind_20260612200515_2902
2026-06-14 16:45:00,190 - INFO - 触发提醒: 最后提醒:今天22:30前务必提交周报!...
2026-06-14 16:45:00,333 - INFO - 钉钉消息发送成功: 最后提醒:今天22:30前务必提交周报!...
2026-06-14 16:45:00,336 - INFO - 提醒发送成功: remind_20260614090605_2902
2026-06-14 16:50:00,000 - INFO - 触发提醒: 最后提醒:今天22:30前务必提交周报!...
2026-06-14 16:50:00,163 - INFO - 钉钉消息发送成功: 最后提醒:今天22:30前务必提交周报!...
2026-06-14 16:50:00,165 - INFO - 提醒发送成功: remind_20260614120323_8345
2026-06-14 17:15:00,000 - INFO - 触发提醒: 最后提醒:今天22:30前务必提交月报!...
2026-06-14 17:15:00,162 - INFO - 钉钉消息发送成功: 最后提醒:今天22:30前务必提交月报!...
2026-06-14 17:15:00,165 - INFO - 提醒发送成功: remind_20260614120610_6481
2026-06-14 17:40:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-14 weekday=7
2026-06-14 17:40:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-06-14 17:50:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-14 18:00:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-14 18:01:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-14 weekday=7
2026-06-14 18:01:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-14 18:02:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-14 weekday=7
2026-06-14 18:02:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-14 18:05:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-14 weekday=7
2026-06-14 18:05:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-06-14 18:10:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-14 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-14 weekday=7
2026-06-14 18:10:00,002 - INFO - [未打卡提醒] 周日,跳过
2026-06-14 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-14 weekday=7
2026-06-14 18:15:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-06-14 18:20:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-14 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-14 weekday=7
2026-06-14 18:26:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-14 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-14 weekday=7
2026-06-14 18:27:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-14 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-14 weekday=7
2026-06-14 18:28:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-14 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-14 weekday=7
2026-06-14 18:29:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-14 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-14 weekday=7
2026-06-14 18:30:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-06-14 19:00:00,002 - INFO - ===== 周报定时分析任务:本周已打卡,跳过 =====
2026-06-14 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-14 20:00:00,006 - INFO - 清理重复提醒完成:删除 3/3 条(同项目+同截止时间 每天最多保留上午下午各一条)
2026-06-14 20:00:00,007 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-14 20:00:00,007 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-14 20:00:00,007 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-14 20:00:00,008 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-14 20:00:00,008 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-14 20:00:00,008 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-14 20:00:00,009 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-14 20:00:08,327 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-14 20:00:10,081 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-14 20:00:11,900 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-14 20:00:13,756 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-14 20:00:15,596 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-14 20:00:17,428 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-14 20:00:19,256 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-14 20:00:21,078 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-14 20:00:22,902 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-14 20:00:24,739 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-14 20:00:26,567 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-14 20:00:28,403 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-14 20:00:30,237 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-14 20:00:32,067 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-14 20:00:33,896 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-14 20:00:35,734 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-14 20:00:37,569 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-14 20:00:39,401 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-14 20:00:41,232 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-14 20:00:43,072 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-14 20:00:44,904 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-14 20:00:46,738 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-14 20:00:48,576 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-14 20:00:50,435 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-14 20:00:52,270 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-14 20:00:54,105 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-14 20:00:55,926 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-14 20:00:57,772 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-14 20:00:59,621 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-14 20:01:01,471 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-14 20:01:03,298 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-14 20:01:05,132 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-14 20:01:06,964 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-14 20:01:08,811 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-14 20:01:10,651 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-14 20:01:12,485 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-14 20:01:14,311 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-14 20:01:16,151 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-14 20:01:17,976 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-14 20:01:19,809 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-14 20:01:21,654 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-14 20:01:23,499 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-14 20:01:25,350 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-14 20:01:27,196 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-14 20:01:29,049 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-14 20:01:30,883 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-14 20:01:32,724 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-14 20:01:34,578 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-14 20:01:36,427 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-14 20:01:38,259 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-14 20:01:40,105 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-14 20:01:41,934 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-14 20:01:43,781 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-14 20:01:45,620 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-14 20:01:47,471 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-14 20:01:49,312 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-14 20:01:51,152 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-14 20:01:52,984 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-14 20:01:54,836 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-14 20:01:56,700 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-14 20:01:58,550 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-14 20:02:00,422 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-14 20:02:02,272 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-14 20:02:04,116 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-14 20:02:05,949 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-14 20:02:07,804 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-14 20:02:09,649 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-14 20:02:11,489 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-14 20:02:13,343 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-14 20:02:15,186 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-14 20:02:17,031 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-14 20:02:18,874 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-14 20:02:20,728 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-14 20:02:22,588 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-14 20:02:24,447 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-14 20:02:26,309 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-14 20:02:28,150 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-14 20:02:29,993 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-14 20:02:31,931 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-14 20:02:33,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-14 20:02:35,667 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-14 20:02:37,520 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-14 20:02:39,370 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-14 20:02:40,737 - INFO - 项目 [周报提醒] 流式接收完成,共 4137 个数据块,content长度: 569, reasoning长度: 9267
2026-06-14 20:02:40,738 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 569, reasoning长度: 9267
2026-06-14 20:02:40,738 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:30:00",
"deadline_description": "6月14日晚22:30前",
"reminders": [
{
"remind_time": "2026-06-13 09:45:00",
"content": "提醒:周报请于明天22:30前提交"
},
{
"remind_time": "2026-06-13 14:20:00",
"content": "提醒:周报请于明天22:30前提交"
},
{
"remind_time": "2026-06-14 10:15:00",
"content": "提醒:今天22:30前请提交周报!"
},
{
"remind_time": "2026-06-14 16:30
2026-06-14 20:02:40,738 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2026-06-14 22:30:00, 提醒数: 4
2026-06-14 20:02:40,738 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-14 20:02:40,738 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-14 20:02:40,738 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-14 20:02:40,739 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-14 20:02:40,740 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2026-06-13 09:45:00 - 提醒:周报请于明天22:30前提交...
2026-06-14 20:02:40,740 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2026-06-13 14:20:00 - 提醒:周报请于明天22:30前提交...
2026-06-14 20:02:40,740 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2026-06-14 10:15:00 - 提醒:今天22:30前请提交周报!...
2026-06-14 20:02:40,740 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2026-06-14 16:30:00 - 最后提醒:今天22:30前务必提交周报!...
2026-06-14 20:02:40,741 - INFO - 项目 [周报提醒] 过滤掉 4 条已过期提醒(原 4 条,剩余 0 条)
2026-06-14 20:02:40,741 - INFO - 项目 [周报提醒] 截止时间: 2026-06-14 22:30:00, 生成 0 条提醒计划
2026-06-14 20:02:40,741 - INFO - 项目 [周报提醒] 共保存 0 条提醒(含 0 条周末提醒前置)
2026-06-14 20:02:40,744 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-14 20:02:48,850 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-14 20:02:50,608 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-14 20:02:52,425 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-14 20:02:54,254 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-14 20:02:56,093 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-14 20:02:57,915 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-14 20:02:59,755 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-14 20:03:01,606 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-14 20:03:03,442 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-14 20:03:05,285 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-14 20:03:07,116 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-14 20:03:08,945 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-14 20:03:10,774 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-14 20:03:12,612 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-14 20:03:14,452 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-14 20:03:16,292 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-14 20:03:18,122 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-14 20:03:19,945 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-14 20:03:21,771 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-14 20:03:23,599 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-14 20:03:25,431 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-14 20:03:27,258 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-14 20:03:29,092 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-14 20:03:30,917 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-14 20:03:32,750 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-14 20:03:34,586 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-14 20:03:36,438 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-14 20:03:38,269 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-14 20:03:40,105 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-14 20:03:41,937 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-14 20:03:43,776 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-14 20:03:45,615 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-14 20:03:47,450 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-14 20:03:49,289 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-14 20:03:51,145 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-14 20:03:52,984 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-14 20:03:54,813 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-14 20:03:56,643 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-14 20:03:58,487 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-14 20:04:00,323 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-14 20:04:02,171 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-14 20:04:04,000 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-14 20:04:05,832 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-14 20:04:07,675 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-14 20:04:09,504 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-14 20:04:11,349 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-14 20:04:13,181 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-14 20:04:15,031 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-14 20:04:16,865 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-14 20:04:18,703 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-14 20:04:20,552 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-14 20:04:22,392 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-14 20:04:24,246 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-14 20:04:26,092 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-14 20:04:27,932 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-14 20:04:29,772 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-14 20:04:31,625 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-14 20:04:33,474 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-14 20:04:35,314 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-14 20:04:37,155 - INFO - 项目 [月报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-14 20:04:38,995 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-14 20:04:40,843 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-14 20:04:42,688 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-14 20:04:44,603 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-14 20:04:46,455 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-14 20:04:48,307 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-14 20:04:50,152 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-14 20:04:51,990 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-14 20:04:53,833 - INFO - 项目 [月报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-14 20:04:55,428 - INFO - 项目 [月报提醒] 流式接收完成,共 3443 个数据块,content长度: 604, reasoning长度: 7005
2026-06-14 20:04:55,428 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 604, reasoning长度: 7005
2026-06-14 20:04:55,428 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": "2026-06-14 22:00:00",
"deadline_description": "6月14日22:00前提交",
"reminders": [
{
"remind_time": "2026-06-13 09:45:00",
"content": "提醒:月报/述职数据请在明天22:00前提交至综合管理中心"
},
{
"remind_time": "2026-06-13 15:20:00",
"content": "提醒:月报/述职数据请在明天22:00前提交至综合管理中心"
},
{
"remind_time": "2026-06-14 10:15:00",
"content": "提醒:今天22:00前请提交月报/述职数据!"
},
{
"r
2026-06-14 20:04:55,428 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: 2026-06-14 22:00:00, 提醒数: 4
2026-06-14 20:04:55,429 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-14 20:04:55,429 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-14 20:04:55,429 - INFO - 项目 [月报提醒] 跳过已过期提醒: 2026-06-13 09:45:00 - 提醒:月报/述职数据请在明天22:00前提交至综合管理中心...
2026-06-14 20:04:55,429 - INFO - 项目 [月报提醒] 跳过已过期提醒: 2026-06-13 15:20:00 - 提醒:月报/述职数据请在明天22:00前提交至综合管理中心...
2026-06-14 20:04:55,429 - INFO - 项目 [月报提醒] 跳过已过期提醒: 2026-06-14 10:15:00 - 提醒:今天22:00前请提交月报/述职数据!...
2026-06-14 20:04:55,429 - INFO - 项目 [月报提醒] 跳过已过期提醒: 2026-06-14 17:00:00 - 最后提醒:今天22:00前务必提交月报/述职数据!...
2026-06-14 20:04:55,429 - INFO - 项目 [月报提醒] 过滤掉 4 条已过期提醒(原 4 条,剩余 0 条)
2026-06-14 20:04:55,429 - INFO - 项目 [月报提醒] 截止时间: 2026-06-14 22:00:00, 生成 0 条提醒计划
2026-06-14 20:04:55,430 - INFO - 项目 [月报提醒] 共保存 0 条提醒(含 0 条周末提醒前置)
2026-06-14 20:04:55,433 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-14 20:04:55,433 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-14 20:04:55,433 - INFO - --- 开始提醒密度控制分析 ---
2026-06-14 20:04:55,434 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-14 20:04:55,434 - INFO - [提醒密度控制] 已过滤 10 条周末提醒前置,不参与密度控制
2026-06-14 20:04:55,435 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-14 20:04:55,435 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-14 20:04:55,435 - INFO - ===== 所有项目分析任务完成 =====
2026-06-15 08:59:55,398 - INFO - 消息已标记为忽略/打卡: 向各板块负责人问好!发一则关于管理层下周2场周会时间安排的通知。各板块负责人请知...
2026-06-15 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-15 09:00:00,028 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-15 09:00:00,028 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-15 09:00:00,031 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-15 09:00:00,031 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-15 09:00:00,032 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-15 09:00:00,032 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-15 09:00:00,040 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-15 09:00:00,775 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-15 09:00:02,068 - INFO - 钉钉消息发送成功: 最后提醒:今天12:30前务必提交月报!...
2026-06-15 09:00:02,070 - INFO - 手动发送提醒成功: 最后提醒:今天12:30前务必提交月报!...
2026-06-15 09:00:02,562 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-15 09:00:04,415 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-15 09:00:06,283 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-15 09:00:08,141 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-15 09:00:10,005 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-15 09:00:11,867 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-15 09:00:13,734 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-15 09:00:15,595 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-15 09:00:17,452 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-15 09:00:19,314 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-15 09:00:21,178 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-15 09:00:23,026 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-15 09:00:24,901 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-15 09:00:26,752 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-15 09:00:28,601 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-15 09:00:30,450 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-15 09:00:32,314 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-15 09:00:34,166 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-15 09:00:36,032 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-15 09:00:37,886 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-15 09:00:39,744 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-15 09:00:41,597 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-15 09:00:43,451 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-15 09:00:45,320 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-15 09:00:47,196 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-15 09:00:49,068 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-15 09:00:50,933 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-15 09:00:52,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-15 09:00:54,661 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-15 09:00:56,522 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-15 09:00:58,379 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-15 09:01:00,238 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-15 09:01:02,107 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-15 09:01:03,977 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-15 09:01:05,839 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-15 09:01:07,699 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-15 09:01:09,555 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-15 09:01:11,407 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-15 09:01:13,261 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-15 09:01:15,116 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-15 09:01:17,051 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-15 09:01:18,126 - INFO - 项目 [周报提醒] 流式接收完成,共 2079 个数据块,content长度: 93, reasoning长度: 6900
2026-06-15 09:01:18,126 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 6900
2026-06-15 09:01:18,128 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-15 09:01:18,128 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-15 09:01:18,128 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-15 09:01:18,128 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-15 09:01:18,128 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-15 09:01:18,128 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-15 09:01:18,129 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-15 09:01:18,192 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-15 09:01:23,407 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-15 09:01:25,184 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-15 09:01:27,032 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-15 09:01:28,870 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-15 09:01:30,696 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-15 09:01:32,541 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-15 09:01:34,366 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-15 09:01:36,199 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-15 09:01:38,030 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-15 09:01:39,871 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-15 09:01:41,713 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-15 09:01:43,565 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-15 09:01:45,393 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-15 09:01:47,230 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-15 09:01:49,070 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-15 09:01:50,912 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-15 09:01:52,759 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-15 09:01:54,596 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-15 09:01:56,424 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-15 09:01:58,275 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-15 09:02:00,122 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-15 09:02:01,981 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-15 09:02:03,825 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-15 09:02:05,668 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-15 09:02:07,495 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-15 09:02:09,327 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-15 09:02:11,153 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-15 09:02:13,007 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-15 09:02:14,585 - INFO - 项目 [月报提醒] 流式接收完成,共 1391 个数据块,content长度: 77, reasoning长度: 4782
2026-06-15 09:02:14,586 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4782
2026-06-15 09:02:14,586 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-15 09:02:14,586 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-15 09:02:14,586 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-15 09:02:14,586 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-15 09:02:14,586 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-15 09:02:14,590 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-15 09:02:14,590 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-15 09:02:14,590 - INFO - --- 开始提醒密度控制分析 ---
2026-06-15 09:02:14,591 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-15 09:02:14,591 - INFO - [提醒密度控制] 已过滤 6 条周末提醒前置,不参与密度控制
2026-06-15 09:02:14,591 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-15 09:02:14,591 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-15 09:02:14,591 - INFO - ===== 所有项目分析任务完成 =====
2026-06-15 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-15 12:00:00,008 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-15 12:00:00,009 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-15 12:00:00,009 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-15 12:00:00,009 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-15 12:00:00,009 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-15 12:00:00,011 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-15 12:00:00,014 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-15 12:00:05,018 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-15 12:00:06,767 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-15 12:00:08,581 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-15 12:00:10,402 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-15 12:00:12,213 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-15 12:00:14,034 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-15 12:00:15,847 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-15 12:00:17,664 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-15 12:00:19,495 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-15 12:00:21,304 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-15 12:00:23,119 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-15 12:00:24,941 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-15 12:00:26,759 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-15 12:00:28,579 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-15 12:00:30,403 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-15 12:00:32,219 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-15 12:00:34,049 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-15 12:00:35,881 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-15 12:00:37,713 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-15 12:00:39,536 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-15 12:00:41,355 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-15 12:00:43,176 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-15 12:00:45,005 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-15 12:00:46,820 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-15 12:00:48,637 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-15 12:00:50,453 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-15 12:00:52,275 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-15 12:00:54,098 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-15 12:00:55,919 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-15 12:00:57,744 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-15 12:00:59,566 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-15 12:01:01,470 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-15 12:01:01,653 - INFO - 项目 [周报提醒] 流式接收完成,共 1555 个数据块,content长度: 77, reasoning长度: 5561
2026-06-15 12:01:01,653 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5561
2026-06-15 12:01:01,653 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-15 12:01:01,653 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-15 12:01:01,653 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-15 12:01:01,653 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-15 12:01:01,654 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-15 12:01:01,654 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-15 12:01:01,655 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-15 12:01:01,713 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-15 12:01:02,122 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-15 12:01:03,872 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-15 12:01:05,692 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-15 12:01:07,521 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-15 12:01:09,344 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-15 12:01:11,167 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-15 12:01:12,987 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-15 12:01:14,808 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-15 12:01:16,637 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-15 12:01:18,469 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-15 12:01:20,290 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-15 12:01:22,120 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-15 12:01:23,944 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-15 12:01:25,775 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-15 12:01:27,604 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-15 12:01:29,437 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-15 12:01:31,260 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-15 12:01:33,091 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-15 12:01:34,911 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-15 12:01:36,735 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-15 12:01:38,562 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-15 12:01:40,386 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-15 12:01:42,211 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-15 12:01:44,035 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-15 12:01:45,862 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-15 12:01:47,687 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-15 12:01:49,512 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-15 12:01:51,344 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-15 12:01:53,173 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-15 12:01:55,000 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-15 12:01:56,907 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-15 12:01:57,052 - INFO - 项目 [月报提醒] 流式接收完成,共 1504 个数据块,content长度: 77, reasoning长度: 5160
2026-06-15 12:01:57,052 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5160
2026-06-15 12:01:57,052 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-15 12:01:57,052 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-15 12:01:57,053 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-15 12:01:57,053 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-15 12:01:57,053 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-15 12:01:57,057 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-15 12:01:57,058 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-15 12:01:57,058 - INFO - --- 开始提醒密度控制分析 ---
2026-06-15 12:01:57,058 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-15 12:01:57,059 - INFO - [提醒密度控制] 已过滤 6 条周末提醒前置,不参与密度控制
2026-06-15 12:01:57,060 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-15 12:01:57,060 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-15 12:01:57,060 - INFO - ===== 所有项目分析任务完成 =====
2026-06-15 17:40:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-15 weekday=1
2026-06-15 17:40:00,006 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-15 17:40:00,247 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-15 17:40:00,248 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-15 17:50:00,004 - INFO - ===== 日报定时分析任务启动 =====
2026-06-15 17:50:00,004 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-15 17:50:00,004 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-15 17:50:00,005 - INFO - [日报] 正在登录 XWiki...
2026-06-15 17:50:00,005 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-15 17:50:10,410 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-15 17:50:17,064 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-15 17:50:17,094 - INFO - [日报] 找到 32 条评论
2026-06-15 17:50:17,936 - INFO - 日报数据已保存: 2026-06-15, 写日报人数: 2
2026-06-15 17:50:17,941 - INFO - [日报] 抓取完成 - 已写: ['超军', '宗梁'], 未写: ['伟全']
2026-06-15 17:50:18,005 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-15 17:50:18,008 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-15 17:51:19,628 - INFO - [日报] AI返回 - content长度: 213, reasoning长度: 4071
2026-06-15 17:51:19,628 - INFO - [日报] AI分析完成 - 未写: ['伟全'], 提醒: 1条
2026-06-15 17:51:19,633 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-15 17:51:19,824 - INFO - 钉钉消息发送成功: 伟全,今天的工作进展如何呀?别忘了去XWiki提交日报哦~...
2026-06-15 17:51:19,825 - INFO - [日报] 提醒发送成功: 伟全
2026-06-15 17:51:19,829 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-15 17:51:19,830 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-15 17:54:02,690 - INFO - [日报] 日报JSON生成 - content长度: 1587, reasoning长度: 10895
2026-06-15 17:54:02,690 - ERROR - [日报] 生成的JSON格式无效: ```json
{
"today": {
"sections": [
{
"level_1_id": 1,
"level_1_title": "九航云选 APP 账号与证书管理",
"sub_tasks": [
{
"level_2_title": "苹果开发者账号密码找回",
2026-06-15 17:54:02,691 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-15 17:54:02,691 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-15 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-15 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-15 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-15 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-15 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-15 18:00:06,979 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-15 18:00:10,712 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-15 18:00:10,742 - INFO - [日报] 找到 33 条评论
2026-06-15 18:00:11,531 - INFO - 日报数据已保存: 2026-06-15, 写日报人数: 3
2026-06-15 18:00:11,537 - INFO - [日报] 抓取完成 - 已写: ['超军', '宗梁', '伟全'], 未写: []
2026-06-15 18:00:11,601 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-15 18:00:11,602 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-15 18:00:11,605 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-15 18:01:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-15 weekday=1
2026-06-15 18:01:00,007 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-15 18:01:00,188 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-15 18:01:00,190 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-15 18:02:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-15 weekday=1
2026-06-15 18:02:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-15 18:02:00,175 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-15 18:02:00,177 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-15 18:02:02,872 - INFO - [未打卡提醒] 刷新调度: times=['17:40', '18:05', '18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-06-15 18:02:02,873 - INFO - 未打卡提醒任务已注册: 每天 17:40 检测
2026-06-15 18:02:02,873 - INFO - 未打卡提醒任务已注册: 每天 18:05 检测
2026-06-15 18:02:02,874 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-06-15 18:02:02,874 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-06-15 18:02:02,875 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-06-15 18:02:02,875 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-06-15 18:02:02,875 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-06-15 18:02:02,876 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-15 18:02:02,876 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-15 18:02:02,877 - INFO - 日报未打卡提醒配置已更新: ['17:40', '18:05', '18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30']
2026-06-15 18:02:12,897 - INFO - [未打卡提醒] 刷新调度: times=['18:05', '18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-06-15 18:02:12,897 - INFO - 未打卡提醒任务已注册: 每天 18:05 检测
2026-06-15 18:02:12,898 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-06-15 18:02:12,898 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-06-15 18:02:12,899 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-06-15 18:02:12,899 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-06-15 18:02:12,900 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-06-15 18:02:12,900 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-15 18:02:12,901 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-15 18:02:12,901 - INFO - 日报未打卡提醒配置已更新: ['18:05', '18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30']
2026-06-15 18:02:39,156 - INFO - [日报] 日报JSON生成 - content长度: 2596, reasoning长度: 9580
2026-06-15 18:02:39,157 - INFO - [日报] 日报JSON生成完成
2026-06-15 18:02:39,157 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-15.json
2026-06-15 18:02:39,163 - INFO - [日报] 标记 2026-06-15 日报流程已完成
2026-06-15 18:02:39,163 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-15 18:05:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-15 weekday=1
2026-06-15 18:05:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-15 18:05:00,164 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-15 18:05:00,166 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-15 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-15 weekday=1
2026-06-15 18:10:00,003 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-15 18:10:00,003 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-15 18:10:00,171 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-15 18:10:00,172 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-15 18:10:07,489 - INFO - 日报打卡状态变更: 2026-06-15 -> 已打卡
2026-06-15 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-15 weekday=1
2026-06-15 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-15 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-15 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-15 weekday=1
2026-06-15 18:26:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-15 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-15 weekday=1
2026-06-15 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-15 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-15 weekday=1
2026-06-15 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-15 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-15 weekday=1
2026-06-15 18:29:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-15 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-15 weekday=1
2026-06-15 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-15 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-15 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-15 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-15 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-15 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-15 20:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-15 20:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-15 20:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-15 20:00:00,761 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-15 20:00:02,507 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-15 20:00:04,333 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-15 20:00:06,147 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-15 20:00:07,957 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-15 20:00:09,771 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-15 20:00:11,586 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-15 20:00:13,405 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-15 20:00:15,221 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-15 20:00:17,043 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-15 20:00:18,851 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-15 20:00:20,667 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-15 20:00:22,483 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-15 20:00:24,304 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-15 20:00:26,115 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-15 20:00:27,929 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-15 20:00:29,745 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-15 20:00:31,562 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-15 20:00:33,382 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-15 20:00:35,189 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-15 20:00:37,002 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-15 20:00:38,825 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-15 20:00:40,641 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-15 20:00:42,456 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-15 20:00:44,285 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-15 20:00:46,107 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-15 20:00:47,928 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-15 20:00:49,745 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-15 20:00:51,567 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-15 20:00:53,285 - INFO - 项目 [周报提醒] 流式接收完成,共 1445 个数据块,content长度: 93, reasoning长度: 4967
2026-06-15 20:00:53,286 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 4967
2026-06-15 20:00:53,286 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-15 20:00:53,286 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-15 20:00:53,286 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-15 20:00:53,286 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-15 20:00:53,286 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-15 20:00:53,286 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-15 20:00:53,287 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-15 20:00:53,290 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-15 20:00:53,787 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-15 20:00:55,545 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-15 20:00:57,388 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-15 20:00:59,220 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-15 20:01:01,066 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-15 20:01:02,902 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-15 20:01:04,737 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-15 20:01:06,569 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-15 20:01:08,403 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-15 20:01:10,240 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-15 20:01:12,067 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-15 20:01:13,897 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-15 20:01:15,733 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-15 20:01:17,566 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-15 20:01:19,409 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-15 20:01:21,242 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-15 20:01:23,072 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-15 20:01:24,899 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-15 20:01:26,733 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-15 20:01:28,565 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-15 20:01:30,413 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-15 20:01:32,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-15 20:01:34,093 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-15 20:01:35,919 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-15 20:01:37,757 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-15 20:01:39,593 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-15 20:01:41,425 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-15 20:01:43,258 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-15 20:01:45,088 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-15 20:01:46,914 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-15 20:01:48,746 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-15 20:01:50,644 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-15 20:01:50,979 - INFO - 项目 [月报提醒] 流式接收完成,共 1559 个数据块,content长度: 77, reasoning长度: 5424
2026-06-15 20:01:50,979 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5424
2026-06-15 20:01:50,979 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-15 20:01:50,979 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-15 20:01:50,979 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-15 20:01:50,980 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-15 20:01:50,980 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-15 20:01:50,982 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-15 20:01:50,982 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-15 20:01:50,982 - INFO - --- 开始提醒密度控制分析 ---
2026-06-15 20:01:50,983 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-15 20:01:50,983 - INFO - [提醒密度控制] 已过滤 6 条周末提醒前置,不参与密度控制
2026-06-15 20:01:50,983 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-15 20:01:50,983 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-15 20:01:50,984 - INFO - ===== 所有项目分析任务完成 =====
2026-06-16 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-16 09:00:00,003 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-16 09:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-16 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-16 09:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-16 09:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-16 09:00:00,005 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-16 09:00:00,007 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-16 09:00:01,549 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-16 09:00:03,291 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-16 09:00:05,108 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-16 09:00:06,938 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-16 09:00:08,759 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-16 09:00:10,583 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-16 09:00:12,400 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-16 09:00:14,214 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-16 09:00:16,041 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-16 09:00:17,863 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-16 09:00:19,689 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-16 09:00:21,503 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-16 09:00:23,316 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-16 09:00:25,130 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-16 09:00:26,944 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-16 09:00:28,766 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-16 09:00:30,583 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-16 09:00:32,413 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-16 09:00:34,234 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-16 09:00:36,046 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-16 09:00:37,872 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-16 09:00:39,697 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-16 09:00:41,522 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-16 09:00:43,337 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-16 09:00:45,161 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-16 09:00:46,985 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-16 09:00:48,803 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-16 09:00:50,617 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-16 09:00:52,508 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-16 09:00:52,979 - INFO - 项目 [周报提醒] 流式接收完成,共 1413 个数据块,content长度: 93, reasoning长度: 4649
2026-06-16 09:00:52,979 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 4649
2026-06-16 09:00:52,979 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-16 09:00:52,979 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-16 09:00:52,979 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-16 09:00:52,979 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-16 09:00:52,980 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-16 09:00:52,980 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-16 09:00:52,980 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-16 09:00:52,984 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-16 09:00:53,456 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-16 09:00:55,225 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-16 09:00:57,065 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-16 09:00:58,896 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-16 09:01:00,748 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-16 09:01:02,576 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-16 09:01:04,412 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-16 09:01:06,246 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-16 09:01:08,084 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-16 09:01:09,914 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-16 09:01:11,751 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-16 09:01:13,583 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-16 09:01:15,422 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-16 09:01:17,250 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-16 09:01:19,086 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-16 09:01:20,925 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-16 09:01:22,752 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-16 09:01:24,587 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-16 09:01:26,427 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-16 09:01:28,262 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-16 09:01:30,103 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-16 09:01:31,934 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-16 09:01:33,771 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-16 09:01:35,609 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-16 09:01:37,437 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-16 09:01:39,263 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-16 09:01:41,096 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-16 09:01:42,929 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-16 09:01:44,768 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-16 09:01:46,671 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-16 09:01:47,001 - INFO - 项目 [月报提醒] 流式接收完成,共 1459 个数据块,content长度: 77, reasoning长度: 5028
2026-06-16 09:01:47,001 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5028
2026-06-16 09:01:47,001 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-16 09:01:47,001 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-16 09:01:47,001 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-16 09:01:47,001 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-16 09:01:47,002 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-16 09:01:47,004 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-16 09:01:47,004 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-16 09:01:47,004 - INFO - --- 开始提醒密度控制分析 ---
2026-06-16 09:01:47,004 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-16 09:01:47,005 - INFO - [提醒密度控制] 已过滤 6 条周末提醒前置,不参与密度控制
2026-06-16 09:01:47,005 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-16 09:01:47,005 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-16 09:01:47,005 - INFO - ===== 所有项目分析任务完成 =====
2026-06-16 10:10:28,386 - INFO - [周报] 已清理非本周周报数据(第24周 < 第25周)
2026-06-16 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-16 12:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-16 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-16 12:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-16 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-16 12:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-16 12:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-16 12:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-16 12:00:01,645 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-16 12:00:03,405 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-16 12:00:05,227 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-16 12:00:07,050 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-16 12:00:08,878 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-16 12:00:10,708 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-16 12:00:12,538 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-16 12:00:14,365 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-16 12:00:16,197 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-16 12:00:18,040 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-16 12:00:19,872 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-16 12:00:21,703 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-16 12:00:23,532 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-16 12:00:25,365 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-16 12:00:27,189 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-16 12:00:29,029 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-16 12:00:30,856 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-16 12:00:32,680 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-16 12:00:34,515 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-16 12:00:36,349 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-16 12:00:38,171 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-16 12:00:39,998 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-16 12:00:41,832 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-16 12:00:43,661 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-16 12:00:45,491 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-16 12:00:47,322 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-16 12:00:49,156 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-16 12:00:50,984 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-16 12:00:52,816 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-16 12:00:54,720 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-16 12:00:55,083 - INFO - 项目 [周报提醒] 流式接收完成,共 1460 个数据块,content长度: 93, reasoning长度: 4847
2026-06-16 12:00:55,084 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 4847
2026-06-16 12:00:55,084 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-16 12:00:55,084 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-16 12:00:55,084 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-16 12:00:55,084 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-16 12:00:55,084 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-16 12:00:55,085 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-16 12:00:55,086 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-16 12:00:55,090 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-16 12:00:55,928 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-16 12:00:57,692 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-16 12:00:59,518 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-16 12:01:01,366 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-16 12:01:03,201 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-16 12:01:05,031 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-16 12:01:06,867 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-16 12:01:08,694 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-16 12:01:10,527 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-16 12:01:12,354 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-16 12:01:14,183 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-16 12:01:16,016 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-16 12:01:17,841 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-16 12:01:19,673 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-16 12:01:21,508 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-16 12:01:23,342 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-16 12:01:25,166 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-16 12:01:26,999 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-16 12:01:28,828 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-16 12:01:30,663 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-16 12:01:32,490 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-16 12:01:34,325 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-16 12:01:36,155 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-16 12:01:37,993 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-16 12:01:39,832 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-16 12:01:41,664 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-16 12:01:43,500 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-16 12:01:44,748 - INFO - 项目 [月报提醒] 流式接收完成,共 1332 个数据块,content长度: 77, reasoning长度: 4650
2026-06-16 12:01:44,748 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4650
2026-06-16 12:01:44,748 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-16 12:01:44,748 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-16 12:01:44,748 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-16 12:01:44,749 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-16 12:01:44,749 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-16 12:01:44,751 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-16 12:01:44,751 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-16 12:01:44,751 - INFO - --- 开始提醒密度控制分析 ---
2026-06-16 12:01:44,751 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-16 12:01:44,752 - INFO - [提醒密度控制] 已过滤 6 条周末提醒前置,不参与密度控制
2026-06-16 12:01:44,752 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-16 12:01:44,752 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-16 12:01:44,752 - INFO - ===== 所有项目分析任务完成 =====
2026-06-16 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-06-16 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-16 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-16 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-16 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-16 17:50:08,834 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-16 17:50:12,512 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-16 17:50:12,542 - INFO - [日报] 找到 36 条评论
2026-06-16 17:50:13,448 - INFO - 日报数据已保存: 2026-06-16, 写日报人数: 3
2026-06-16 17:50:13,453 - INFO - [日报] 抓取完成 - 已写: ['超军', '宗梁', '伟全'], 未写: []
2026-06-16 17:50:13,520 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-16 17:50:13,521 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-16 17:50:13,538 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-16 17:52:58,478 - INFO - [日报] 日报JSON生成 - content长度: 2279, reasoning长度: 10408
2026-06-16 17:52:58,478 - ERROR - [日报] 生成的JSON格式无效: ```json
{
"today": {
"sections": [
{
"level_1_id": 1,
"level_1_title": "七牛云与OA系统准备",
"sub_tasks": [
{
"level_2_title": "七牛云服务续费",
2026-06-16 17:52:58,481 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-16 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-16 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-16 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-16 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-16 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-16 18:00:07,149 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-16 18:00:10,819 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-16 18:00:10,878 - INFO - [日报] 找到 36 条评论
2026-06-16 18:00:11,805 - INFO - 日报数据已保存: 2026-06-16, 写日报人数: 3
2026-06-16 18:00:11,810 - INFO - [日报] 抓取完成 - 已写: ['超军', '宗梁', '伟全'], 未写: []
2026-06-16 18:00:11,878 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-16 18:00:11,878 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-16 18:00:11,879 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-16 18:02:42,483 - INFO - [日报] 日报JSON生成 - content长度: 1895, reasoning长度: 10251
2026-06-16 18:02:42,484 - ERROR - [日报] 生成的JSON格式无效: ```json
{
"today": {
"sections": [
{
"level_1_id": 1,
"level_1_title": "超军-日常运维与资料准备",
"sub_tasks": [
{
"level_2_title": "七牛云服务与域名证书处理",
2026-06-16 18:02:42,484 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-16 18:05:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-16 weekday=2
2026-06-16 18:05:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-16 18:05:00,287 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-16 18:05:00,288 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-16 18:05:33,857 - INFO - [未打卡提醒] 刷新调度: times=['18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30', '18:07'], bot_id=bot_20260603123820
2026-06-16 18:05:33,858 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-06-16 18:05:33,858 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-06-16 18:05:33,859 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-06-16 18:05:33,859 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-06-16 18:05:33,859 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-06-16 18:05:33,860 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-16 18:05:33,860 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-16 18:05:33,861 - INFO - 未打卡提醒任务已注册: 每天 18:07 检测
2026-06-16 18:05:33,861 - INFO - 日报未打卡提醒配置已更新: ['18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30', '18:07']
2026-06-16 18:07:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-16 weekday=2
2026-06-16 18:07:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-16 18:07:00,157 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-16 18:07:00,158 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-16 18:09:10,148 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-06-16 18:09:10,149 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-16 18:09:10,149 - INFO - [日报] 正在登录 XWiki...
2026-06-16 18:09:10,149 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-16 18:09:16,976 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-16 18:09:20,553 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-16 18:09:20,584 - INFO - [日报] 找到 36 条评论
2026-06-16 18:09:21,789 - INFO - 日报数据已保存: 2026-06-16, 写日报人数: 3
2026-06-16 18:09:21,797 - INFO - [日报] 抓取完成 - 已写: ['超军', '宗梁', '伟全'], 未写: []
2026-06-16 18:09:21,917 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-16 18:09:21,918 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-16 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-16 weekday=2
2026-06-16 18:10:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-16 18:10:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-06-16 18:10:00,003 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-16 18:10:00,023 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-16 18:10:00,024 - INFO - [日报] 正在登录 XWiki...
2026-06-16 18:10:00,024 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-16 18:10:00,213 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-16 18:10:00,215 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-16 18:10:07,020 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-16 18:10:10,616 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-16 18:10:10,647 - INFO - [日报] 找到 36 条评论
2026-06-16 18:10:11,393 - INFO - 日报数据已保存: 2026-06-16, 写日报人数: 3
2026-06-16 18:10:11,399 - INFO - [日报] 抓取完成 - 已写: ['超军', '宗梁', '伟全'], 未写: []
2026-06-16 18:10:11,465 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-16 18:10:11,466 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-16 18:10:11,466 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-16 18:11:38,712 - INFO - [日报] 日报JSON生成 - content长度: 2791, reasoning长度: 8315
2026-06-16 18:11:38,713 - INFO - [日报] 日报JSON生成完成
2026-06-16 18:11:38,713 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-16.json
2026-06-16 18:13:35,700 - INFO - 日报生成 Prompt 已更新
2026-06-16 18:14:10,242 - INFO - [日报] 日报JSON生成 - content长度: 0, reasoning长度: 12426
2026-06-16 18:14:10,242 - ERROR - [日报] 生成的JSON格式无效: Here's a thinking process:
1. **Analyze User Input:**
- **Input Data:** A JSON array containing 3 comments from a daily report page (XWiki). Each comment has an index, author, author_cn, time, t
2026-06-16 18:14:10,242 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-16 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-16 weekday=2
2026-06-16 18:15:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-16 18:15:00,184 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-16 18:15:00,186 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-16 18:15:21,171 - INFO - 日报打卡状态变更: 2026-06-16 -> 已打卡
2026-06-16 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-16 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-16 weekday=2
2026-06-16 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-16 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-16 weekday=2
2026-06-16 18:27:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-16 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-16 weekday=2
2026-06-16 18:28:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-16 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-16 weekday=2
2026-06-16 18:29:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-16 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-16 weekday=2
2026-06-16 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-16 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-06-16 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-16 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-06-16 19:00:00,006 - INFO - [周报] 本周日期范围: 2026-06-15 至 2026-06-16
共 2 天有日报数据
2026-06-16 19:00:00,007 - INFO - [周报] 开始 AI 分析
2026-06-16 19:00:00,009 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-16 19:04:24,582 - INFO - [周报] AI 返回 content 长度: 2131
2026-06-16 19:04:24,583 - INFO - [周报] AI 分析完成,共 6 条工作项
2026-06-16 19:04:24,586 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-16 19:04:24,588 - INFO - 周报定时分析任务完成: success
2026-06-16 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-16 20:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-16 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-16 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-16 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-16 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-16 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-16 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-16 20:00:00,918 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-16 20:00:02,672 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-16 20:00:04,509 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-16 20:00:06,341 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-16 20:00:08,186 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-16 20:00:10,030 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-16 20:00:11,858 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-16 20:00:13,712 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-16 20:00:15,549 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-16 20:00:17,388 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-16 20:00:19,212 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-16 20:00:21,043 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-16 20:00:22,868 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-16 20:00:24,699 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-16 20:00:26,537 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-16 20:00:28,370 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-16 20:00:30,202 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-16 20:00:32,037 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-16 20:00:33,857 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-16 20:00:35,690 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-16 20:00:37,527 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-16 20:00:39,349 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-16 20:00:41,183 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-16 20:00:43,020 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-16 20:00:44,482 - INFO - 项目 [周报提醒] 流式接收完成,共 1188 个数据块,content长度: 93, reasoning长度: 3889
2026-06-16 20:00:44,482 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 3889
2026-06-16 20:00:44,482 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-16 20:00:44,482 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-16 20:00:44,482 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-16 20:00:44,483 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-16 20:00:44,482 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-16 20:00:44,483 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-16 20:00:44,484 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-16 20:00:44,486 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-16 20:00:45,216 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-16 20:00:46,988 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-16 20:00:48,828 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-16 20:00:50,668 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-16 20:00:52,498 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-16 20:00:54,336 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-16 20:00:56,189 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-16 20:00:58,030 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-16 20:00:59,861 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-16 20:01:01,713 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-16 20:01:03,556 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-16 20:01:05,397 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-16 20:01:07,230 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-16 20:01:09,066 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-16 20:01:10,897 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-16 20:01:12,726 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-16 20:01:14,564 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-16 20:01:16,401 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-16 20:01:18,237 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-16 20:01:20,085 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-16 20:01:21,936 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-16 20:01:23,771 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-16 20:01:25,623 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-16 20:01:27,470 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-16 20:01:29,306 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-16 20:01:31,138 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-16 20:01:32,981 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-16 20:01:34,894 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-16 20:01:35,223 - INFO - 项目 [月报提醒] 流式接收完成,共 1359 个数据块,content长度: 77, reasoning长度: 4613
2026-06-16 20:01:35,223 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4613
2026-06-16 20:01:35,223 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-16 20:01:35,224 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-16 20:01:35,224 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-16 20:01:35,224 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-16 20:01:35,224 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-16 20:01:35,226 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-16 20:01:35,226 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-16 20:01:35,226 - INFO - --- 开始提醒密度控制分析 ---
2026-06-16 20:01:35,227 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-16 20:01:35,227 - INFO - [提醒密度控制] 已过滤 6 条周末提醒前置,不参与密度控制
2026-06-16 20:01:35,227 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-16 20:01:35,227 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-16 20:01:35,227 - INFO - ===== 所有项目分析任务完成 =====
2026-06-17 09:00:00,002 - INFO - ===== 分析任务启动 =====
2026-06-17 09:00:00,006 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-17 09:00:00,007 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-17 09:00:00,008 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-17 09:00:00,008 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-17 09:00:00,009 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-17 09:00:00,009 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-17 09:00:00,009 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-17 09:00:02,366 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-17 09:00:04,321 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-17 09:00:06,367 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-17 09:00:08,406 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-17 09:00:10,472 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-17 09:00:12,515 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-17 09:00:14,564 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-17 09:00:16,609 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-17 09:00:18,658 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-17 09:00:20,694 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-17 09:00:22,745 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-17 09:00:24,791 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-17 09:00:26,835 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-17 09:00:28,885 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-17 09:00:30,942 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-17 09:00:32,996 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-17 09:00:35,044 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-17 09:00:37,109 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-17 09:00:39,157 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-17 09:00:41,228 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-17 09:00:43,285 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-17 09:00:45,354 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-17 09:00:47,402 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-17 09:00:49,453 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-17 09:00:51,494 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-17 09:00:53,552 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-17 09:00:55,616 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-17 09:00:57,670 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-17 09:00:59,721 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-17 09:01:01,788 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-17 09:01:03,839 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-17 09:01:05,903 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-17 09:01:07,961 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-17 09:01:10,105 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-17 09:01:10,892 - INFO - 项目 [月报提醒] 流式接收完成,共 1669 个数据块,content长度: 77, reasoning长度: 5754
2026-06-17 09:01:10,892 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5754
2026-06-17 09:01:10,892 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-17 09:01:10,892 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-17 09:01:10,892 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-17 09:01:10,892 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-17 09:01:10,893 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-17 09:01:10,893 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-17 09:01:10,893 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-17 09:01:10,908 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-17 09:01:11,386 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-17 09:01:13,145 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-17 09:01:14,973 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-17 09:01:16,819 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-17 09:01:18,642 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-17 09:01:20,474 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-17 09:01:22,298 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-17 09:01:24,127 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-17 09:01:25,953 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-17 09:01:27,781 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-17 09:01:29,618 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-17 09:01:31,445 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-17 09:01:33,269 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-17 09:01:35,103 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-17 09:01:36,932 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-17 09:01:38,771 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-17 09:01:40,612 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-17 09:01:42,452 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-17 09:01:44,282 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-17 09:01:46,130 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-17 09:01:47,976 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-17 09:01:49,813 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-17 09:01:51,651 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-17 09:01:53,486 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-17 09:01:55,333 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-17 09:01:57,160 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-17 09:01:58,999 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-17 09:02:00,838 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-17 09:02:02,674 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-17 09:02:04,513 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-17 09:02:06,348 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-17 09:02:08,255 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-17 09:02:09,283 - INFO - 项目 [周报提醒] 流式接收完成,共 1578 个数据块,content长度: 86, reasoning长度: 5251
2026-06-17 09:02:09,283 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 86, reasoning长度: 5251
2026-06-17 09:02:09,283 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供有效时间信息",
"reminders": []
}
2026-06-17 09:02:09,283 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-17 09:02:09,284 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-17 09:02:09,284 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-17 09:02:09,284 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-17 09:02:09,286 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-17 09:02:09,287 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-17 09:02:09,287 - INFO - --- 开始提醒密度控制分析 ---
2026-06-17 09:02:09,287 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-17 09:02:09,288 - INFO - [提醒密度控制] 已过滤 6 条周末提醒前置,不参与密度控制
2026-06-17 09:02:09,288 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-17 09:02:09,288 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-17 09:02:09,288 - INFO - ===== 所有项目分析任务完成 =====
2026-06-17 12:00:00,003 - INFO - ===== 分析任务启动 =====
2026-06-17 12:00:00,005 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-17 12:00:00,007 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-17 12:00:00,007 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-17 12:00:00,008 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-17 12:00:00,008 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-17 12:00:00,008 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-17 12:00:00,009 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-17 12:00:05,808 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-17 12:00:07,552 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-17 12:00:09,383 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-17 12:00:11,211 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-17 12:00:13,032 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-17 12:00:14,853 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-17 12:00:16,673 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-17 12:00:18,505 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-17 12:00:20,341 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-17 12:00:22,166 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-17 12:00:23,985 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-17 12:00:25,816 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-17 12:00:27,643 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-17 12:00:29,465 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-17 12:00:31,296 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-17 12:00:33,119 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-17 12:00:34,945 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-17 12:00:36,772 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-17 12:00:38,591 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-17 12:00:40,413 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-17 12:00:42,238 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-17 12:00:44,071 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-17 12:00:45,905 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-17 12:00:47,728 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-17 12:00:49,549 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-17 12:00:51,376 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-17 12:00:53,205 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-17 12:00:55,025 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-17 12:00:56,861 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-17 12:00:58,688 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-17 12:01:00,538 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-17 12:01:02,376 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-17 12:01:04,213 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-17 12:01:06,036 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-17 12:01:07,869 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-17 12:01:09,705 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-17 12:01:11,620 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-17 12:01:11,693 - INFO - 项目 [周报提醒] 流式接收完成,共 1802 个数据块,content长度: 77, reasoning长度: 6121
2026-06-17 12:01:11,694 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 6121
2026-06-17 12:01:11,694 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-17 12:01:11,694 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-17 12:01:11,694 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-17 12:01:11,694 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-17 12:01:11,694 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-17 12:01:11,695 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-17 12:01:11,695 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-17 12:01:11,698 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-17 12:01:12,232 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-17 12:01:13,998 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-17 12:01:15,850 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-17 12:01:17,691 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-17 12:01:19,537 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-17 12:01:21,384 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-17 12:01:23,225 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-17 12:01:25,058 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-17 12:01:26,904 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-17 12:01:28,755 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-17 12:01:30,595 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-17 12:01:32,439 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-17 12:01:34,284 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-17 12:01:36,133 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-17 12:01:37,982 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-17 12:01:39,828 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-17 12:01:41,676 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-17 12:01:43,527 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-17 12:01:45,368 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-17 12:01:47,217 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-17 12:01:49,058 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-17 12:01:50,900 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-17 12:01:52,750 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-17 12:01:54,586 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-17 12:01:56,450 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-17 12:01:58,298 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-17 12:02:00,136 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-17 12:02:01,984 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-17 12:02:03,825 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-17 12:02:05,660 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-17 12:02:07,509 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-17 12:02:09,426 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-17 12:02:10,159 - INFO - 项目 [月报提醒] 流式接收完成,共 1570 个数据块,content长度: 77, reasoning长度: 5363
2026-06-17 12:02:10,159 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5363
2026-06-17 12:02:10,160 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-17 12:02:10,160 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-17 12:02:10,160 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-17 12:02:10,160 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-17 12:02:10,160 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-17 12:02:10,162 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-17 12:02:10,162 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-17 12:02:10,162 - INFO - --- 开始提醒密度控制分析 ---
2026-06-17 12:02:10,163 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-17 12:02:10,163 - INFO - [提醒密度控制] 已过滤 6 条周末提醒前置,不参与密度控制
2026-06-17 12:02:10,163 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-17 12:02:10,163 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-17 12:02:10,163 - INFO - ===== 所有项目分析任务完成 =====
2026-06-17 12:19:46,551 - INFO - [未打卡提醒] 刷新调度: times=['18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-06-17 12:19:46,552 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-06-17 12:19:46,552 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-06-17 12:19:46,553 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-06-17 12:19:46,553 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-06-17 12:19:46,554 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-06-17 12:19:46,554 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-17 12:19:46,555 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-17 12:19:46,555 - INFO - 日报未打卡提醒配置已更新: ['18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30']
2026-06-17 14:47:08,841 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-06-17 14:47:08,841 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-06-17 14:47:08,842 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-06-17 14:47:08,843 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-06-17 14:47:08,844 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-06-17 14:47:08,844 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-06-17 14:47:08,844 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-06-17 14:47:08,845 - INFO - [未打卡提醒] 刷新调度: times=['18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-06-17 14:47:08,846 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-06-17 14:47:08,846 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-06-17 14:47:08,846 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-06-17 14:47:08,846 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-06-17 14:47:08,847 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-06-17 14:47:08,847 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-06-17 14:47:08,847 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-06-17 14:47:08,848 - INFO - 周报定时任务已注册: 每周一 19:00
2026-06-17 14:47:08,848 - INFO - 周报定时任务已注册: 每周二 19:00
2026-06-17 14:47:08,849 - INFO - 周报定时任务已注册: 每周三 19:00
2026-06-17 14:47:08,849 - INFO - 周报定时任务已注册: 每周四 19:00
2026-06-17 14:47:08,849 - INFO - 周报定时任务已注册: 每周五 19:00
2026-06-17 14:47:08,850 - INFO - 周报定时任务已注册: 每周六 19:00
2026-06-17 14:47:08,850 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-06-17 14:47:08,852 - INFO - 调度器已启动
2026-06-17 14:47:09,358 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-06-17 14:47:09,358 - INFO - [Stream] 后台线程已启动
2026-06-17 14:47:09,360 - INFO - 钉钉 Stream 服务已启动
2026-06-17 14:47:09,364 - INFO - Web 服务启动,端口: 5000
2026-06-17 14:47:35,413 - INFO - [日报] 2026-06-17 请假名单已更新: ['宗梁']
2026-06-17 14:47:35,414 - INFO - 日报请假名单已更新: 2026-06-17 -> ['宗梁']
2026-06-17 14:47:35,415 - INFO - 日报离职名单已更新: []
2026-06-17 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-17 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-17 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-17 17:50:00,115 - INFO - [日报] 正在登录 XWiki...
2026-06-17 17:50:00,115 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-17 17:50:07,477 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-17 17:50:11,122 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-17 17:50:11,152 - INFO - [日报] 找到 38 条评论
2026-06-17 17:50:11,968 - INFO - 日报数据已保存: 2026-06-17, 写日报人数: 2
2026-06-17 17:50:11,974 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-06-17 17:50:12,047 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-17 17:50:12,048 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-17 17:50:12,048 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-17 17:52:21,009 - INFO - [日报] 日报JSON生成 - content长度: 2377, reasoning长度: 7182
2026-06-17 17:52:21,011 - INFO - [日报] 日报JSON生成完成
2026-06-17 17:52:21,012 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-17.json
2026-06-17 17:52:21,025 - INFO - [日报] 标记 2026-06-17 日报流程已完成
2026-06-17 17:52:21,025 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-17 18:00:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-17 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-17 weekday=3
2026-06-17 18:10:00,003 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-17 18:10:00,004 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-17 18:10:00,194 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-17 18:10:00,195 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-17 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-17 weekday=3
2026-06-17 18:15:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-17 18:15:00,164 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-17 18:15:00,165 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-17 18:15:16,206 - INFO - 日报打卡状态变更: 2026-06-17 -> 已打卡
2026-06-17 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-17 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-17 weekday=3
2026-06-17 18:26:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-17 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-17 weekday=3
2026-06-17 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-17 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-17 weekday=3
2026-06-17 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-17 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-17 weekday=3
2026-06-17 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-17 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-17 weekday=3
2026-06-17 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-17 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-06-17 19:00:00,002 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-17 19:00:00,003 - INFO - [周报] 开始获取本周日报数据
2026-06-17 19:00:00,005 - INFO - [周报] 本周日期范围: 2026-06-15 至 2026-06-17
共 3 天有日报数据
2026-06-17 19:00:00,006 - INFO - [周报] 开始 AI 分析
2026-06-17 19:00:00,016 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-17 19:04:34,300 - INFO - [周报] AI 返回 content 长度: 3276
2026-06-17 19:04:34,301 - INFO - [周报] AI 分析完成,共 10 条工作项
2026-06-17 19:04:34,303 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-17 19:04:34,303 - INFO - 周报定时分析任务完成: success
2026-06-17 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-17 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-17 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-17 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-17 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-17 20:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-17 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-17 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-17 20:00:05,840 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-17 20:00:07,598 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-17 20:00:09,460 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-17 20:00:11,294 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-17 20:00:13,128 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-17 20:00:14,958 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-17 20:00:16,790 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-17 20:00:18,616 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-17 20:00:20,450 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-17 20:00:22,279 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-17 20:00:24,111 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-17 20:00:25,969 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-17 20:00:27,800 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-17 20:00:29,636 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-17 20:00:31,470 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-17 20:00:33,304 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-17 20:00:35,146 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-17 20:00:36,980 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-17 20:00:38,813 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-17 20:00:40,650 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-17 20:00:42,497 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-17 20:00:44,331 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-17 20:00:46,170 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-17 20:00:48,006 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-17 20:00:49,850 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-17 20:00:51,680 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-17 20:00:53,508 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-17 20:00:55,358 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-17 20:00:57,198 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-17 20:00:59,029 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-17 20:01:00,903 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-17 20:01:02,752 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-17 20:01:04,665 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-17 20:01:05,471 - INFO - 项目 [周报提醒] 流式接收完成,共 1622 个数据块,content长度: 77, reasoning长度: 5380
2026-06-17 20:01:05,472 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5380
2026-06-17 20:01:05,472 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-17 20:01:05,472 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-17 20:01:05,472 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-17 20:01:05,472 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-17 20:01:05,473 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-17 20:01:05,473 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-17 20:01:05,473 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-17 20:01:05,476 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-17 20:01:05,940 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-17 20:01:07,715 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-17 20:01:09,565 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-17 20:01:11,421 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-17 20:01:13,272 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-17 20:01:15,128 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-17 20:01:16,978 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-17 20:01:18,847 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-17 20:01:20,695 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-17 20:01:22,542 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-17 20:01:24,393 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-17 20:01:26,251 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-17 20:01:28,111 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-17 20:01:29,970 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-17 20:01:31,819 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-17 20:01:33,681 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-17 20:01:35,542 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-17 20:01:37,397 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-17 20:01:39,250 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-17 20:01:41,105 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-17 20:01:42,958 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-17 20:01:44,817 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-17 20:01:46,668 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-17 20:01:48,516 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-17 20:01:50,381 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-17 20:01:52,233 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-17 20:01:54,088 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-17 20:01:55,947 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-17 20:01:57,134 - INFO - 项目 [月报提醒] 流式接收完成,共 1380 个数据块,content长度: 77, reasoning长度: 4814
2026-06-17 20:01:57,134 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4814
2026-06-17 20:01:57,134 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-17 20:01:57,134 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-17 20:01:57,134 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-17 20:01:57,134 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-17 20:01:57,135 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-17 20:01:57,136 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-17 20:01:57,137 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-17 20:01:57,137 - INFO - --- 开始提醒密度控制分析 ---
2026-06-17 20:01:57,137 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-17 20:01:57,138 - INFO - [提醒密度控制] 已过滤 6 条周末提醒前置,不参与密度控制
2026-06-17 20:01:57,138 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-17 20:01:57,138 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-17 20:01:57,138 - INFO - ===== 所有项目分析任务完成 =====
2026-06-18 09:00:00,001 - INFO - ===== 分析任务启动 =====
2026-06-18 09:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-18 09:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-18 09:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-18 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-18 09:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-18 09:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-18 09:00:00,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-18 09:00:06,015 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-18 09:00:07,772 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-18 09:00:09,609 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-18 09:00:11,438 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-18 09:00:13,278 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-18 09:00:15,106 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-18 09:00:16,943 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-18 09:00:18,789 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-18 09:00:20,616 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-18 09:00:22,458 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-18 09:00:24,286 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-18 09:00:26,122 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-18 09:00:27,966 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-18 09:00:29,803 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-18 09:00:31,642 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-18 09:00:33,482 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-18 09:00:35,315 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-18 09:00:37,154 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-18 09:00:38,998 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-18 09:00:40,828 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-18 09:00:42,662 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-18 09:00:44,503 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-18 09:00:46,338 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-18 09:00:48,177 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-18 09:00:50,025 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-18 09:00:51,860 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-18 09:00:53,701 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-18 09:00:55,556 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-18 09:00:57,393 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-18 09:00:59,107 - INFO - 项目 [周报提醒] 流式接收完成,共 1444 个数据块,content长度: 77, reasoning长度: 4935
2026-06-18 09:00:59,108 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4935
2026-06-18 09:00:59,108 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-18 09:00:59,108 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-18 09:00:59,108 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-18 09:00:59,108 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-18 09:00:59,108 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-18 09:00:59,109 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-18 09:00:59,109 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-18 09:00:59,112 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-18 09:00:59,522 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-18 09:01:01,321 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-18 09:01:03,164 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-18 09:01:05,015 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-18 09:01:06,867 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-18 09:01:08,724 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-18 09:01:10,577 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-18 09:01:12,435 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-18 09:01:14,287 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-18 09:01:16,135 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-18 09:01:17,980 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-18 09:01:19,829 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-18 09:01:21,679 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-18 09:01:23,522 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-18 09:01:25,367 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-18 09:01:27,209 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-18 09:01:29,068 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-18 09:01:30,923 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-18 09:01:32,769 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-18 09:01:34,635 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-18 09:01:36,554 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-18 09:01:38,405 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-18 09:01:40,255 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-18 09:01:42,096 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-18 09:01:43,954 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-18 09:01:45,804 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-18 09:01:47,644 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-18 09:01:49,497 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-18 09:01:51,340 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-18 09:01:53,192 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-18 09:01:55,056 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-18 09:01:56,901 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-18 09:01:58,749 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-18 09:02:00,695 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-18 09:02:01,367 - INFO - 项目 [月报提醒] 流式接收完成,共 1668 个数据块,content长度: 77, reasoning长度: 5869
2026-06-18 09:02:01,367 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5869
2026-06-18 09:02:01,367 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-18 09:02:01,367 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-18 09:02:01,368 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-18 09:02:01,368 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-18 09:02:01,368 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-18 09:02:01,370 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-18 09:02:01,370 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-18 09:02:01,370 - INFO - --- 开始提醒密度控制分析 ---
2026-06-18 09:02:01,371 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-18 09:02:01,371 - INFO - [提醒密度控制] 已过滤 6 条周末提醒前置,不参与密度控制
2026-06-18 09:02:01,371 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-18 09:02:01,371 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-18 09:02:01,371 - INFO - ===== 所有项目分析任务完成 =====
2026-06-18 11:59:52,482 - INFO - [日报] 2026-06-18 请假名单已更新: []
2026-06-18 11:59:52,482 - INFO - 日报请假名单已更新: 2026-06-18 -> []
2026-06-18 11:59:52,484 - INFO - 日报离职名单已更新: ['宗梁']
2026-06-18 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-18 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-18 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-18 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-18 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-18 12:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-18 12:00:00,003 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-18 12:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-18 12:00:02,535 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-18 12:00:04,516 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-18 12:00:06,573 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-18 12:00:08,633 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-18 12:00:10,691 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-18 12:00:12,747 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-18 12:00:14,810 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-18 12:00:16,870 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-18 12:00:18,946 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-18 12:00:21,004 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-18 12:00:23,070 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-18 12:00:25,152 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-18 12:00:27,213 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-18 12:00:29,290 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-18 12:00:31,355 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-18 12:00:33,418 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-18 12:00:35,486 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-18 12:00:37,582 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-18 12:00:39,659 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-18 12:00:41,727 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-18 12:00:43,793 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-18 12:00:45,857 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-18 12:00:47,920 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-18 12:00:49,999 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-18 12:00:52,075 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-18 12:00:54,153 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-18 12:00:56,237 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-18 12:00:58,308 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-18 12:01:00,377 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-18 12:01:02,454 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-18 12:01:04,533 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-18 12:01:06,598 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-18 12:01:08,757 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-18 12:01:09,381 - INFO - 项目 [月报提醒] 流式接收完成,共 1615 个数据块,content长度: 77, reasoning长度: 5521
2026-06-18 12:01:09,382 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5521
2026-06-18 12:01:09,382 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-18 12:01:09,382 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-18 12:01:09,382 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-18 12:01:09,382 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-18 12:01:09,383 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-18 12:01:09,385 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-18 12:01:09,386 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-18 12:01:09,386 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-18 12:01:09,844 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-18 12:01:11,606 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-18 12:01:13,450 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-18 12:01:15,291 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-18 12:01:17,128 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-18 12:01:18,982 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-18 12:01:20,817 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-18 12:01:22,660 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-18 12:01:24,493 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-18 12:01:26,332 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-18 12:01:28,166 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-18 12:01:30,001 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-18 12:01:31,838 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-18 12:01:33,676 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-18 12:01:35,520 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-18 12:01:37,358 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-18 12:01:39,207 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-18 12:01:41,046 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-18 12:01:42,879 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-18 12:01:44,743 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-18 12:01:46,581 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-18 12:01:48,421 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-18 12:01:50,257 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-18 12:01:52,093 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-18 12:01:53,921 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-18 12:01:55,778 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-18 12:01:57,614 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-18 12:01:59,452 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-18 12:02:01,311 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-18 12:02:03,152 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-18 12:02:05,074 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-18 12:02:05,184 - INFO - 项目 [周报提醒] 流式接收完成,共 1503 个数据块,content长度: 77, reasoning长度: 5125
2026-06-18 12:02:05,184 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5125
2026-06-18 12:02:05,184 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-18 12:02:05,184 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-18 12:02:05,184 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-18 12:02:05,185 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-18 12:02:05,185 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-18 12:02:05,186 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-18 12:02:05,187 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-18 12:02:05,187 - INFO - --- 开始提醒密度控制分析 ---
2026-06-18 12:02:05,187 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-18 12:02:05,188 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-18 12:02:05,188 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-18 12:02:05,188 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-18 12:02:05,188 - INFO - ===== 所有项目分析任务完成 =====
2026-06-18 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-18 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-18 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-18 17:50:00,003 - INFO - [日报] 正在登录 XWiki...
2026-06-18 17:50:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-18 17:50:07,946 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-18 17:50:11,815 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-18 17:50:11,847 - INFO - [日报] 找到 40 条评论
2026-06-18 17:50:12,722 - INFO - 日报数据已保存: 2026-06-18, 写日报人数: 2
2026-06-18 17:50:12,727 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-06-18 17:50:12,804 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-18 17:50:12,804 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-18 17:50:12,805 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-18 17:52:59,668 - INFO - [日报] 日报JSON生成 - content长度: 1803, reasoning长度: 10098
2026-06-18 17:52:59,669 - ERROR - [日报] 生成的JSON格式无效: ```json
{
"today": {
"sections": [
{
"level_1_id": 1,
"level_1_title": "九航APP项目",
"sub_tasks": [
{
"level_2_title": "九航云选购物车新下单流程Bug修复",
2026-06-18 17:52:59,670 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-18 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-18 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-18 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-18 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-18 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-18 18:00:07,287 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-18 18:00:10,913 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-18 18:00:10,947 - INFO - [日报] 找到 40 条评论
2026-06-18 18:00:11,829 - INFO - 日报数据已保存: 2026-06-18, 写日报人数: 2
2026-06-18 18:00:11,833 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-06-18 18:00:11,895 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-18 18:00:11,895 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-18 18:00:11,896 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-18 18:02:36,362 - INFO - [日报] 日报JSON生成 - content长度: 2567, reasoning长度: 9049
2026-06-18 18:02:36,363 - INFO - [日报] 日报JSON生成完成
2026-06-18 18:02:36,364 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-18.json
2026-06-18 18:02:36,369 - INFO - [日报] 标记 2026-06-18 日报流程已完成
2026-06-18 18:02:36,369 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-18 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-18 weekday=4
2026-06-18 18:10:00,002 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-18 18:10:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-18 18:10:00,194 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-18 18:10:00,195 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-18 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-18 weekday=4
2026-06-18 18:15:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-18 18:15:00,166 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-18 18:15:00,167 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-18 18:15:05,891 - INFO - 日报打卡状态变更: 2026-06-18 -> 已打卡
2026-06-18 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-18 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-18 weekday=4
2026-06-18 18:26:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-18 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-18 weekday=4
2026-06-18 18:27:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-18 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-18 weekday=4
2026-06-18 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-18 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-18 weekday=4
2026-06-18 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-18 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-18 weekday=4
2026-06-18 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-18 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-06-18 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-18 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-06-18 19:00:00,005 - INFO - [周报] 本周日期范围: 2026-06-15 至 2026-06-18
共 4 天有日报数据
2026-06-18 19:00:00,005 - INFO - [周报] 开始 AI 分析
2026-06-18 19:00:00,008 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-18 19:05:06,684 - INFO - [周报] AI 返回 content 长度: 3352
2026-06-18 19:05:06,685 - INFO - [周报] AI 分析完成,共 10 条工作项
2026-06-18 19:05:06,686 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-18 19:05:06,687 - INFO - 周报定时分析任务完成: success
2026-06-18 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-18 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-18 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-18 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-18 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-18 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-18 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-18 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-18 20:00:00,850 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-18 20:00:02,680 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-18 20:00:04,580 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-18 20:00:06,468 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-18 20:00:08,365 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-18 20:00:10,266 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-18 20:00:12,174 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-18 20:00:14,076 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-18 20:00:15,962 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-18 20:00:17,848 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-18 20:00:19,741 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-18 20:00:21,620 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-18 20:00:23,507 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-18 20:00:25,390 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-18 20:00:27,307 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-18 20:00:29,200 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-18 20:00:31,083 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-18 20:00:32,973 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-18 20:00:34,868 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-18 20:00:36,762 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-18 20:00:38,648 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-18 20:00:40,545 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-18 20:00:42,427 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-18 20:00:44,312 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-18 20:00:46,197 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-18 20:00:48,094 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-18 20:00:49,986 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-18 20:00:51,879 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-18 20:00:53,771 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-18 20:00:55,677 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-18 20:00:57,571 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-18 20:00:59,561 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-18 20:00:59,599 - INFO - 项目 [周报提醒] 流式接收完成,共 1551 个数据块,content长度: 86, reasoning长度: 5110
2026-06-18 20:00:59,599 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 86, reasoning长度: 5110
2026-06-18 20:00:59,599 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供具体截止时间",
"reminders": []
}
2026-06-18 20:00:59,600 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-18 20:00:59,600 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-18 20:00:59,600 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-18 20:00:59,600 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-18 20:00:59,600 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-18 20:00:59,602 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-18 20:00:59,604 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-18 20:01:00,036 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-18 20:01:01,829 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-18 20:01:03,689 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-18 20:01:05,550 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-18 20:01:07,396 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-18 20:01:09,245 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-18 20:01:11,094 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-18 20:01:12,943 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-18 20:01:14,799 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-18 20:01:16,661 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-18 20:01:18,515 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-18 20:01:20,359 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-18 20:01:22,236 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-18 20:01:24,098 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-18 20:01:25,951 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-18 20:01:27,817 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-18 20:01:29,672 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-18 20:01:31,525 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-18 20:01:33,383 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-18 20:01:35,229 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-18 20:01:37,086 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-18 20:01:38,939 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-18 20:01:40,801 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-18 20:01:42,649 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-18 20:01:44,521 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-18 20:01:46,376 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-18 20:01:48,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-18 20:01:50,114 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-18 20:01:52,048 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-18 20:01:52,749 - INFO - 项目 [月报提醒] 流式接收完成,共 1419 个数据块,content长度: 84, reasoning长度: 4903
2026-06-18 20:01:52,749 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 84, reasoning长度: 4903
2026-06-18 20:01:52,750 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供截止时间",
"reminders": []
}
2026-06-18 20:01:52,750 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-18 20:01:52,750 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-18 20:01:52,750 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-18 20:01:52,750 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-18 20:01:52,752 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-18 20:01:52,752 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-18 20:01:52,752 - INFO - --- 开始提醒密度控制分析 ---
2026-06-18 20:01:52,753 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-18 20:01:52,753 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-18 20:01:52,753 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-18 20:01:52,753 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-18 20:01:52,753 - INFO - ===== 所有项目分析任务完成 =====
2026-06-19 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-19 09:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-19 09:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-19 09:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-19 09:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-19 09:00:00,004 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-19 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-19 09:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-19 09:00:00,591 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-19 09:00:02,382 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-19 09:00:04,216 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-19 09:00:06,060 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-19 09:00:07,912 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-19 09:00:09,748 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-19 09:00:11,596 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-19 09:00:13,444 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-19 09:00:15,282 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-19 09:00:17,126 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-19 09:00:18,965 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-19 09:00:20,808 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-19 09:00:22,652 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-19 09:00:24,490 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-19 09:00:26,342 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-19 09:00:28,185 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-19 09:00:30,027 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-19 09:00:31,869 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-19 09:00:33,721 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-19 09:00:35,563 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-19 09:00:37,407 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-19 09:00:39,248 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-19 09:00:41,087 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-19 09:00:42,925 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-19 09:00:44,769 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-19 09:00:46,630 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-19 09:00:48,474 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-19 09:00:50,309 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-19 09:00:52,144 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-19 09:00:54,000 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-19 09:00:55,841 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-19 09:00:57,682 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-19 09:00:59,527 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-19 09:01:01,385 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-19 09:01:03,227 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-19 09:01:05,105 - INFO - 项目 [月报提醒] 流式接收完成,共 1749 个数据块,content长度: 77, reasoning长度: 6175
2026-06-19 09:01:05,105 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 6175
2026-06-19 09:01:05,105 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-19 09:01:05,105 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-19 09:01:05,105 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-19 09:01:05,105 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-19 09:01:05,106 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-19 09:01:05,107 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-19 09:01:05,107 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-19 09:01:05,109 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-19 09:01:06,047 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-19 09:01:07,833 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-19 09:01:09,679 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-19 09:01:11,528 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-19 09:01:13,394 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-19 09:01:15,250 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-19 09:01:17,102 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-19 09:01:18,962 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-19 09:01:20,809 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-19 09:01:22,678 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-19 09:01:24,525 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-19 09:01:26,376 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-19 09:01:28,229 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-19 09:01:30,075 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-19 09:01:31,924 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-19 09:01:33,776 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-19 09:01:35,627 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-19 09:01:37,488 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-19 09:01:39,332 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-19 09:01:41,196 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-19 09:01:43,048 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-19 09:01:44,894 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-19 09:01:46,750 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-19 09:01:48,614 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-19 09:01:50,246 - INFO - 项目 [周报提醒] 流式接收完成,共 1192 个数据块,content长度: 93, reasoning长度: 3857
2026-06-19 09:01:50,246 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 3857
2026-06-19 09:01:50,246 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-19 09:01:50,246 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-19 09:01:50,246 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-19 09:01:50,246 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-19 09:01:50,247 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-19 09:01:50,258 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-19 09:01:50,258 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-19 09:01:50,259 - INFO - --- 开始提醒密度控制分析 ---
2026-06-19 09:01:50,259 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-19 09:01:50,259 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-19 09:01:50,260 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-19 09:01:50,260 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-19 09:01:50,260 - INFO - ===== 所有项目分析任务完成 =====
2026-06-19 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-19 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-19 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-19 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-19 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-19 12:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-19 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-19 12:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-19 12:00:00,686 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-19 12:00:02,463 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-19 12:00:04,306 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-19 12:00:06,142 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-19 12:00:07,985 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-19 12:00:09,822 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-19 12:00:11,662 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-19 12:00:13,519 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-19 12:00:15,358 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-19 12:00:17,205 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-19 12:00:19,048 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-19 12:00:20,884 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-19 12:00:22,731 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-19 12:00:24,566 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-19 12:00:26,397 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-19 12:00:28,228 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-19 12:00:30,062 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-19 12:00:31,899 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-19 12:00:33,739 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-19 12:00:35,578 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-19 12:00:37,420 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-19 12:00:39,256 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-19 12:00:41,099 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-19 12:00:42,948 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-19 12:00:44,789 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-19 12:00:46,625 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-19 12:00:48,464 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-19 12:00:50,316 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-19 12:00:52,167 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-19 12:00:53,399 - INFO - 项目 [月报提醒] 流式接收完成,共 1431 个数据块,content长度: 84, reasoning长度: 4822
2026-06-19 12:00:53,400 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 84, reasoning长度: 4822
2026-06-19 12:00:53,400 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供截止时间",
"reminders": []
}
2026-06-19 12:00:53,400 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-19 12:00:53,400 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-19 12:00:53,400 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-19 12:00:53,400 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-19 12:00:53,401 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-19 12:00:53,401 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-19 12:00:53,404 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-19 12:00:54,246 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-19 12:00:56,010 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-19 12:00:57,852 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-19 12:00:59,695 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-19 12:01:01,574 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-19 12:01:03,421 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-19 12:01:05,263 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-19 12:01:07,109 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-19 12:01:08,949 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-19 12:01:10,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-19 12:01:12,635 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-19 12:01:14,488 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-19 12:01:16,340 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-19 12:01:18,181 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-19 12:01:20,019 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-19 12:01:21,856 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-19 12:01:23,701 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-19 12:01:25,549 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-19 12:01:27,400 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-19 12:01:29,247 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-19 12:01:31,090 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-19 12:01:32,939 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-19 12:01:34,781 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-19 12:01:36,624 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-19 12:01:38,474 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-19 12:01:40,313 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-19 12:01:42,160 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-19 12:01:43,904 - INFO - 项目 [周报提醒] 流式接收完成,共 1345 个数据块,content长度: 77, reasoning长度: 4526
2026-06-19 12:01:43,904 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4526
2026-06-19 12:01:43,904 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-19 12:01:43,905 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-19 12:01:43,905 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-19 12:01:43,905 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-19 12:01:43,905 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-19 12:01:43,907 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-19 12:01:43,907 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-19 12:01:43,907 - INFO - --- 开始提醒密度控制分析 ---
2026-06-19 12:01:43,908 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-19 12:01:43,908 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-19 12:01:43,908 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-19 12:01:43,908 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-19 12:01:43,908 - INFO - ===== 所有项目分析任务完成 =====
2026-06-19 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-19 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-19 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-19 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-19 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-19 17:50:08,264 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-19 17:50:12,611 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-19 17:50:12,644 - INFO - [日报] 找到 40 条评论
2026-06-19 17:50:14,643 - INFO - 日报数据已保存: 2026-06-19, 写日报人数: 0
2026-06-19 17:50:14,648 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全']
2026-06-19 17:50:14,724 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-19 17:50:14,725 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-19 17:51:03,762 - INFO - [日报] AI返回 - content长度: 211, reasoning长度: 3468
2026-06-19 17:51:03,762 - INFO - [日报] AI分析完成 - 未写: ['伟全'], 提醒: 1条
2026-06-19 17:51:03,768 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-19 17:51:03,942 - INFO - 钉钉消息发送成功: 伟全,今天的工作完成的怎么样了?记得去XWiki填一下日报哈...
2026-06-19 17:51:03,943 - INFO - [日报] 提醒发送成功: 伟全
2026-06-19 17:51:03,948 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-19 17:51:03,948 - INFO - [日报] 今天还没有人写日报,跳过生成日报JSON
2026-06-19 17:51:03,948 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-19 17:51:03,948 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-19 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-19 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-19 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-19 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-19 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-19 18:00:07,846 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-19 18:00:11,668 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-19 18:00:11,698 - INFO - [日报] 找到 40 条评论
2026-06-19 18:00:12,634 - INFO - 日报数据已保存: 2026-06-19, 写日报人数: 0
2026-06-19 18:00:12,640 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全']
2026-06-19 18:00:12,709 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-19 18:00:12,710 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-19 18:01:03,658 - INFO - [日报] AI返回 - content长度: 216, reasoning长度: 3957
2026-06-19 18:01:03,658 - INFO - [日报] AI分析完成 - 未写: ['伟全'], 提醒: 1条
2026-06-19 18:01:03,665 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-19 18:01:03,846 - INFO - 钉钉消息发送成功: 伟全,今天的工作进展如何呀?记得抽空去XWiki提交一下日报...
2026-06-19 18:01:03,848 - INFO - [日报] 提醒发送成功: 伟全
2026-06-19 18:01:03,853 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-19 18:01:03,853 - INFO - [日报] 今天还没有人写日报,跳过生成日报JSON
2026-06-19 18:01:03,853 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-19 18:01:03,853 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-19 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-19 weekday=5
2026-06-19 18:10:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-06-19 18:10:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-19 18:10:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-19 18:10:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-19 18:10:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-19 18:10:00,007 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-19 18:10:00,260 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-19 18:10:00,265 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-19 18:10:07,406 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-19 18:10:11,305 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-19 18:10:11,348 - INFO - [日报] 找到 40 条评论
2026-06-19 18:10:12,250 - INFO - 日报数据已保存: 2026-06-19, 写日报人数: 0
2026-06-19 18:10:12,255 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全']
2026-06-19 18:10:12,330 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-19 18:10:12,332 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-19 18:11:05,657 - INFO - [日报] AI返回 - content长度: 211, reasoning长度: 4216
2026-06-19 18:11:05,657 - INFO - [日报] AI分析完成 - 未写: ['伟全'], 提醒: 1条
2026-06-19 18:11:05,662 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-19 18:11:05,830 - INFO - 钉钉消息发送成功: 伟全,今天的工作完成的怎么样了?记得去XWiki填一下日报哈...
2026-06-19 18:11:05,831 - INFO - [日报] 提醒发送成功: 伟全
2026-06-19 18:11:05,836 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-19 18:11:05,837 - INFO - [日报] 今天还没有人写日报,跳过生成日报JSON
2026-06-19 18:11:05,837 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-19 18:11:05,837 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-19 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-19 weekday=5
2026-06-19 18:15:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-19 18:15:00,189 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-19 18:15:00,190 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-19 18:20:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-19 18:20:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-19 18:20:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-19 18:20:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-19 18:20:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-19 18:20:06,873 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-19 18:20:10,750 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-19 18:20:10,784 - INFO - [日报] 找到 40 条评论
2026-06-19 18:20:11,796 - INFO - 日报数据已保存: 2026-06-19, 写日报人数: 0
2026-06-19 18:20:11,802 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全']
2026-06-19 18:20:11,880 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-19 18:20:11,882 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-19 18:21:11,169 - INFO - [日报] AI返回 - content长度: 210, reasoning长度: 4615
2026-06-19 18:21:11,169 - INFO - [日报] AI分析完成 - 未写: ['伟全'], 提醒: 1条
2026-06-19 18:21:11,174 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-19 18:21:11,350 - INFO - 钉钉消息发送成功: 伟全,今天忙完记得顺手把XWiki日报补上哈,期待你的更新!...
2026-06-19 18:21:11,351 - INFO - [日报] 提醒发送成功: 伟全
2026-06-19 18:21:11,356 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-19 18:21:11,357 - INFO - [日报] 今天还没有人写日报,跳过生成日报JSON
2026-06-19 18:21:11,357 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-19 18:21:11,357 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-19 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-19 weekday=5
2026-06-19 18:26:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-19 18:26:00,168 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-19 18:26:00,169 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-19 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-19 weekday=5
2026-06-19 18:27:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-19 18:27:00,171 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-19 18:27:00,172 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-19 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-19 weekday=5
2026-06-19 18:28:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-19 18:28:00,157 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-19 18:28:00,158 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-19 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-19 weekday=5
2026-06-19 18:29:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-19 18:29:00,185 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-19 18:29:00,186 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-19 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-19 weekday=5
2026-06-19 18:30:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-19 18:30:00,172 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-19 18:30:00,173 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-19 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-06-19 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-19 19:00:00,008 - INFO - [周报] 开始获取本周日报数据
2026-06-19 19:00:00,012 - INFO - [周报] 本周日期范围: 2026-06-15 至 2026-06-19
共 5 天有日报数据
2026-06-19 19:00:00,013 - INFO - [周报] 开始 AI 分析
2026-06-19 19:00:00,016 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-19 19:05:09,141 - INFO - [周报] AI 返回 content 长度: 3549
2026-06-19 19:05:09,143 - INFO - [周报] AI 分析完成,共 10 条工作项
2026-06-19 19:05:09,144 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-19 19:05:09,144 - INFO - 周报定时分析任务完成: success
2026-06-19 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-19 20:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-19 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-19 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-19 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-19 20:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-19 20:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-19 20:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-19 20:00:00,924 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-19 20:00:02,755 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-19 20:00:04,634 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-19 20:00:06,511 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-19 20:00:08,397 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-19 20:00:10,280 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-19 20:00:12,162 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-19 20:00:14,038 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-19 20:00:15,912 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-19 20:00:17,799 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-19 20:00:19,678 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-19 20:00:21,567 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-19 20:00:23,461 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-19 20:00:25,564 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-19 20:00:27,449 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-19 20:00:29,331 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-19 20:00:31,202 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-19 20:00:33,085 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-19 20:00:34,968 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-19 20:00:36,852 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-19 20:00:38,733 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-19 20:00:40,606 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-19 20:00:42,489 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-19 20:00:44,367 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-19 20:00:46,247 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-19 20:00:48,129 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-19 20:00:50,008 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-19 20:00:51,894 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-19 20:00:53,783 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-19 20:00:55,659 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-19 20:00:57,544 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-19 20:00:59,423 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-19 20:01:01,326 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-19 20:01:03,289 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-19 20:01:03,738 - INFO - 项目 [周报提醒] 流式接收完成,共 1662 个数据块,content长度: 84, reasoning长度: 5577
2026-06-19 20:01:03,738 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 84, reasoning长度: 5577
2026-06-19 20:01:03,738 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供截止时间",
"reminders": []
}
2026-06-19 20:01:03,738 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-19 20:01:03,738 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-19 20:01:03,739 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-19 20:01:03,739 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-19 20:01:03,739 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-19 20:01:03,740 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-19 20:01:03,742 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-19 20:01:04,226 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-19 20:01:05,992 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-19 20:01:07,834 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-19 20:01:09,678 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-19 20:01:11,519 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-19 20:01:13,364 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-19 20:01:15,207 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-19 20:01:17,050 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-19 20:01:18,880 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-19 20:01:20,753 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-19 20:01:22,594 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-19 20:01:24,434 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-19 20:01:26,275 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-19 20:01:28,119 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-19 20:01:29,958 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-19 20:01:31,813 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-19 20:01:33,655 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-19 20:01:35,499 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-19 20:01:37,347 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-19 20:01:39,190 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-19 20:01:41,025 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-19 20:01:42,875 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-19 20:01:44,717 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-19 20:01:46,550 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-19 20:01:48,390 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-19 20:01:50,238 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-19 20:01:52,079 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-19 20:01:53,937 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-19 20:01:55,770 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-19 20:01:57,616 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-19 20:01:59,462 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-19 20:02:01,328 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-19 20:02:03,252 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-19 20:02:03,695 - INFO - 项目 [月报提醒] 流式接收完成,共 1612 个数据块,content长度: 77, reasoning长度: 5519
2026-06-19 20:02:03,696 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5519
2026-06-19 20:02:03,696 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-19 20:02:03,696 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-19 20:02:03,696 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-19 20:02:03,696 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-19 20:02:03,696 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-19 20:02:03,698 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-19 20:02:03,699 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-19 20:02:03,699 - INFO - --- 开始提醒密度控制分析 ---
2026-06-19 20:02:03,699 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-19 20:02:03,699 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-19 20:02:03,700 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-19 20:02:03,700 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-19 20:02:03,700 - INFO - ===== 所有项目分析任务完成 =====
2026-06-20 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-20 09:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-20 09:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-20 09:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-20 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-20 09:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-20 09:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-20 09:00:00,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-20 09:00:05,490 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-20 09:00:07,260 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-20 09:00:09,093 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-20 09:00:10,942 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-20 09:00:12,781 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-20 09:00:14,608 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-20 09:00:16,441 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-20 09:00:18,285 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-20 09:00:20,107 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-20 09:00:21,943 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-20 09:00:23,769 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-20 09:00:25,603 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-20 09:00:27,443 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-20 09:00:29,272 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-20 09:00:31,108 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-20 09:00:32,940 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-20 09:00:34,766 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-20 09:00:36,607 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-20 09:00:38,435 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-20 09:00:40,274 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-20 09:00:42,115 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-20 09:00:43,948 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-20 09:00:45,788 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-20 09:00:47,632 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-20 09:00:49,469 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-20 09:00:51,314 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-20 09:00:53,166 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-20 09:00:54,996 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-20 09:00:56,904 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-20 09:00:57,680 - INFO - 项目 [周报提醒] 流式接收完成,共 1421 个数据块,content长度: 77, reasoning长度: 4901
2026-06-20 09:00:57,680 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4901
2026-06-20 09:00:57,681 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-20 09:00:57,681 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-20 09:00:57,681 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-20 09:00:57,681 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-20 09:00:57,681 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-20 09:00:57,681 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-20 09:00:57,683 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-20 09:00:57,684 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-20 09:00:58,160 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-20 09:00:59,942 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-20 09:01:01,812 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-20 09:01:03,679 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-20 09:01:05,528 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-20 09:01:07,378 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-20 09:01:09,226 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-20 09:01:11,077 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-20 09:01:12,925 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-20 09:01:14,776 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-20 09:01:16,630 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-20 09:01:18,486 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-20 09:01:20,336 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-20 09:01:22,183 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-20 09:01:24,034 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-20 09:01:25,883 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-20 09:01:27,745 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-20 09:01:29,597 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-20 09:01:31,446 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-20 09:01:33,295 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-20 09:01:35,149 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-20 09:01:36,998 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-20 09:01:38,852 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-20 09:01:40,699 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-20 09:01:42,551 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-20 09:01:44,402 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-20 09:01:46,264 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-20 09:01:48,114 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-20 09:01:49,960 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-20 09:01:51,899 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-20 09:01:51,936 - INFO - 项目 [月报提醒] 流式接收完成,共 1451 个数据块,content长度: 77, reasoning长度: 5136
2026-06-20 09:01:51,936 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5136
2026-06-20 09:01:51,937 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-20 09:01:51,937 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-20 09:01:51,937 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-20 09:01:51,937 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-20 09:01:51,937 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-20 09:01:51,939 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-20 09:01:51,939 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-20 09:01:51,940 - INFO - --- 开始提醒密度控制分析 ---
2026-06-20 09:01:51,940 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-20 09:01:51,940 - INFO - [提醒密度控制] 已过滤 4 条周末提醒前置,不参与密度控制
2026-06-20 09:01:51,940 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-20 09:01:51,940 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-20 09:01:51,941 - INFO - ===== 所有项目分析任务完成 =====
2026-06-20 09:45:00,000 - INFO - 触发提醒: 提醒:月报请在明天12:30前提交至综合管理中心...
2026-06-20 09:45:00,171 - INFO - 钉钉消息发送成功: 提醒:月报请在明天12:30前提交至综合管理中心...
2026-06-20 09:45:00,174 - INFO - 提醒发送成功: remind_20260612090611_7242
2026-06-20 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-20 12:00:00,003 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-20 12:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-20 12:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-20 12:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-20 12:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-20 12:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-20 12:00:00,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-20 12:00:00,606 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-20 12:00:02,387 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-20 12:00:04,215 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-20 12:00:06,056 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-20 12:00:07,913 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-20 12:00:09,740 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-20 12:00:11,583 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-20 12:00:13,414 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-20 12:00:15,242 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-20 12:00:17,072 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-20 12:00:18,901 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-20 12:00:20,730 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-20 12:00:22,567 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-20 12:00:24,408 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-20 12:00:26,250 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-20 12:00:28,075 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-20 12:00:29,906 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-20 12:00:31,731 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-20 12:00:33,558 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-20 12:00:35,389 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-20 12:00:37,224 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-20 12:00:39,051 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-20 12:00:40,884 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-20 12:00:42,717 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-20 12:00:44,550 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-20 12:00:46,378 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-20 12:00:48,207 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-20 12:00:50,044 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-20 12:00:51,958 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-20 12:00:51,959 - INFO - 项目 [周报提醒] 流式接收完成,共 1400 个数据块,content长度: 93, reasoning长度: 4740
2026-06-20 12:00:51,959 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 4740
2026-06-20 12:00:51,959 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-20 12:00:51,959 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-20 12:00:51,959 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-20 12:00:51,959 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-20 12:00:51,960 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-20 12:00:51,960 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-20 12:00:51,960 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-20 12:00:51,963 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-20 12:00:52,814 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-20 12:00:54,591 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-20 12:00:56,444 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-20 12:00:58,288 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-20 12:01:00,157 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-20 12:01:02,034 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-20 12:01:03,885 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-20 12:01:05,730 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-20 12:01:07,573 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-20 12:01:09,421 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-20 12:01:11,275 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-20 12:01:13,130 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-20 12:01:14,989 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-20 12:01:16,837 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-20 12:01:18,687 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-20 12:01:20,538 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-20 12:01:22,398 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-20 12:01:24,253 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-20 12:01:26,108 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-20 12:01:27,969 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-20 12:01:29,821 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-20 12:01:31,681 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-20 12:01:33,534 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-20 12:01:35,381 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-20 12:01:37,236 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-20 12:01:39,092 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-20 12:01:40,942 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-20 12:01:42,800 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-20 12:01:44,642 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-20 12:01:46,492 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-20 12:01:48,343 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-20 12:01:50,200 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-20 12:01:52,058 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-20 12:01:53,917 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-20 12:01:55,758 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-20 12:01:57,621 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-20 12:01:59,174 - INFO - 项目 [月报提醒] 流式接收完成,共 1790 个数据块,content长度: 77, reasoning长度: 6231
2026-06-20 12:01:59,174 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 6231
2026-06-20 12:01:59,175 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-20 12:01:59,175 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-20 12:01:59,175 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-20 12:01:59,175 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-20 12:01:59,175 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-20 12:01:59,177 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-20 12:01:59,177 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-20 12:01:59,177 - INFO - --- 开始提醒密度控制分析 ---
2026-06-20 12:01:59,178 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-20 12:01:59,178 - INFO - [提醒密度控制] 已过滤 3 条周末提醒前置,不参与密度控制
2026-06-20 12:01:59,178 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-20 12:01:59,179 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-20 12:01:59,179 - INFO - ===== 所有项目分析任务完成 =====
2026-06-20 14:20:00,000 - INFO - 触发提醒: 提醒:月报请在明天12:30前提交至综合管理中心...
2026-06-20 14:20:00,163 - INFO - 钉钉消息发送成功: 提醒:月报请在明天12:30前提交至综合管理中心...
2026-06-20 14:20:00,165 - INFO - 提醒发送成功: remind_20260612090611_8051
2026-06-20 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-20 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-20 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-20 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-20 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-20 17:50:11,832 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-20 17:50:17,005 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-20 17:50:17,036 - INFO - [日报] 找到 40 条评论
2026-06-20 17:50:17,952 - INFO - 日报数据已保存: 2026-06-20, 写日报人数: 0
2026-06-20 17:50:17,959 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全']
2026-06-20 17:50:18,033 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-06-20 17:50:18,035 - INFO - [日报] AI分析请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-20 17:51:07,521 - INFO - [日报] AI返回 - content长度: 216, reasoning长度: 3507
2026-06-20 17:51:07,521 - INFO - [日报] AI分析完成 - 未写: ['伟全'], 提醒: 1条
2026-06-20 17:51:07,526 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-06-20 17:51:07,690 - INFO - 钉钉消息发送成功: 伟全,今天的工作进展如何呀?记得抽空去XWiki把日报填一下...
2026-06-20 17:51:07,691 - INFO - [日报] 提醒发送成功: 伟全
2026-06-20 17:51:07,696 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-20 17:51:07,696 - INFO - [日报] 今天还没有人写日报,跳过生成日报JSON
2026-06-20 17:51:07,697 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-06-20 17:51:07,697 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-06-20 17:54:39,401 - INFO - 日报打卡状态变更: 2026-06-20 -> 已打卡
2026-06-20 18:00:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-20 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-20 weekday=6
2026-06-20 18:10:00,002 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-20 18:10:00,003 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-20 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-20 weekday=6
2026-06-20 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-20 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-20 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-20 weekday=6
2026-06-20 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-20 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-20 weekday=6
2026-06-20 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-20 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-20 weekday=6
2026-06-20 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-20 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-20 weekday=6
2026-06-20 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-20 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-20 weekday=6
2026-06-20 18:30:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-20 19:00:00,002 - INFO - ===== 周报定时分析任务启动 =====
2026-06-20 19:00:00,002 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-20 19:00:00,003 - INFO - [周报] 开始获取本周日报数据
2026-06-20 19:00:00,005 - INFO - [周报] 本周日期范围: 2026-06-15 至 2026-06-20
共 6 天有日报数据
2026-06-20 19:00:00,006 - INFO - [周报] 开始 AI 分析
2026-06-20 19:00:00,008 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-20 19:05:43,598 - INFO - [周报] AI 返回 content 长度: 6076
2026-06-20 19:05:43,600 - INFO - [周报] AI 分析完成,共 19 条工作项
2026-06-20 19:05:43,603 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-20 19:05:43,603 - INFO - 周报定时分析任务完成: success
2026-06-20 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-20 20:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-20 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-20 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-20 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-20 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-20 20:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-20 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-20 20:00:00,867 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-20 20:00:02,681 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-20 20:00:04,561 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-20 20:00:06,446 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-20 20:00:08,337 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-20 20:00:10,219 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-20 20:00:12,101 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-20 20:00:13,987 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-20 20:00:15,869 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-20 20:00:17,752 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-20 20:00:19,634 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-20 20:00:21,514 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-20 20:00:23,415 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-20 20:00:25,293 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-20 20:00:27,181 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-20 20:00:29,067 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-20 20:00:30,949 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-20 20:00:32,838 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-20 20:00:34,721 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-20 20:00:36,606 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-20 20:00:38,496 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-20 20:00:40,382 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-20 20:00:42,271 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-20 20:00:44,155 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-20 20:00:46,040 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-20 20:00:47,923 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-20 20:00:49,805 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-20 20:00:51,703 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-20 20:00:53,590 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-20 20:00:55,471 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-20 20:00:57,366 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-20 20:00:59,255 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-20 20:01:01,170 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-20 20:01:03,052 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-20 20:01:04,930 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-20 20:01:05,993 - INFO - 项目 [周报提醒] 流式接收完成,共 1726 个数据块,content长度: 77, reasoning长度: 5908
2026-06-20 20:01:05,993 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5908
2026-06-20 20:01:05,994 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-20 20:01:05,994 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-20 20:01:05,994 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-20 20:01:05,994 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-20 20:01:05,994 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-20 20:01:05,995 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-20 20:01:05,995 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-20 20:01:06,012 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-20 20:01:11,748 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-20 20:01:13,502 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-20 20:01:15,330 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-20 20:01:17,186 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-20 20:01:19,015 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-20 20:01:20,853 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-20 20:01:22,689 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-20 20:01:24,526 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-20 20:01:26,363 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-20 20:01:28,196 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-20 20:01:30,033 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-20 20:01:31,865 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-20 20:01:33,705 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-20 20:01:35,538 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-20 20:01:37,378 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-20 20:01:39,208 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-20 20:01:41,050 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-20 20:01:42,893 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-20 20:01:44,731 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-20 20:01:46,569 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-20 20:01:48,406 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-20 20:01:50,240 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-20 20:01:52,095 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-20 20:01:53,934 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-20 20:01:55,778 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-20 20:01:57,619 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-20 20:01:59,450 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-20 20:02:01,316 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-20 20:02:03,229 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-20 20:02:03,783 - INFO - 项目 [月报提醒] 流式接收完成,共 1415 个数据块,content长度: 77, reasoning长度: 4922
2026-06-20 20:02:03,783 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4922
2026-06-20 20:02:03,783 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-20 20:02:03,783 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-20 20:02:03,783 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-20 20:02:03,784 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-20 20:02:03,784 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-20 20:02:03,785 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-20 20:02:03,786 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-20 20:02:03,786 - INFO - --- 开始提醒密度控制分析 ---
2026-06-20 20:02:03,786 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-20 20:02:03,787 - INFO - [提醒密度控制] 已过滤 2 条周末提醒前置,不参与密度控制
2026-06-20 20:02:03,787 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-20 20:02:03,787 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-20 20:02:03,787 - INFO - ===== 所有项目分析任务完成 =====
2026-06-21 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-21 09:00:00,058 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-21 09:00:00,058 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-21 09:00:00,059 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-21 09:00:00,060 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-21 09:00:00,060 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-21 09:00:00,060 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-21 09:00:00,061 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-21 09:00:05,553 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-21 09:00:07,316 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-21 09:00:09,141 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-21 09:00:10,984 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-21 09:00:12,821 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-21 09:00:14,652 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-21 09:00:16,487 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-21 09:00:18,320 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-21 09:00:20,154 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-21 09:00:21,985 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-21 09:00:23,819 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-21 09:00:25,667 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-21 09:00:27,502 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-21 09:00:29,331 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-21 09:00:31,166 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-21 09:00:33,001 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-21 09:00:34,838 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-21 09:00:36,696 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-21 09:00:38,536 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-21 09:00:40,366 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-21 09:00:42,202 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-21 09:00:44,029 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-21 09:00:45,872 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-21 09:00:47,784 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-21 09:00:48,045 - INFO - 项目 [周报提醒] 流式接收完成,共 1157 个数据块,content长度: 93, reasoning长度: 3797
2026-06-21 09:00:48,045 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 3797
2026-06-21 09:00:48,045 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-21 09:00:48,045 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-21 09:00:48,046 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-21 09:00:48,046 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-21 09:00:48,047 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-21 09:00:48,047 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-21 09:00:48,047 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-21 09:00:48,051 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-21 09:00:48,501 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-21 09:00:50,267 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-21 09:00:52,110 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-21 09:00:53,946 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-21 09:00:55,798 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-21 09:00:57,643 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-21 09:00:59,477 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-21 09:01:01,346 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-21 09:01:03,180 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-21 09:01:05,019 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-21 09:01:06,860 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-21 09:01:08,706 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-21 09:01:10,549 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-21 09:01:12,381 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-21 09:01:14,216 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-21 09:01:16,060 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-21 09:01:17,895 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-21 09:01:19,734 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-21 09:01:21,587 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-21 09:01:23,419 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-21 09:01:25,256 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-21 09:01:27,098 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-21 09:01:28,933 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-21 09:01:30,794 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-21 09:01:32,631 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-21 09:01:34,471 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-21 09:01:36,322 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-21 09:01:38,153 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-21 09:01:39,995 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-21 09:01:41,844 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-21 09:01:43,689 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-21 09:01:45,529 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-21 09:01:47,367 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-21 09:01:49,202 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-21 09:01:51,050 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-21 09:01:52,905 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-21 09:01:54,156 - INFO - 项目 [月报提醒] 流式接收完成,共 1782 个数据块,content长度: 77, reasoning长度: 6420
2026-06-21 09:01:54,156 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 6420
2026-06-21 09:01:54,157 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-21 09:01:54,157 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-21 09:01:54,157 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-21 09:01:54,157 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-21 09:01:54,157 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-21 09:01:54,159 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-21 09:01:54,159 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-21 09:01:54,159 - INFO - --- 开始提醒密度控制分析 ---
2026-06-21 09:01:54,160 - INFO - 提醒密度控制 第 1/3 次调用
2026-06-21 09:01:54,160 - INFO - [提醒密度控制] 已过滤 2 条周末提醒前置,不参与密度控制
2026-06-21 09:01:54,160 - INFO - [提醒密度控制] 没有待发送的提醒条目,跳过
2026-06-21 09:01:54,160 - INFO - 提醒密度控制:所有提醒密度合理,无需清理
2026-06-21 09:01:54,161 - INFO - ===== 所有项目分析任务完成 =====
2026-06-21 09:11:03,122 - INFO - [周报] Excel 导出成功: /usr/local/weekly-report-bot/weekly_report/../exports/周报_20260615_至_20260620_20260621_091103.xlsx
2026-06-21 09:30:00,000 - INFO - 触发提醒: 提醒:今天12:30前请提交月报!...
2026-06-21 09:30:00,227 - INFO - 钉钉消息发送成功: 提醒:今天12:30前请提交月报!...
2026-06-21 09:30:00,229 - INFO - 提醒发送成功: remind_20260611200710_2805
2026-06-21 09:32:26,715 - INFO - 周报打卡状态变更: 本周 -> 已打卡
2026-06-21 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-21 12:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-21 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-21 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-21 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-21 12:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-21 12:00:00,005 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-21 12:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-21 12:00:00,717 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-21 12:00:02,483 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-21 12:00:04,327 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-21 12:00:06,171 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-21 12:00:08,012 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-21 12:00:09,857 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-21 12:00:11,702 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-21 12:00:13,545 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-21 12:00:15,386 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-21 12:00:17,224 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-21 12:00:19,056 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-21 12:00:20,895 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-21 12:00:22,743 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-21 12:00:24,581 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-21 12:00:26,431 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-21 12:00:28,266 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-21 12:00:30,110 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-21 12:00:31,966 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-21 12:00:33,818 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-21 12:00:35,660 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-21 12:00:37,500 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-21 12:00:39,341 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-21 12:00:41,193 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-21 12:00:43,036 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-21 12:00:44,873 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-21 12:00:46,720 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-21 12:00:48,006 - INFO - 项目 [周报提醒] 流式接收完成,共 1283 个数据块,content长度: 77, reasoning长度: 4385
2026-06-21 12:00:48,006 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4385
2026-06-21 12:00:48,006 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-21 12:00:48,006 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-21 12:00:48,007 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-21 12:00:48,007 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-21 12:00:48,007 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-21 12:00:48,009 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-21 12:00:48,010 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-21 12:00:48,010 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-21 12:00:53,679 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-21 12:00:55,443 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-21 12:00:57,273 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-21 12:00:59,104 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-21 12:01:00,972 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-21 12:01:02,803 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-21 12:01:04,650 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-21 12:01:06,485 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-21 12:01:08,308 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-21 12:01:10,146 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-21 12:01:11,984 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-21 12:01:13,815 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-21 12:01:15,662 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-21 12:01:17,503 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-21 12:01:19,340 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-21 12:01:21,174 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-21 12:01:23,011 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-21 12:01:24,865 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-21 12:01:26,701 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-21 12:01:28,532 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-21 12:01:30,370 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-21 12:01:32,213 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-21 12:01:34,049 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-21 12:01:35,889 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-21 12:01:37,721 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-21 12:01:39,553 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-21 12:01:41,407 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-21 12:01:43,244 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-21 12:01:45,089 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-21 12:01:46,934 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-21 12:01:48,774 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-21 12:01:50,683 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-21 12:01:51,358 - INFO - 项目 [月报提醒] 流式接收完成,共 1568 个数据块,content长度: 77, reasoning长度: 5485
2026-06-21 12:01:51,358 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5485
2026-06-21 12:01:51,358 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-21 12:01:51,358 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-21 12:01:51,358 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-21 12:01:51,359 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-21 12:01:51,359 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-21 12:01:51,360 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-21 12:01:51,361 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-21 12:01:51,361 - INFO - --- 开始提醒密度控制分析 ---
2026-06-21 12:01:51,361 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-21 12:01:51,361 - INFO - ===== 所有项目分析任务完成 =====
2026-06-21 17:50:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-21 18:00:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-21 18:10:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-21 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-21 weekday=7
2026-06-21 18:10:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-06-21 18:12:15,986 - INFO - 用户通过网页手动触发日报数据抓取
2026-06-21 18:12:15,986 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-21 18:12:15,987 - INFO - [日报] 正在登录 XWiki...
2026-06-21 18:12:15,987 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-21 18:12:26,031 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-21 18:12:30,069 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-21 18:12:30,116 - INFO - [日报] 找到 43 条评论
2026-06-21 18:12:31,253 - INFO - 日报数据已保存: 2026-06-21, 写日报人数: 3
2026-06-21 18:12:31,258 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全', '宗梁'], 未写: []
2026-06-21 18:12:36,296 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-06-21 18:12:36,297 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-21 18:12:36,297 - INFO - [日报] 正在登录 XWiki...
2026-06-21 18:12:36,297 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-21 18:12:44,189 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-21 18:12:47,894 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-21 18:12:47,929 - INFO - [日报] 找到 43 条评论
2026-06-21 18:12:49,091 - INFO - 日报数据已保存: 2026-06-21, 写日报人数: 3
2026-06-21 18:12:49,096 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全', '宗梁'], 未写: []
2026-06-21 18:12:49,175 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-21 18:12:49,176 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-21 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-21 weekday=7
2026-06-21 18:15:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-06-21 18:15:13,431 - INFO - [日报] 日报JSON生成 - content长度: 2708, reasoning长度: 8236
2026-06-21 18:15:13,431 - INFO - [日报] 日报JSON生成完成
2026-06-21 18:15:13,432 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-21.json
2026-06-21 18:16:10,973 - INFO - 日报打卡状态变更: 2026-06-21 -> 已打卡
2026-06-21 18:20:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-21 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-21 weekday=7
2026-06-21 18:26:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-21 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-21 weekday=7
2026-06-21 18:27:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-21 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-21 weekday=7
2026-06-21 18:28:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-21 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-21 weekday=7
2026-06-21 18:29:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-21 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-21 weekday=7
2026-06-21 18:30:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-06-21 19:00:00,001 - INFO - ===== 周报定时分析任务:本周已打卡,跳过 =====
2026-06-21 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-21 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-21 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-21 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-21 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-21 20:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-21 20:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-21 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-21 20:00:00,782 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-21 20:00:02,594 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-21 20:00:04,474 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-21 20:00:06,339 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-21 20:00:08,208 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-21 20:00:10,092 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-21 20:00:11,955 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-21 20:00:13,825 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-21 20:00:15,691 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-21 20:00:17,567 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-21 20:00:19,427 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-21 20:00:21,289 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-21 20:00:23,180 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-21 20:00:25,056 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-21 20:00:26,919 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-21 20:00:28,780 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-21 20:00:30,662 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-21 20:00:32,528 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-21 20:00:34,385 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-21 20:00:36,246 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-21 20:00:38,120 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-21 20:00:40,012 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-21 20:00:41,961 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-21 20:00:42,942 - INFO - 项目 [周报提醒] 流式接收完成,共 1126 个数据块,content长度: 85, reasoning长度: 3778
2026-06-21 20:00:42,942 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 85, reasoning长度: 3778
2026-06-21 20:00:42,942 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "无法确定截止时间",
"reminders": []
}
2026-06-21 20:00:42,942 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-21 20:00:42,942 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-21 20:00:42,943 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-21 20:00:42,943 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-21 20:00:42,943 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-21 20:00:42,944 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-21 20:00:42,946 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-21 20:00:43,377 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-21 20:00:45,150 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-21 20:00:47,009 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-21 20:00:48,857 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-21 20:00:50,718 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-21 20:00:52,565 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-21 20:00:54,426 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-21 20:00:56,266 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-21 20:00:58,124 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-21 20:00:59,976 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-21 20:01:01,843 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-21 20:01:03,687 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-21 20:01:05,536 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-21 20:01:07,385 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-21 20:01:09,226 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-21 20:01:11,075 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-21 20:01:12,915 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-21 20:01:14,796 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-21 20:01:16,661 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-21 20:01:18,514 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-21 20:01:20,384 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-21 20:01:22,226 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-21 20:01:24,079 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-21 20:01:25,955 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-21 20:01:27,806 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-21 20:01:29,662 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-21 20:01:31,574 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-21 20:01:31,757 - INFO - 项目 [月报提醒] 流式接收完成,共 1305 个数据块,content长度: 84, reasoning长度: 4355
2026-06-21 20:01:31,757 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 84, reasoning长度: 4355
2026-06-21 20:01:31,758 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供截止时间",
"reminders": []
}
2026-06-21 20:01:31,758 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-21 20:01:31,758 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-21 20:01:31,758 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-21 20:01:31,758 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-21 20:01:31,760 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-21 20:01:31,761 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-21 20:01:31,761 - INFO - --- 开始提醒密度控制分析 ---
2026-06-21 20:01:31,761 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-21 20:01:31,761 - INFO - ===== 所有项目分析任务完成 =====
2026-06-22 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-22 09:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-22 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-22 09:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-22 09:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-22 09:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-22 09:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-22 09:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-22 09:00:00,664 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-22 09:00:02,449 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-22 09:00:04,298 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-22 09:00:06,160 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-22 09:00:08,028 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-22 09:00:09,885 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-22 09:00:11,735 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-22 09:00:13,580 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-22 09:00:15,453 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-22 09:00:17,304 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-22 09:00:19,150 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-22 09:00:21,008 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-22 09:00:22,851 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-22 09:00:24,695 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-22 09:00:26,533 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-22 09:00:28,372 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-22 09:00:30,221 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-22 09:00:32,069 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-22 09:00:33,915 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-22 09:00:35,747 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-22 09:00:37,591 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-22 09:00:39,437 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-22 09:00:41,292 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-22 09:00:43,141 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-22 09:00:45,002 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-22 09:00:46,847 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-22 09:00:48,684 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-22 09:00:50,562 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-22 09:00:52,406 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-22 09:00:54,267 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-22 09:00:56,108 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-22 09:00:57,956 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-22 09:00:59,801 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-22 09:01:01,670 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-22 09:01:03,524 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-22 09:01:05,383 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-22 09:01:07,235 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-22 09:01:08,939 - INFO - 项目 [周报提醒] 流式接收完成,共 1844 个数据块,content长度: 93, reasoning长度: 6030
2026-06-22 09:01:08,939 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 6030
2026-06-22 09:01:08,939 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-22 09:01:08,939 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-22 09:01:08,940 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-22 09:01:08,940 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-22 09:01:08,940 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-22 09:01:08,940 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-22 09:01:08,940 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-22 09:01:08,943 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-22 09:01:09,357 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-22 09:01:11,118 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-22 09:01:12,957 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-22 09:01:14,803 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-22 09:01:16,633 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-22 09:01:18,484 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-22 09:01:20,343 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-22 09:01:22,186 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-22 09:01:24,055 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-22 09:01:25,893 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-22 09:01:27,725 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-22 09:01:29,594 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-22 09:01:31,435 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-22 09:01:33,275 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-22 09:01:35,129 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-22 09:01:36,963 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-22 09:01:38,810 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-22 09:01:40,638 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-22 09:01:42,473 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-22 09:01:44,312 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-22 09:01:46,149 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-22 09:01:47,997 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-22 09:01:49,839 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-22 09:01:51,690 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-22 09:01:53,537 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-22 09:01:55,400 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-22 09:01:57,247 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-22 09:01:59,100 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-22 09:02:00,963 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-22 09:02:02,805 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-22 09:02:04,649 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-22 09:02:06,559 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-22 09:02:06,668 - INFO - 项目 [月报提醒] 流式接收完成,共 1553 个数据块,content长度: 77, reasoning长度: 5405
2026-06-22 09:02:06,669 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5405
2026-06-22 09:02:06,669 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-22 09:02:06,669 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-22 09:02:06,669 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-22 09:02:06,669 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-22 09:02:06,669 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-22 09:02:06,671 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-22 09:02:06,671 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-22 09:02:06,671 - INFO - --- 开始提醒密度控制分析 ---
2026-06-22 09:02:06,672 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-22 09:02:06,672 - INFO - ===== 所有项目分析任务完成 =====
2026-06-22 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-22 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-22 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-22 12:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-22 12:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-22 12:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-22 12:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-22 12:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-22 12:00:05,509 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-22 12:00:07,263 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-22 12:00:09,085 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-22 12:00:10,912 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-22 12:00:12,736 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-22 12:00:14,561 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-22 12:00:16,384 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-22 12:00:18,207 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-22 12:00:20,042 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-22 12:00:21,875 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-22 12:00:23,697 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-22 12:00:25,524 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-22 12:00:27,351 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-22 12:00:29,188 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-22 12:00:31,016 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-22 12:00:32,851 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-22 12:00:34,692 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-22 12:00:36,518 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-22 12:00:38,356 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-22 12:00:40,191 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-22 12:00:42,022 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-22 12:00:43,863 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-22 12:00:45,699 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-22 12:00:47,521 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-22 12:00:49,360 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-22 12:00:51,201 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-22 12:00:53,048 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-22 12:00:54,877 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-22 12:00:56,714 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-22 12:00:58,541 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-22 12:01:00,386 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-22 12:01:02,232 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-22 12:01:03,806 - INFO - 项目 [周报提醒] 流式接收完成,共 1591 个数据块,content长度: 77, reasoning长度: 5565
2026-06-22 12:01:03,806 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5565
2026-06-22 12:01:03,806 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-22 12:01:03,806 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-22 12:01:03,807 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-22 12:01:03,807 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-22 12:01:03,807 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-22 12:01:03,807 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-22 12:01:03,807 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-22 12:01:03,810 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-22 12:01:04,273 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-22 12:01:06,037 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-22 12:01:07,881 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-22 12:01:09,713 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-22 12:01:11,542 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-22 12:01:13,380 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-22 12:01:15,232 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-22 12:01:17,062 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-22 12:01:18,904 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-22 12:01:20,747 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-22 12:01:22,574 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-22 12:01:24,413 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-22 12:01:26,245 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-22 12:01:28,082 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-22 12:01:29,922 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-22 12:01:31,761 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-22 12:01:33,589 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-22 12:01:35,425 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-22 12:01:37,258 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-22 12:01:39,098 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-22 12:01:40,926 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-22 12:01:42,750 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-22 12:01:44,592 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-22 12:01:46,430 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-22 12:01:48,272 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-22 12:01:50,127 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-22 12:01:51,674 - INFO - 项目 [月报提醒] 流式接收完成,共 1290 个数据块,content长度: 77, reasoning长度: 4408
2026-06-22 12:01:51,674 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4408
2026-06-22 12:01:51,674 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-22 12:01:51,675 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-22 12:01:51,675 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-22 12:01:51,675 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-22 12:01:51,675 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-22 12:01:51,677 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-22 12:01:51,677 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-22 12:01:51,677 - INFO - --- 开始提醒密度控制分析 ---
2026-06-22 12:01:51,677 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-22 12:01:51,677 - INFO - ===== 所有项目分析任务完成 =====
2026-06-22 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-06-22 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-22 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-22 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-22 17:50:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-22 17:50:07,327 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-22 17:50:11,085 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-22 17:50:11,119 - INFO - [日报] 找到 45 条评论
2026-06-22 17:50:12,192 - INFO - 日报数据已保存: 2026-06-22, 写日报人数: 2
2026-06-22 17:50:12,198 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-06-22 17:50:12,276 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-22 17:50:12,276 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-22 17:50:12,277 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-22 17:52:49,583 - INFO - [日报] 日报JSON生成 - content长度: 2166, reasoning长度: 10261
2026-06-22 17:52:49,584 - INFO - [日报] 日报JSON生成完成
2026-06-22 17:52:49,586 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-22.json
2026-06-22 17:52:49,596 - INFO - [日报] 标记 2026-06-22 日报流程已完成
2026-06-22 17:52:49,597 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-22 18:00:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-22 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-22 weekday=1
2026-06-22 18:10:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-22 18:10:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-22 18:10:00,198 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-22 18:10:00,200 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-22 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-22 weekday=1
2026-06-22 18:15:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-22 18:15:00,183 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-22 18:15:00,184 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-22 18:20:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-22 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-22 weekday=1
2026-06-22 18:26:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-22 18:26:00,169 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-22 18:26:00,170 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-22 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-22 weekday=1
2026-06-22 18:27:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-22 18:27:00,156 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-22 18:27:00,157 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-22 18:27:03,720 - INFO - 日报打卡状态变更: 2026-06-22 -> 已打卡
2026-06-22 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-22 weekday=1
2026-06-22 18:28:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-22 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-22 weekday=1
2026-06-22 18:29:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-22 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-22 weekday=1
2026-06-22 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-22 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-22 20:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-22 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-22 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-22 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-22 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-22 20:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-22 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-22 20:00:05,603 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-22 20:00:07,359 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-22 20:00:09,193 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-22 20:00:11,025 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-22 20:00:12,851 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-22 20:00:14,688 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-22 20:00:16,509 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-22 20:00:18,333 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-22 20:00:20,178 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-22 20:00:22,020 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-22 20:00:23,873 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-22 20:00:25,709 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-22 20:00:27,549 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-22 20:00:29,380 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-22 20:00:31,217 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-22 20:00:33,047 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-22 20:00:34,896 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-22 20:00:36,730 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-22 20:00:38,562 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-22 20:00:40,398 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-22 20:00:42,237 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-22 20:00:44,078 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-22 20:00:45,911 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-22 20:00:47,749 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-22 20:00:49,592 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-22 20:00:51,429 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-22 20:00:53,254 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-22 20:00:55,103 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-22 20:00:56,940 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-22 20:00:58,780 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-22 20:01:00,623 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-22 20:01:02,459 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-22 20:01:04,304 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-22 20:01:06,146 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-22 20:01:07,978 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-22 20:01:09,824 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-22 20:01:11,660 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-22 20:01:13,239 - INFO - 项目 [周报提醒] 流式接收完成,共 1841 个数据块,content长度: 93, reasoning长度: 6100
2026-06-22 20:01:13,239 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 6100
2026-06-22 20:01:13,239 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-22 20:01:13,239 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-22 20:01:13,240 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-22 20:01:13,240 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-22 20:01:13,240 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-22 20:01:13,240 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-22 20:01:13,240 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-22 20:01:13,244 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-22 20:01:13,665 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-22 20:01:15,436 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-22 20:01:17,268 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-22 20:01:19,100 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-22 20:01:20,953 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-22 20:01:22,791 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-22 20:01:24,634 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-22 20:01:26,460 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-22 20:01:28,296 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-22 20:01:30,133 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-22 20:01:31,963 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-22 20:01:33,800 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-22 20:01:35,638 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-22 20:01:37,466 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-22 20:01:39,303 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-22 20:01:41,136 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-22 20:01:42,980 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-22 20:01:44,827 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-22 20:01:46,664 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-22 20:01:48,499 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-22 20:01:50,361 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-22 20:01:52,197 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-22 20:01:54,042 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-22 20:01:55,876 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-22 20:01:57,715 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-22 20:01:59,552 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-22 20:02:01,361 - INFO - 项目 [月报提醒] 流式接收完成,共 1297 个数据块,content长度: 77, reasoning长度: 4505
2026-06-22 20:02:01,361 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4505
2026-06-22 20:02:01,361 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-22 20:02:01,361 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-22 20:02:01,361 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-22 20:02:01,361 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-22 20:02:01,362 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-22 20:02:01,363 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-22 20:02:01,364 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-22 20:02:01,364 - INFO - --- 开始提醒密度控制分析 ---
2026-06-22 20:02:01,364 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-22 20:02:01,364 - INFO - ===== 所有项目分析任务完成 =====
2026-06-23 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-23 09:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-23 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-23 09:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-23 09:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-23 09:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-23 09:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-23 09:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-23 09:00:05,452 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-23 09:00:07,209 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-23 09:00:09,065 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-23 09:00:10,887 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-23 09:00:12,706 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-23 09:00:14,536 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-23 09:00:16,359 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-23 09:00:18,198 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-23 09:00:20,035 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-23 09:00:21,866 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-23 09:00:23,701 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-23 09:00:25,532 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-23 09:00:27,359 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-23 09:00:29,190 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-23 09:00:31,025 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-23 09:00:32,855 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-23 09:00:34,688 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-23 09:00:36,523 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-23 09:00:38,361 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-23 09:00:40,202 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-23 09:00:42,025 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-23 09:00:43,857 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-23 09:00:45,685 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-23 09:00:47,521 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-23 09:00:49,378 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-23 09:00:51,215 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-23 09:00:53,135 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-23 09:00:53,877 - INFO - 项目 [周报提醒] 流式接收完成,共 1320 个数据块,content长度: 77, reasoning长度: 4648
2026-06-23 09:00:53,878 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4648
2026-06-23 09:00:53,878 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-23 09:00:53,878 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-23 09:00:53,878 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-23 09:00:53,878 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-23 09:00:53,879 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-23 09:00:53,879 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-23 09:00:53,879 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-23 09:00:53,882 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-23 09:00:54,286 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-23 09:00:56,049 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-23 09:00:57,882 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-23 09:00:59,719 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-23 09:01:01,569 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-23 09:01:03,405 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-23 09:01:05,239 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-23 09:01:07,079 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-23 09:01:08,910 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-23 09:01:10,752 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-23 09:01:12,593 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-23 09:01:14,444 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-23 09:01:16,289 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-23 09:01:18,133 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-23 09:01:19,971 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-23 09:01:21,818 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-23 09:01:23,654 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-23 09:01:25,490 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-23 09:01:27,322 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-23 09:01:29,172 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-23 09:01:31,001 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-23 09:01:32,835 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-23 09:01:34,670 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-23 09:01:36,507 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-23 09:01:38,348 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-23 09:01:40,182 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-23 09:01:42,011 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-23 09:01:43,842 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-23 09:01:45,682 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-23 09:01:47,519 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-23 09:01:49,388 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-23 09:01:51,227 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-23 09:01:53,072 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-23 09:01:54,902 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-23 09:01:56,740 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-23 09:01:58,583 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-23 09:02:00,358 - INFO - 项目 [月报提醒] 流式接收完成,共 1796 个数据块,content长度: 77, reasoning长度: 6104
2026-06-23 09:02:00,359 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 6104
2026-06-23 09:02:00,359 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-23 09:02:00,359 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-23 09:02:00,359 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-23 09:02:00,359 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-23 09:02:00,359 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-23 09:02:00,362 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-23 09:02:00,363 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-23 09:02:00,363 - INFO - --- 开始提醒密度控制分析 ---
2026-06-23 09:02:00,363 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-23 09:02:00,363 - INFO - ===== 所有项目分析任务完成 =====
2026-06-23 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-23 12:00:00,005 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-23 12:00:00,005 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-23 12:00:00,005 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-23 12:00:00,005 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-23 12:00:00,006 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-23 12:00:00,007 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-23 12:00:00,009 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-23 12:00:00,583 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-23 12:00:02,362 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-23 12:00:04,196 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-23 12:00:06,022 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-23 12:00:07,854 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-23 12:00:09,681 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-23 12:00:11,523 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-23 12:00:13,366 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-23 12:00:15,204 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-23 12:00:17,029 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-23 12:00:18,857 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-23 12:00:20,689 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-23 12:00:22,516 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-23 12:00:24,360 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-23 12:00:26,187 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-23 12:00:28,025 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-23 12:00:29,876 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-23 12:00:31,709 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-23 12:00:33,556 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-23 12:00:35,384 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-23 12:00:37,213 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-23 12:00:39,053 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-23 12:00:40,886 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-23 12:00:42,720 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-23 12:00:44,555 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-23 12:00:46,390 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-23 12:00:48,233 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-23 12:00:50,081 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-23 12:00:51,918 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-23 12:00:53,750 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-23 12:00:55,580 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-23 12:00:57,411 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-23 12:00:58,656 - INFO - 项目 [周报提醒] 流式接收完成,共 1582 个数据块,content长度: 77, reasoning长度: 5459
2026-06-23 12:00:58,657 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5459
2026-06-23 12:00:58,657 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-23 12:00:58,657 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-23 12:00:58,657 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-23 12:00:58,657 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-23 12:00:58,657 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-23 12:00:58,658 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-23 12:00:58,658 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-23 12:00:58,691 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-23 12:01:04,326 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-23 12:01:06,083 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-23 12:01:07,923 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-23 12:01:09,747 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-23 12:01:11,581 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-23 12:01:13,420 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-23 12:01:15,253 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-23 12:01:17,082 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-23 12:01:18,908 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-23 12:01:20,729 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-23 12:01:22,565 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-23 12:01:24,414 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-23 12:01:26,244 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-23 12:01:28,076 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-23 12:01:29,905 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-23 12:01:31,738 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-23 12:01:33,580 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-23 12:01:35,411 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-23 12:01:37,248 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-23 12:01:39,086 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-23 12:01:40,923 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-23 12:01:42,749 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-23 12:01:44,584 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-23 12:01:46,423 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-23 12:01:48,260 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-23 12:01:50,100 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-23 12:01:51,929 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-23 12:01:53,765 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-23 12:01:55,597 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-23 12:01:57,441 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-23 12:01:59,277 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-23 12:02:01,129 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-23 12:02:02,968 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-23 12:02:04,874 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-23 12:02:05,278 - INFO - 项目 [月报提醒] 流式接收完成,共 1661 个数据块,content长度: 86, reasoning长度: 5587
2026-06-23 12:02:05,278 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 86, reasoning长度: 5587
2026-06-23 12:02:05,278 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供具体截止时间",
"reminders": []
}
2026-06-23 12:02:05,278 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-23 12:02:05,278 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-23 12:02:05,279 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-23 12:02:05,279 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-23 12:02:05,282 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-23 12:02:05,282 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-23 12:02:05,282 - INFO - --- 开始提醒密度控制分析 ---
2026-06-23 12:02:05,283 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-23 12:02:05,283 - INFO - ===== 所有项目分析任务完成 =====
2026-06-23 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-23 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-23 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-23 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-23 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-23 17:50:08,672 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-23 17:50:12,717 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-23 17:50:12,760 - INFO - [日报] 找到 47 条评论
2026-06-23 17:50:14,058 - INFO - 日报数据已保存: 2026-06-23, 写日报人数: 2
2026-06-23 17:50:14,070 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-06-23 17:50:14,146 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-23 17:50:14,147 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-23 17:50:14,147 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-23 17:52:59,383 - INFO - [日报] 日报JSON生成 - content长度: 333, reasoning长度: 11644
2026-06-23 17:52:59,383 - ERROR - [日报] AI返回无法提取JSON: ```json
{
"today": {
"sections": [
{
"level_1_id": 1,
"level_1_title": "九航2026年5月迭代一需求",
"sub_tasks": [
{
"level_2_title": "自提价标识和店铺信息(确认订单,支付
2026-06-23 17:52:59,384 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-23 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-23 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-23 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-23 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-23 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-23 18:00:07,387 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-23 18:00:11,400 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-23 18:00:11,442 - INFO - [日报] 找到 47 条评论
2026-06-23 18:00:12,692 - INFO - 日报数据已保存: 2026-06-23, 写日报人数: 2
2026-06-23 18:00:12,701 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-06-23 18:00:12,771 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-23 18:00:12,772 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-23 18:00:12,773 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-23 18:02:35,421 - INFO - [日报] 日报JSON生成 - content长度: 2541, reasoning长度: 8796
2026-06-23 18:02:35,421 - INFO - [日报] 日报JSON生成完成
2026-06-23 18:02:35,422 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-23.json
2026-06-23 18:02:35,430 - INFO - [日报] 标记 2026-06-23 日报流程已完成
2026-06-23 18:02:35,430 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-23 18:10:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-23 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-23 weekday=2
2026-06-23 18:10:00,003 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-23 18:10:00,202 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-23 18:10:00,203 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-23 18:11:46,929 - INFO - 日报打卡状态变更: 2026-06-23 -> 已打卡
2026-06-23 18:12:55,229 - INFO - 日报生成 Prompt 已更新
2026-06-23 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-23 weekday=2
2026-06-23 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-23 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-23 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-23 weekday=2
2026-06-23 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-23 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-23 weekday=2
2026-06-23 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-23 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-23 weekday=2
2026-06-23 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-23 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-23 weekday=2
2026-06-23 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-23 18:30:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-23 weekday=2
2026-06-23 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-23 19:00:00,002 - INFO - ===== 周报定时分析任务启动 =====
2026-06-23 19:00:00,003 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-23 19:00:00,010 - INFO - [周报] 开始获取本周日报数据
2026-06-23 19:00:00,013 - INFO - [周报] 本周日期范围: 2026-06-22 至 2026-06-23
共 2 天有日报数据
2026-06-23 19:00:00,013 - INFO - [周报] 开始 AI 分析
2026-06-23 19:00:00,016 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-23 19:04:24,083 - INFO - [周报] AI 返回 content 长度: 2904
2026-06-23 19:04:24,085 - INFO - [周报] AI 分析完成,共 9 条工作项
2026-06-23 19:04:24,087 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-23 19:04:24,087 - INFO - 周报定时分析任务完成: success
2026-06-23 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-23 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-23 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-23 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-23 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-23 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-23 20:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-23 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-23 20:00:05,689 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-23 20:00:07,437 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-23 20:00:09,285 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-23 20:00:11,116 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-23 20:00:12,944 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-23 20:00:14,774 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-23 20:00:16,603 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-23 20:00:18,434 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-23 20:00:20,259 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-23 20:00:22,089 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-23 20:00:23,913 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-23 20:00:25,758 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-23 20:00:27,589 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-23 20:00:29,420 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-23 20:00:31,249 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-23 20:00:33,082 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-23 20:00:34,916 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-23 20:00:36,748 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-23 20:00:38,589 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-23 20:00:40,412 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-23 20:00:42,248 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-23 20:00:44,093 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-23 20:00:45,925 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-23 20:00:47,762 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-23 20:00:49,594 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-23 20:00:51,429 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-23 20:00:53,276 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-23 20:00:55,109 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-23 20:00:56,242 - INFO - 项目 [周报提醒] 流式接收完成,共 1379 个数据块,content长度: 77, reasoning长度: 4689
2026-06-23 20:00:56,243 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4689
2026-06-23 20:00:56,243 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-23 20:00:56,243 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-23 20:00:56,243 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-23 20:00:56,243 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-23 20:00:56,244 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-23 20:00:56,244 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-23 20:00:56,244 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-23 20:00:56,249 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-23 20:00:56,663 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-23 20:00:58,423 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-23 20:01:00,258 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-23 20:01:02,108 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-23 20:01:03,942 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-23 20:01:05,771 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-23 20:01:07,604 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-23 20:01:09,424 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-23 20:01:11,262 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-23 20:01:13,098 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-23 20:01:14,963 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-23 20:01:16,797 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-23 20:01:18,635 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-23 20:01:20,470 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-23 20:01:22,293 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-23 20:01:24,125 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-23 20:01:25,960 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-23 20:01:27,798 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-23 20:01:29,635 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-23 20:01:31,460 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-23 20:01:33,297 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-23 20:01:35,129 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-23 20:01:36,958 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-23 20:01:38,794 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-23 20:01:40,633 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-23 20:01:42,463 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-23 20:01:44,310 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-23 20:01:46,141 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-23 20:01:47,995 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-23 20:01:49,844 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-23 20:01:51,684 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-23 20:01:53,526 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-23 20:01:55,360 - INFO - 项目 [月报提醒] 流式接收完成,共 1598 个数据块,content长度: 77, reasoning长度: 5602
2026-06-23 20:01:55,361 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5602
2026-06-23 20:01:55,361 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-23 20:01:55,361 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-23 20:01:55,361 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-23 20:01:55,361 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-23 20:01:55,362 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-23 20:01:55,364 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-23 20:01:55,364 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-23 20:01:55,364 - INFO - --- 开始提醒密度控制分析 ---
2026-06-23 20:01:55,364 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-23 20:01:55,365 - INFO - ===== 所有项目分析任务完成 =====
2026-06-24 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-24 09:00:00,003 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-24 09:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-24 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-24 09:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-24 09:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-24 09:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-24 09:00:00,007 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-24 09:00:00,603 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-24 09:00:02,387 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-24 09:00:04,217 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-24 09:00:06,035 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-24 09:00:07,858 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-24 09:00:09,697 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-24 09:00:11,524 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-24 09:00:13,369 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-24 09:00:15,194 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-24 09:00:17,031 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-24 09:00:18,856 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-24 09:00:20,686 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-24 09:00:22,522 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-24 09:00:24,352 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-24 09:00:26,184 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-24 09:00:28,022 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-24 09:00:29,852 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-24 09:00:31,677 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-24 09:00:33,518 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-24 09:00:35,352 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-24 09:00:37,192 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-24 09:00:39,029 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-24 09:00:40,857 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-24 09:00:42,700 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-24 09:00:44,529 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-24 09:00:46,376 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-24 09:00:48,222 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-24 09:00:50,061 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-24 09:00:51,892 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-24 09:00:53,730 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-24 09:00:55,568 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-24 09:00:57,407 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-24 09:00:59,247 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-24 09:01:01,112 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-24 09:01:02,966 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-24 09:01:04,418 - INFO - 项目 [周报提醒] 流式接收完成,共 1738 个数据块,content长度: 77, reasoning长度: 5866
2026-06-24 09:01:04,418 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5866
2026-06-24 09:01:04,418 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-24 09:01:04,418 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-24 09:01:04,418 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-24 09:01:04,419 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-24 09:01:04,419 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-24 09:01:04,419 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-24 09:01:04,419 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-24 09:01:04,423 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-24 09:01:04,808 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-24 09:01:06,573 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-24 09:01:08,410 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-24 09:01:10,241 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-24 09:01:12,072 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-24 09:01:13,906 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-24 09:01:15,739 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-24 09:01:17,586 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-24 09:01:19,426 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-24 09:01:21,258 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-24 09:01:23,099 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-24 09:01:24,922 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-24 09:01:26,745 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-24 09:01:28,587 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-24 09:01:30,425 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-24 09:01:32,259 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-24 09:01:34,090 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-24 09:01:35,915 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-24 09:01:37,748 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-24 09:01:39,571 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-24 09:01:41,414 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-24 09:01:43,256 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-24 09:01:45,086 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-24 09:01:46,931 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-24 09:01:48,773 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-24 09:01:50,610 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-24 09:01:52,444 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-24 09:01:54,281 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-24 09:01:56,119 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-24 09:01:57,959 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-24 09:01:59,540 - INFO - 项目 [月报提醒] 流式接收完成,共 1491 个数据块,content长度: 77, reasoning长度: 5072
2026-06-24 09:01:59,540 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5072
2026-06-24 09:01:59,541 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-24 09:01:59,541 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-24 09:01:59,541 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-24 09:01:59,541 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-24 09:01:59,541 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-24 09:01:59,543 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-24 09:01:59,544 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-24 09:01:59,544 - INFO - --- 开始提醒密度控制分析 ---
2026-06-24 09:01:59,544 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-24 09:01:59,544 - INFO - ===== 所有项目分析任务完成 =====
2026-06-24 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-24 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-24 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-24 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-24 12:00:00,033 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-24 12:00:00,033 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-24 12:00:00,033 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-24 12:00:00,034 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-24 12:00:00,674 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-24 12:00:02,450 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-24 12:00:04,287 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-24 12:00:06,120 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-24 12:00:07,953 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-24 12:00:09,781 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-24 12:00:11,604 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-24 12:00:13,446 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-24 12:00:15,277 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-24 12:00:17,105 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-24 12:00:18,934 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-24 12:00:20,757 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-24 12:00:22,597 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-24 12:00:24,433 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-24 12:00:26,267 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-24 12:00:28,114 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-24 12:00:29,947 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-24 12:00:31,788 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-24 12:00:33,623 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-24 12:00:35,453 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-24 12:00:37,291 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-24 12:00:39,117 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-24 12:00:40,949 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-24 12:00:42,782 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-24 12:00:44,612 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-24 12:00:46,448 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-24 12:00:48,299 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-24 12:00:50,131 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-24 12:00:51,970 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-24 12:00:53,874 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-24 12:00:53,984 - INFO - 项目 [月报提醒] 流式接收完成,共 1453 个数据块,content长度: 77, reasoning长度: 5058
2026-06-24 12:00:53,984 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5058
2026-06-24 12:00:53,984 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-24 12:00:53,984 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-24 12:00:53,984 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-24 12:00:53,985 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-24 12:00:53,985 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-24 12:00:53,985 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-24 12:00:53,986 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-24 12:00:53,990 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-24 12:00:59,226 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-24 12:01:01,010 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-24 12:01:02,851 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-24 12:01:04,678 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-24 12:01:06,517 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-24 12:01:08,359 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-24 12:01:10,191 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-24 12:01:12,015 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-24 12:01:13,842 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-24 12:01:15,671 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-24 12:01:17,525 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-24 12:01:19,363 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-24 12:01:21,192 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-24 12:01:23,024 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-24 12:01:24,847 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-24 12:01:26,673 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-24 12:01:28,509 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-24 12:01:30,342 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-24 12:01:32,174 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-24 12:01:34,007 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-24 12:01:35,837 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-24 12:01:37,675 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-24 12:01:39,509 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-24 12:01:41,339 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-24 12:01:43,184 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-24 12:01:45,023 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-24 12:01:46,870 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-24 12:01:48,714 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-24 12:01:50,556 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-24 12:01:52,398 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-24 12:01:54,229 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-24 12:01:56,064 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-24 12:01:57,913 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-24 12:01:59,748 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-24 12:02:01,611 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-24 12:02:03,442 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-24 12:02:05,283 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-24 12:02:07,124 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-24 12:02:08,958 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-24 12:02:10,816 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-24 12:02:12,653 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-24 12:02:14,486 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-24 12:02:16,327 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-24 12:02:18,179 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-24 12:02:20,019 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-24 12:02:21,870 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-24 12:02:23,712 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-24 12:02:25,621 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-24 12:02:26,647 - INFO - 项目 [周报提醒] 流式接收完成,共 2378 个数据块,content长度: 86, reasoning长度: 7660
2026-06-24 12:02:26,647 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 86, reasoning长度: 7660
2026-06-24 12:02:26,647 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供具体截止时间",
"reminders": []
}
2026-06-24 12:02:26,647 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-24 12:02:26,648 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-24 12:02:26,648 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-24 12:02:26,648 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-24 12:02:26,650 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-24 12:02:26,650 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-24 12:02:26,650 - INFO - --- 开始提醒密度控制分析 ---
2026-06-24 12:02:26,650 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-24 12:02:26,651 - INFO - ===== 所有项目分析任务完成 =====
2026-06-24 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-24 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-24 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-24 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-24 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-24 17:50:09,025 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-24 17:50:13,093 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-24 17:50:13,160 - INFO - [日报] 找到 49 条评论
2026-06-24 17:50:14,431 - INFO - 日报数据已保存: 2026-06-24, 写日报人数: 2
2026-06-24 17:50:14,436 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-06-24 17:50:14,513 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-24 17:50:14,513 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-24 17:50:14,514 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-24 17:53:00,805 - INFO - [日报] 日报JSON生成 - content长度: 1666, reasoning长度: 10138
2026-06-24 17:53:00,812 - ERROR - [日报] 生成的JSON格式无效: ```json
{
"today": {
"sections": [
{
"level_1_id": 1,
"level_1_title": "主体备案与商品数据导出",
"sub_tasks": [
{
"level_2_title": "天兰主体人手机号修改审批",
2026-06-24 17:53:00,813 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-24 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-24 18:00:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-24 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-24 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-24 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-24 18:00:07,887 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-24 18:00:12,106 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-24 18:00:12,140 - INFO - [日报] 找到 49 条评论
2026-06-24 18:00:13,353 - INFO - 日报数据已保存: 2026-06-24, 写日报人数: 2
2026-06-24 18:00:13,360 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-06-24 18:00:13,437 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-24 18:00:13,438 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-24 18:00:13,438 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-24 18:02:42,308 - INFO - [日报] 日报JSON生成 - content长度: 2827, reasoning长度: 8747
2026-06-24 18:02:42,309 - INFO - [日报] 日报JSON生成完成
2026-06-24 18:02:42,310 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-24.json
2026-06-24 18:02:42,318 - INFO - [日报] 标记 2026-06-24 日报流程已完成
2026-06-24 18:02:42,319 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-24 18:10:00,002 - INFO - [未打卡提醒] 任务触发: 2026-06-24 weekday=3
2026-06-24 18:10:00,002 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-24 18:10:00,003 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-24 18:10:00,210 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-24 18:10:00,214 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-24 18:10:42,189 - INFO - 日报打卡状态变更: 2026-06-24 -> 已打卡
2026-06-24 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-24 weekday=3
2026-06-24 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-24 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-24 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-24 weekday=3
2026-06-24 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-24 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-24 weekday=3
2026-06-24 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-24 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-24 weekday=3
2026-06-24 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-24 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-24 weekday=3
2026-06-24 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-24 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-24 weekday=3
2026-06-24 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-24 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-06-24 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-24 19:00:00,024 - INFO - [周报] 开始获取本周日报数据
2026-06-24 19:00:00,125 - INFO - [周报] 本周日期范围: 2026-06-22 至 2026-06-24
共 3 天有日报数据
2026-06-24 19:00:00,126 - INFO - [周报] 开始 AI 分析
2026-06-24 19:00:00,151 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-24 19:04:29,795 - INFO - [周报] AI 返回 content 长度: 3021
2026-06-24 19:04:29,796 - INFO - [周报] AI 分析完成,共 9 条工作项
2026-06-24 19:04:29,799 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-24 19:04:29,799 - INFO - 周报定时分析任务完成: success
2026-06-24 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-24 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-24 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-24 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-24 20:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-24 20:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-24 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-24 20:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-24 20:00:05,632 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-24 20:00:07,394 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-24 20:00:09,231 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-24 20:00:11,064 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-24 20:00:12,896 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-24 20:00:14,726 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-24 20:00:16,560 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-24 20:00:18,390 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-24 20:00:20,223 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-24 20:00:22,059 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-24 20:00:23,886 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-24 20:00:25,720 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-24 20:00:27,563 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-24 20:00:29,380 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-24 20:00:31,214 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-24 20:00:33,052 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-24 20:00:34,889 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-24 20:00:36,732 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-24 20:00:38,567 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-24 20:00:40,397 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-24 20:00:42,235 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-24 20:00:44,066 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-24 20:00:45,901 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-24 20:00:47,748 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-24 20:00:49,583 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-24 20:00:51,414 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-24 20:00:52,592 - INFO - 项目 [周报提醒] 流式接收完成,共 1280 个数据块,content长度: 77, reasoning长度: 4399
2026-06-24 20:00:52,593 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4399
2026-06-24 20:00:52,593 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-24 20:00:52,593 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-24 20:00:52,593 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-24 20:00:52,594 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-24 20:00:52,594 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-24 20:00:52,594 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-24 20:00:52,595 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-24 20:00:52,599 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-24 20:00:53,041 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-24 20:00:54,799 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-24 20:00:56,628 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-24 20:00:58,462 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-24 20:01:00,288 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-24 20:01:02,130 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-24 20:01:03,958 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-24 20:01:05,794 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-24 20:01:07,632 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-24 20:01:09,461 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-24 20:01:11,284 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-24 20:01:13,127 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-24 20:01:14,956 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-24 20:01:16,794 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-24 20:01:18,654 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-24 20:01:20,481 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-24 20:01:22,330 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-24 20:01:24,171 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-24 20:01:26,003 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-24 20:01:27,842 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-24 20:01:29,671 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-24 20:01:31,511 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-24 20:01:33,339 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-24 20:01:35,167 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-24 20:01:37,009 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-24 20:01:38,842 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-24 20:01:40,452 - INFO - 项目 [月报提醒] 流式接收完成,共 1292 个数据块,content长度: 77, reasoning长度: 4493
2026-06-24 20:01:40,452 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4493
2026-06-24 20:01:40,452 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-24 20:01:40,452 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-24 20:01:40,452 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-24 20:01:40,453 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-24 20:01:40,453 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-24 20:01:40,455 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-24 20:01:40,455 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-24 20:01:40,455 - INFO - --- 开始提醒密度控制分析 ---
2026-06-24 20:01:40,455 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-24 20:01:40,456 - INFO - ===== 所有项目分析任务完成 =====
2026-06-25 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-25 09:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-25 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-25 09:00:00,006 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-25 09:00:00,007 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-25 09:00:00,007 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-25 09:00:00,007 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-25 09:00:00,008 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-25 09:00:01,179 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-25 09:00:02,971 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-25 09:00:04,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-25 09:00:06,619 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-25 09:00:08,457 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-25 09:00:10,285 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-25 09:00:12,117 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-25 09:00:13,945 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-25 09:00:15,764 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-25 09:00:17,595 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-25 09:00:19,426 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-25 09:00:21,260 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-25 09:00:23,089 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-25 09:00:24,920 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-25 09:00:26,744 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-25 09:00:28,574 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-25 09:00:30,410 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-25 09:00:32,249 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-25 09:00:34,084 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-25 09:00:35,923 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-25 09:00:37,750 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-25 09:00:39,581 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-25 09:00:41,429 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-25 09:00:43,267 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-25 09:00:45,109 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-25 09:00:46,951 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-25 09:00:48,779 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-25 09:00:50,609 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-25 09:00:51,972 - INFO - 项目 [周报提醒] 流式接收完成,共 1385 个数据块,content长度: 77, reasoning长度: 4800
2026-06-25 09:00:51,973 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4800
2026-06-25 09:00:51,973 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-25 09:00:51,973 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-25 09:00:51,973 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-25 09:00:51,973 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-25 09:00:51,973 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-25 09:00:51,973 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-25 09:00:51,975 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-25 09:00:51,977 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-25 09:00:52,397 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-25 09:00:54,165 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-25 09:00:55,998 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-25 09:00:57,834 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-25 09:00:59,664 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-25 09:01:01,511 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-25 09:01:03,355 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-25 09:01:05,182 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-25 09:01:07,013 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-25 09:01:08,834 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-25 09:01:10,663 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-25 09:01:12,510 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-25 09:01:14,337 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-25 09:01:16,185 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-25 09:01:18,022 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-25 09:01:19,865 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-25 09:01:21,700 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-25 09:01:23,536 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-25 09:01:25,370 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-25 09:01:27,202 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-25 09:01:29,026 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-25 09:01:30,861 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-25 09:01:32,684 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-25 09:01:34,540 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-25 09:01:36,372 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-25 09:01:38,205 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-25 09:01:40,037 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-25 09:01:41,472 - INFO - 项目 [月报提醒] 流式接收完成,共 1337 个数据块,content长度: 77, reasoning长度: 4571
2026-06-25 09:01:41,472 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4571
2026-06-25 09:01:41,473 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-25 09:01:41,473 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-25 09:01:41,473 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-25 09:01:41,473 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-25 09:01:41,473 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-25 09:01:41,475 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-25 09:01:41,475 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-25 09:01:41,475 - INFO - --- 开始提醒密度控制分析 ---
2026-06-25 09:01:41,476 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-25 09:01:41,476 - INFO - ===== 所有项目分析任务完成 =====
2026-06-25 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-25 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-25 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-25 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-25 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-25 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-25 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-25 12:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-25 12:00:01,073 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-25 12:00:02,843 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-25 12:00:04,664 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-25 12:00:06,509 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-25 12:00:08,334 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-25 12:00:10,157 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-25 12:00:11,992 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-25 12:00:13,819 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-25 12:00:15,636 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-25 12:00:17,480 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-25 12:00:19,311 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-25 12:00:21,148 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-25 12:00:22,975 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-25 12:00:24,805 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-25 12:00:26,635 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-25 12:00:28,466 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-25 12:00:30,292 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-25 12:00:32,124 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-25 12:00:33,959 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-25 12:00:35,803 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-25 12:00:37,631 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-25 12:00:39,460 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-25 12:00:41,285 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-25 12:00:43,115 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-25 12:00:44,944 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-25 12:00:46,778 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-25 12:00:48,616 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-25 12:00:50,446 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-25 12:00:52,359 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-25 12:00:52,541 - INFO - 项目 [周报提醒] 流式接收完成,共 1405 个数据块,content长度: 77, reasoning长度: 4750
2026-06-25 12:00:52,541 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4750
2026-06-25 12:00:52,542 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-25 12:00:52,542 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-25 12:00:52,542 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-25 12:00:52,542 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-25 12:00:52,542 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-25 12:00:52,542 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-25 12:00:52,543 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-25 12:00:52,688 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-25 12:00:53,005 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-25 12:00:54,765 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-25 12:00:56,594 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-25 12:00:58,424 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-25 12:01:00,262 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-25 12:01:02,108 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-25 12:01:03,941 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-25 12:01:05,784 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-25 12:01:07,615 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-25 12:01:09,445 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-25 12:01:11,295 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-25 12:01:13,122 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-25 12:01:14,960 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-25 12:01:16,799 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-25 12:01:18,632 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-25 12:01:20,470 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-25 12:01:22,311 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-25 12:01:24,140 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-25 12:01:25,973 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-25 12:01:27,801 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-25 12:01:29,633 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-25 12:01:31,469 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-25 12:01:33,297 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-25 12:01:35,140 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-25 12:01:36,984 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-25 12:01:38,825 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-25 12:01:40,651 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-25 12:01:42,483 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-25 12:01:44,393 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-25 12:01:45,055 - INFO - 项目 [月报提醒] 流式接收完成,共 1418 个数据块,content长度: 77, reasoning长度: 4879
2026-06-25 12:01:45,055 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4879
2026-06-25 12:01:45,055 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-25 12:01:45,056 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-25 12:01:45,056 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-25 12:01:45,056 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-25 12:01:45,056 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-25 12:01:45,058 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-25 12:01:45,059 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-25 12:01:45,059 - INFO - --- 开始提醒密度控制分析 ---
2026-06-25 12:01:45,059 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-25 12:01:45,059 - INFO - ===== 所有项目分析任务完成 =====
2026-06-25 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-06-25 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-25 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-25 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-06-25 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-25 17:50:08,805 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-25 17:50:13,558 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-25 17:50:13,605 - INFO - [日报] 找到 50 条评论
2026-06-25 17:50:17,651 - INFO - 日报数据已保存: 2026-06-25, 写日报人数: 1
2026-06-25 17:50:17,656 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: []
2026-06-25 17:50:17,759 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-25 17:50:17,759 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-25 17:50:17,761 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-25 17:52:35,327 - INFO - [日报] 日报JSON生成 - content长度: 1303, reasoning长度: 8764
2026-06-25 17:52:35,328 - INFO - [日报] 日报JSON生成完成
2026-06-25 17:52:35,328 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-25.json
2026-06-25 17:52:35,334 - INFO - [日报] 标记 2026-06-25 日报流程已完成
2026-06-25 17:52:35,335 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-25 18:00:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-25 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-25 weekday=4
2026-06-25 18:10:00,002 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-25 18:10:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-25 18:10:00,334 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-25 18:10:00,336 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-25 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-25 weekday=4
2026-06-25 18:15:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-25 18:15:00,162 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-25 18:15:00,163 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-25 18:20:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-25 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-25 weekday=4
2026-06-25 18:26:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-25 18:26:00,175 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-25 18:26:00,177 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-25 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-25 weekday=4
2026-06-25 18:27:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-25 18:27:00,181 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-25 18:27:00,182 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-25 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-25 weekday=4
2026-06-25 18:28:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-25 18:28:00,173 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-25 18:28:00,175 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-25 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-25 weekday=4
2026-06-25 18:29:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-25 18:29:00,183 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-25 18:29:00,184 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-25 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-25 weekday=4
2026-06-25 18:30:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-25 18:30:00,161 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-25 18:30:00,163 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-25 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-06-25 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-25 19:00:00,003 - INFO - [周报] 开始获取本周日报数据
2026-06-25 19:00:00,036 - INFO - [周报] 本周日期范围: 2026-06-22 至 2026-06-25
共 4 天有日报数据
2026-06-25 19:00:00,037 - INFO - [周报] 开始 AI 分析
2026-06-25 19:00:00,040 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-25 19:04:44,840 - INFO - [周报] AI 返回 content 长度: 3376
2026-06-25 19:04:44,841 - INFO - [周报] AI 分析完成,共 10 条工作项
2026-06-25 19:04:44,843 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-25 19:04:44,843 - INFO - 周报定时分析任务完成: success
2026-06-25 19:06:04,006 - INFO - 日报打卡状态变更: 2026-06-25 -> 已打卡
2026-06-25 19:52:58,512 - INFO - [Stream][Chatbot] 原始回调: msgtype=text, has_text=True, text=None, conversation_type=2
2026-06-25 19:52:58,513 - INFO - [Stream] 收到消息(chatbot) → 群: 自己周会通知 | 群ID: cid1V3B15kR36XpXDlEe402qg== | 发送人: 蒋超军 | 内容:
2026-06-25 19:52:58,514 - INFO - [Stream] 消息内容为空,未保存到主业务库 (来源: chatbot, 群: 自己周会通知)
2026-06-25 19:53:15,155 - INFO - 用户通过网页手动触发 AI 分析
2026-06-25 19:53:15,155 - INFO - ===== 分析任务启动 =====
2026-06-25 19:53:15,156 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-25 19:53:15,157 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-25 19:53:15,157 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-25 19:53:15,158 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-25 19:53:15,158 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-25 19:53:15,159 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-25 19:53:15,159 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-25 19:53:15,830 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-25 19:53:17,592 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-25 19:53:19,419 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-25 19:53:21,249 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-25 19:53:23,089 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-25 19:53:24,921 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-25 19:53:26,759 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-25 19:53:28,593 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-25 19:53:30,430 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-25 19:53:32,264 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-25 19:53:34,098 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-25 19:53:35,943 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-25 19:53:37,782 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-25 19:53:39,606 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-25 19:53:41,452 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-25 19:53:43,278 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-25 19:53:45,114 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-25 19:53:46,958 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-25 19:53:48,789 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-25 19:53:50,628 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-25 19:53:52,478 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-25 19:53:54,303 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-25 19:53:56,143 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-25 19:53:57,975 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-25 19:53:59,813 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-25 19:54:01,676 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-25 19:54:03,513 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-25 19:54:05,345 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-25 19:54:07,183 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-25 19:54:09,014 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-25 19:54:10,860 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-25 19:54:12,704 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-25 19:54:14,527 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-25 19:54:15,925 - INFO - 项目 [周报提醒] 流式接收完成,共 1636 个数据块,content长度: 77, reasoning长度: 5433
2026-06-25 19:54:15,925 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5433
2026-06-25 19:54:15,926 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-25 19:54:15,926 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-25 19:54:15,926 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-25 19:54:15,926 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-25 19:54:15,926 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-25 19:54:15,927 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-25 19:54:15,926 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-25 19:54:15,941 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-25 19:54:16,334 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-25 19:54:18,088 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-25 19:54:19,913 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-25 19:54:21,750 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-25 19:54:23,574 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-25 19:54:25,405 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-25 19:54:27,231 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-25 19:54:29,058 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-25 19:54:30,891 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-25 19:54:32,727 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-25 19:54:34,556 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-25 19:54:36,395 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-25 19:54:38,222 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-25 19:54:40,060 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-25 19:54:41,902 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-25 19:54:43,744 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-25 19:54:45,595 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-25 19:54:47,439 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-25 19:54:49,277 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-25 19:54:51,116 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-25 19:54:52,947 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-25 19:54:54,779 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-25 19:54:56,619 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-25 19:54:58,461 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-25 19:55:00,295 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-25 19:55:02,221 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-25 19:55:02,989 - INFO - 项目 [月报提醒] 流式接收完成,共 1271 个数据块,content长度: 77, reasoning长度: 4419
2026-06-25 19:55:02,990 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4419
2026-06-25 19:55:02,990 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-25 19:55:02,991 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-25 19:55:02,991 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-25 19:55:02,991 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-25 19:55:02,991 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-25 19:55:02,997 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-25 19:55:02,998 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-25 19:55:02,998 - INFO - --- 开始提醒密度控制分析 ---
2026-06-25 19:55:02,998 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-25 19:55:02,998 - INFO - ===== 所有项目分析任务完成 =====
2026-06-25 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-25 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-25 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-25 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-25 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-25 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-25 20:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-25 20:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-25 20:00:00,621 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-25 20:00:02,372 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-25 20:00:04,196 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-25 20:00:06,039 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-25 20:00:07,882 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-25 20:00:09,717 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-25 20:00:11,563 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-25 20:00:13,398 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-25 20:00:15,217 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-25 20:00:17,055 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-25 20:00:18,887 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-25 20:00:20,726 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-25 20:00:22,555 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-25 20:00:24,385 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-25 20:00:26,215 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-25 20:00:28,052 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-25 20:00:29,888 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-25 20:00:31,713 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-25 20:00:33,543 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-25 20:00:35,379 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-25 20:00:37,215 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-25 20:00:39,045 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-25 20:00:40,885 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-25 20:00:42,716 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-25 20:00:44,615 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-25 20:00:45,239 - INFO - 项目 [月报提醒] 流式接收完成,共 1217 个数据块,content长度: 85, reasoning长度: 4136
2026-06-25 20:00:45,239 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 85, reasoning长度: 4136
2026-06-25 20:00:45,239 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "无法确定截止时间",
"reminders": []
}
2026-06-25 20:00:45,239 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-25 20:00:45,240 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-25 20:00:45,240 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-25 20:00:45,240 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-25 20:00:45,240 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-25 20:00:45,240 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-25 20:00:45,244 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-25 20:00:50,524 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-25 20:00:52,278 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-25 20:00:54,101 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-25 20:00:55,924 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-25 20:00:57,750 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-25 20:00:59,583 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-25 20:01:01,459 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-25 20:01:03,281 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-25 20:01:05,113 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-25 20:01:06,949 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-25 20:01:08,783 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-25 20:01:10,617 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-25 20:01:12,460 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-25 20:01:14,284 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-25 20:01:16,122 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-25 20:01:17,969 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-25 20:01:19,810 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-25 20:01:21,652 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-25 20:01:23,526 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-25 20:01:25,428 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-25 20:01:27,150 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-25 20:01:28,985 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-25 20:01:30,829 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-25 20:01:32,668 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-25 20:01:34,499 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-25 20:01:36,335 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-25 20:01:38,174 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-25 20:01:40,008 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-25 20:01:41,850 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-25 20:01:43,679 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-25 20:01:45,330 - INFO - 项目 [周报提醒] 流式接收完成,共 1493 个数据块,content长度: 84, reasoning长度: 4910
2026-06-25 20:01:45,330 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 84, reasoning长度: 4910
2026-06-25 20:01:45,331 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供截止时间",
"reminders": []
}
2026-06-25 20:01:45,331 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-25 20:01:45,331 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-25 20:01:45,331 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-25 20:01:45,331 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-25 20:01:45,333 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-25 20:01:45,333 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-25 20:01:45,334 - INFO - --- 开始提醒密度控制分析 ---
2026-06-25 20:01:45,334 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-25 20:01:45,334 - INFO - ===== 所有项目分析任务完成 =====
2026-06-26 09:00:00,001 - INFO - ===== 分析任务启动 =====
2026-06-26 09:00:00,047 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-26 09:00:00,050 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-26 09:00:00,052 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-26 09:00:00,059 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-26 09:00:00,059 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-26 09:00:00,068 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-26 09:00:00,069 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-26 09:00:01,199 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-26 09:00:02,967 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-26 09:00:04,793 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-26 09:00:06,623 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-26 09:00:08,444 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-26 09:00:10,282 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-26 09:00:12,111 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-26 09:00:13,946 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-26 09:00:15,776 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-26 09:00:17,608 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-26 09:00:19,449 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-26 09:00:21,283 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-26 09:00:23,128 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-26 09:00:24,958 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-26 09:00:26,782 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-26 09:00:28,615 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-26 09:00:30,451 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-26 09:00:32,287 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-26 09:00:34,117 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-26 09:00:35,955 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-26 09:00:37,785 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-26 09:00:39,610 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-26 09:00:41,452 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-26 09:00:43,284 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-26 09:00:45,130 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-26 09:00:46,974 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-26 09:00:48,810 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-26 09:00:50,649 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-26 09:00:52,491 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-26 09:00:54,329 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-26 09:00:56,179 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-26 09:00:58,012 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-26 09:00:59,853 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-26 09:01:01,706 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-26 09:01:03,541 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-26 09:01:05,378 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-26 09:01:07,290 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-26 09:01:08,024 - INFO - 项目 [月报提醒] 流式接收完成,共 1820 个数据块,content长度: 77, reasoning长度: 6334
2026-06-26 09:01:08,025 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 6334
2026-06-26 09:01:08,025 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-26 09:01:08,025 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-26 09:01:08,026 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-26 09:01:08,026 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-26 09:01:08,026 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-26 09:01:08,026 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-26 09:01:08,026 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-26 09:01:08,061 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-26 09:01:08,484 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-26 09:01:10,240 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-26 09:01:12,072 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-26 09:01:13,897 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-26 09:01:15,726 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-26 09:01:17,580 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-26 09:01:19,416 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-26 09:01:21,255 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-26 09:01:23,085 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-26 09:01:24,911 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-26 09:01:26,744 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-26 09:01:28,576 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-26 09:01:30,422 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-26 09:01:32,250 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-26 09:01:34,085 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-26 09:01:35,926 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-26 09:01:37,753 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-26 09:01:39,578 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-26 09:01:41,410 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-26 09:01:43,238 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-26 09:01:45,080 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-26 09:01:46,916 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-26 09:01:48,744 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-26 09:01:50,585 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-26 09:01:52,417 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-26 09:01:54,247 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-26 09:01:56,162 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-26 09:01:56,865 - INFO - 项目 [周报提醒] 流式接收完成,共 1319 个数据块,content长度: 85, reasoning长度: 4495
2026-06-26 09:01:56,865 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 85, reasoning长度: 4495
2026-06-26 09:01:56,865 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "无法确定截止时间",
"reminders": []
}
2026-06-26 09:01:56,865 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-26 09:01:56,866 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-26 09:01:56,866 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-26 09:01:56,866 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-26 09:01:56,869 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-26 09:01:56,870 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-26 09:01:56,870 - INFO - --- 开始提醒密度控制分析 ---
2026-06-26 09:01:56,871 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-26 09:01:56,871 - INFO - ===== 所有项目分析任务完成 =====
2026-06-26 09:33:32,279 - INFO - [周报] Excel 导出成功: /usr/local/weekly-report-bot/weekly_report/../exports/周报_20260622_至_20260625_20260626_093332.xlsx
2026-06-26 12:00:00,008 - INFO - ===== 分析任务启动 =====
2026-06-26 12:00:00,018 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-26 12:00:00,020 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-26 12:00:00,021 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-26 12:00:00,023 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-26 12:00:00,028 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-26 12:00:00,028 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-26 12:00:00,029 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-26 12:00:01,323 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-26 12:00:03,095 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-26 12:00:04,934 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-26 12:00:06,771 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-26 12:00:08,597 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-26 12:00:10,427 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-26 12:00:12,257 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-26 12:00:14,093 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-26 12:00:15,936 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-26 12:00:17,760 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-26 12:00:19,591 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-26 12:00:21,418 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-26 12:00:23,256 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-26 12:00:25,090 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-26 12:00:26,922 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-26 12:00:28,750 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-26 12:00:30,581 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-26 12:00:32,418 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-26 12:00:34,249 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-26 12:00:36,108 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-26 12:00:37,939 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-26 12:00:39,776 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-26 12:00:41,600 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-26 12:00:43,442 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-26 12:00:45,277 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-26 12:00:47,122 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-26 12:00:48,951 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-26 12:00:50,789 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-26 12:00:52,615 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-26 12:00:54,516 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-26 12:00:55,402 - INFO - 项目 [周报提醒] 流式接收完成,共 1474 个数据块,content长度: 77, reasoning长度: 5074
2026-06-26 12:00:55,403 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5074
2026-06-26 12:00:55,403 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-26 12:00:55,403 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-26 12:00:55,403 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-26 12:00:55,403 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-26 12:00:55,403 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-26 12:00:55,404 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-26 12:00:55,405 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-26 12:00:55,457 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-26 12:00:55,811 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-26 12:00:57,570 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-26 12:00:59,405 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-26 12:01:01,256 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-26 12:01:03,085 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-26 12:01:04,926 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-26 12:01:06,760 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-26 12:01:08,596 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-26 12:01:10,432 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-26 12:01:12,259 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-26 12:01:14,098 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-26 12:01:15,941 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-26 12:01:17,771 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-26 12:01:19,597 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-26 12:01:21,428 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-26 12:01:23,274 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-26 12:01:25,109 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-26 12:01:26,947 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-26 12:01:28,798 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-26 12:01:30,628 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-26 12:01:32,463 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-26 12:01:34,296 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-26 12:01:36,127 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-26 12:01:37,961 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-26 12:01:39,793 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-26 12:01:41,622 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-26 12:01:43,455 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-26 12:01:45,288 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-26 12:01:47,132 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-26 12:01:48,970 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-26 12:01:50,812 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-26 12:01:52,635 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-26 12:01:54,486 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-26 12:01:56,083 - INFO - 项目 [月报提醒] 流式接收完成,共 1641 个数据块,content长度: 77, reasoning长度: 5630
2026-06-26 12:01:56,084 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5630
2026-06-26 12:01:56,084 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-26 12:01:56,084 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-26 12:01:56,084 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-26 12:01:56,084 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-26 12:01:56,084 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-26 12:01:56,086 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-26 12:01:56,086 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-26 12:01:56,086 - INFO - --- 开始提醒密度控制分析 ---
2026-06-26 12:01:56,087 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-26 12:01:56,087 - INFO - ===== 所有项目分析任务完成 =====
2026-06-26 17:50:00,009 - INFO - ===== 日报定时分析任务启动 =====
2026-06-26 17:50:00,010 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-26 17:50:00,011 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-26 17:50:00,013 - INFO - [日报] 正在登录 XWiki...
2026-06-26 17:50:00,013 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-26 17:50:12,160 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-26 17:50:17,009 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-26 17:50:17,074 - INFO - [日报] 找到 52 条评论
2026-06-26 17:50:18,393 - INFO - 日报数据已保存: 2026-06-26, 写日报人数: 2
2026-06-26 17:50:18,397 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-06-26 17:50:18,477 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-26 17:50:18,477 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-26 17:50:18,478 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-26 17:52:46,858 - INFO - [日报] 日报JSON生成 - content长度: 2479, reasoning长度: 8008
2026-06-26 17:52:46,859 - INFO - [日报] 日报JSON生成完成
2026-06-26 17:52:46,862 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-26.json
2026-06-26 17:52:46,871 - INFO - [日报] 标记 2026-06-26 日报流程已完成
2026-06-26 17:52:46,871 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-26 18:00:00,004 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-26 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-26 weekday=5
2026-06-26 18:10:00,002 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-26 18:10:00,004 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-26 18:10:00,197 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-26 18:10:00,199 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-26 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-26 weekday=5
2026-06-26 18:15:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-26 18:15:00,162 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-26 18:15:00,163 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-26 18:20:00,005 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-26 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-26 weekday=5
2026-06-26 18:26:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-26 18:26:00,177 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-26 18:26:00,179 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-26 18:26:53,468 - INFO - 日报打卡状态变更: 2026-06-26 -> 已打卡
2026-06-26 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-26 weekday=5
2026-06-26 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-26 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-26 weekday=5
2026-06-26 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-26 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-26 weekday=5
2026-06-26 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-26 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-26 weekday=5
2026-06-26 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-26 19:00:00,002 - INFO - ===== 周报定时分析任务启动 =====
2026-06-26 19:00:00,002 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-26 19:00:00,017 - INFO - [周报] 开始获取本周日报数据
2026-06-26 19:00:00,105 - INFO - [周报] 本周日期范围: 2026-06-22 至 2026-06-26
共 5 天有日报数据
2026-06-26 19:00:00,105 - INFO - [周报] 开始 AI 分析
2026-06-26 19:00:00,112 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-26 19:05:33,322 - INFO - [周报] AI 返回 content 长度: 2955
2026-06-26 19:05:33,324 - INFO - [周报] AI 分析完成,共 8 条工作项
2026-06-26 19:05:33,326 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-26 19:05:33,327 - INFO - 周报定时分析任务完成: success
2026-06-26 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-26 20:00:00,009 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-26 20:00:00,009 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-26 20:00:00,012 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-26 20:00:00,014 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-26 20:00:00,014 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-26 20:00:00,014 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-26 20:00:00,015 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-26 20:00:00,758 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-26 20:00:02,518 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-26 20:00:04,364 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-26 20:00:06,210 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-26 20:00:08,046 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-26 20:00:09,886 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-26 20:00:11,713 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-26 20:00:13,543 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-26 20:00:15,382 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-26 20:00:17,206 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-26 20:00:19,035 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-26 20:00:20,871 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-26 20:00:22,702 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-26 20:00:24,530 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-26 20:00:26,357 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-26 20:00:28,178 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-26 20:00:30,006 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-26 20:00:31,839 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-26 20:00:33,681 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-26 20:00:35,524 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-26 20:00:37,359 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-26 20:00:39,185 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-26 20:00:41,016 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-26 20:00:42,849 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-26 20:00:44,697 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-26 20:00:46,539 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-26 20:00:48,377 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-26 20:00:50,203 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-26 20:00:52,034 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-26 20:00:53,872 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-26 20:00:55,707 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-26 20:00:57,505 - INFO - 项目 [周报提醒] 流式接收完成,共 1547 个数据块,content长度: 77, reasoning长度: 5190
2026-06-26 20:00:57,506 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5190
2026-06-26 20:00:57,506 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-26 20:00:57,506 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-26 20:00:57,506 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-26 20:00:57,506 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-26 20:00:57,506 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-26 20:00:57,507 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-26 20:00:57,507 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-26 20:00:57,521 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-26 20:00:57,870 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-26 20:00:59,627 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-26 20:01:01,475 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-26 20:01:03,299 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-26 20:01:05,144 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-26 20:01:06,976 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-26 20:01:08,802 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-26 20:01:10,637 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-26 20:01:12,465 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-26 20:01:14,301 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-26 20:01:16,140 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-26 20:01:17,978 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-26 20:01:19,820 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-26 20:01:21,649 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-26 20:01:23,481 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-26 20:01:25,315 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-26 20:01:27,161 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-26 20:01:28,998 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-26 20:01:30,827 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-26 20:01:32,655 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-26 20:01:34,498 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-26 20:01:36,331 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-26 20:01:38,162 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-26 20:01:39,995 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-26 20:01:41,822 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-26 20:01:43,656 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-26 20:01:45,509 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-26 20:01:47,416 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-26 20:01:48,039 - INFO - 项目 [月报提醒] 流式接收完成,共 1367 个数据块,content长度: 86, reasoning长度: 4566
2026-06-26 20:01:48,039 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 86, reasoning长度: 4566
2026-06-26 20:01:48,039 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供具体截止时间",
"reminders": []
}
2026-06-26 20:01:48,039 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-26 20:01:48,039 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-26 20:01:48,040 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-26 20:01:48,040 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-26 20:01:48,041 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-26 20:01:48,042 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-26 20:01:48,042 - INFO - --- 开始提醒密度控制分析 ---
2026-06-26 20:01:48,042 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-26 20:01:48,042 - INFO - ===== 所有项目分析任务完成 =====
2026-06-27 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-27 09:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-27 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-27 09:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-27 09:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-27 09:00:00,004 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-27 09:00:00,007 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-27 09:00:00,007 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-27 09:00:01,271 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-27 09:00:03,036 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-27 09:00:04,874 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-27 09:00:06,707 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-27 09:00:08,540 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-27 09:00:10,377 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-27 09:00:12,215 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-27 09:00:14,055 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-27 09:00:15,887 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-27 09:00:17,711 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-27 09:00:19,552 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-27 09:00:21,383 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-27 09:00:23,209 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-27 09:00:25,041 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-27 09:00:26,869 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-27 09:00:28,694 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-27 09:00:30,532 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-27 09:00:32,357 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-27 09:00:34,185 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-27 09:00:36,018 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-27 09:00:37,847 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-27 09:00:39,700 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-27 09:00:41,526 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-27 09:00:43,362 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-27 09:00:45,215 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-27 09:00:47,058 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-27 09:00:48,972 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-27 09:00:49,894 - INFO - 项目 [月报提醒] 流式接收完成,共 1325 个数据块,content长度: 84, reasoning长度: 4602
2026-06-27 09:00:49,894 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 84, reasoning长度: 4602
2026-06-27 09:00:49,894 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供截止时间",
"reminders": []
}
2026-06-27 09:00:49,894 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-27 09:00:49,895 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-27 09:00:49,895 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-27 09:00:49,895 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-27 09:00:49,896 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-27 09:00:49,896 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-27 09:00:49,900 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-27 09:00:50,282 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-27 09:00:52,043 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-27 09:00:53,874 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-27 09:00:55,703 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-27 09:00:57,536 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-27 09:00:59,369 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-27 09:01:01,223 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-27 09:01:03,052 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-27 09:01:04,895 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-27 09:01:06,719 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-27 09:01:08,552 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-27 09:01:10,394 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-27 09:01:12,227 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-27 09:01:14,068 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-27 09:01:15,901 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-27 09:01:17,730 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-27 09:01:19,556 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-27 09:01:21,393 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-27 09:01:23,225 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-27 09:01:25,068 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-27 09:01:26,902 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-27 09:01:28,737 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-27 09:01:30,567 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-27 09:01:32,411 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-27 09:01:34,254 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-27 09:01:36,092 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-27 09:01:37,926 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-27 09:01:39,761 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-27 09:01:41,589 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-27 09:01:43,419 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-27 09:01:45,271 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-27 09:01:47,104 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-27 09:01:48,941 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-27 09:01:50,372 - INFO - 项目 [周报提醒] 流式接收完成,共 1637 个数据块,content长度: 77, reasoning长度: 5676
2026-06-27 09:01:50,372 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5676
2026-06-27 09:01:50,372 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-27 09:01:50,372 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-27 09:01:50,372 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-27 09:01:50,372 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-27 09:01:50,373 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-27 09:01:50,375 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-27 09:01:50,375 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-27 09:01:50,375 - INFO - --- 开始提醒密度控制分析 ---
2026-06-27 09:01:50,376 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-27 09:01:50,376 - INFO - ===== 所有项目分析任务完成 =====
2026-06-27 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-27 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-27 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-27 12:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-27 12:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-27 12:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-27 12:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-27 12:00:00,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-27 12:00:06,191 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-27 12:00:07,952 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-27 12:00:09,797 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-27 12:00:11,626 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-27 12:00:13,449 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-27 12:00:15,284 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-27 12:00:17,116 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-27 12:00:18,948 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-27 12:00:20,774 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-27 12:00:22,594 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-27 12:00:24,425 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-27 12:00:26,251 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-27 12:00:28,090 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-27 12:00:29,920 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-27 12:00:31,755 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-27 12:00:33,584 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-27 12:00:35,424 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-27 12:00:37,260 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-27 12:00:39,108 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-27 12:00:40,935 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-27 12:00:42,774 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-27 12:00:44,618 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-27 12:00:46,444 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-27 12:00:48,283 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-27 12:00:50,117 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-27 12:00:51,947 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-27 12:00:53,786 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-27 12:00:55,619 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-27 12:00:57,445 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-27 12:00:59,286 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-27 12:01:00,810 - INFO - 项目 [周报提醒] 流式接收完成,共 1489 个数据块,content长度: 77, reasoning长度: 5110
2026-06-27 12:01:00,811 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5110
2026-06-27 12:01:00,811 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-27 12:01:00,811 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-27 12:01:00,811 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-27 12:01:00,811 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-27 12:01:00,811 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-27 12:01:00,811 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-27 12:01:00,812 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-27 12:01:00,814 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-27 12:01:01,191 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-27 12:01:02,948 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-27 12:01:04,780 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-27 12:01:06,611 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-27 12:01:08,434 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-27 12:01:10,285 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-27 12:01:12,126 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-27 12:01:13,957 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-27 12:01:15,795 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-27 12:01:17,620 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-27 12:01:19,463 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-27 12:01:21,299 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-27 12:01:23,125 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-27 12:01:24,964 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-27 12:01:26,801 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-27 12:01:28,642 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-27 12:01:30,470 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-27 12:01:32,318 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-27 12:01:34,148 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-27 12:01:35,974 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-27 12:01:37,817 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-27 12:01:39,659 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-27 12:01:41,486 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-27 12:01:43,318 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-27 12:01:45,157 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-27 12:01:46,990 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-27 12:01:48,824 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-27 12:01:50,658 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-27 12:01:52,494 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-27 12:01:54,333 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-27 12:01:56,180 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-27 12:01:58,023 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-27 12:01:59,875 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-27 12:02:01,731 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-27 12:02:03,559 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-27 12:02:05,399 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-27 12:02:07,020 - INFO - 项目 [月报提醒] 流式接收完成,共 1792 个数据块,content长度: 77, reasoning长度: 6240
2026-06-27 12:02:07,020 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 6240
2026-06-27 12:02:07,021 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-27 12:02:07,021 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-27 12:02:07,021 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-27 12:02:07,021 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-27 12:02:07,021 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-27 12:02:07,023 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-27 12:02:07,023 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-27 12:02:07,023 - INFO - --- 开始提醒密度控制分析 ---
2026-06-27 12:02:07,024 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-27 12:02:07,024 - INFO - ===== 所有项目分析任务完成 =====
2026-06-27 17:50:00,001 - INFO - ===== 日报定时分析任务:周六小周,跳过 =====
2026-06-27 18:00:00,001 - INFO - ===== 日报定时分析任务:周六小周,跳过 =====
2026-06-27 18:10:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-27 weekday=6
2026-06-27 18:10:00,001 - INFO - ===== 日报定时分析任务:周六小周,跳过 =====
2026-06-27 18:10:00,002 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-27 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-27 weekday=6
2026-06-27 18:15:00,002 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-27 18:20:00,001 - INFO - ===== 日报定时分析任务:周六小周,跳过 =====
2026-06-27 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-27 weekday=6
2026-06-27 18:26:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-27 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-27 weekday=6
2026-06-27 18:27:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-27 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-27 weekday=6
2026-06-27 18:28:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-27 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-27 weekday=6
2026-06-27 18:29:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-27 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-27 weekday=6
2026-06-27 18:30:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-06-27 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-06-27 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-27 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-06-27 19:00:00,005 - INFO - [周报] 本周日期范围: 2026-06-22 至 2026-06-27
共 5 天有日报数据
2026-06-27 19:00:00,006 - INFO - [周报] 开始 AI 分析
2026-06-27 19:00:00,008 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-27 19:05:32,621 - INFO - [周报] AI 返回 content 长度: 4380
2026-06-27 19:05:32,623 - INFO - [周报] AI 分析完成,共 13 条工作项
2026-06-27 19:05:32,625 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-27 19:05:32,625 - INFO - 周报定时分析任务完成: success
2026-06-27 20:00:00,001 - INFO - ===== 分析任务启动 =====
2026-06-27 20:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-27 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-27 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-27 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-27 20:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-27 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-27 20:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-27 20:00:00,645 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-27 20:00:02,432 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-27 20:00:04,261 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-27 20:00:06,084 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-27 20:00:07,916 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-27 20:00:09,745 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-27 20:00:11,570 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-27 20:00:13,410 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-27 20:00:15,236 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-27 20:00:17,061 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-27 20:00:18,896 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-27 20:00:20,732 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-27 20:00:22,555 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-27 20:00:24,393 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-27 20:00:26,212 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-27 20:00:28,043 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-27 20:00:29,890 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-27 20:00:31,719 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-27 20:00:33,562 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-27 20:00:35,402 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-27 20:00:37,223 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-27 20:00:39,059 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-27 20:00:40,892 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-27 20:00:42,718 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-27 20:00:44,573 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-27 20:00:46,411 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-27 20:00:48,243 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-27 20:00:50,075 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-27 20:00:51,911 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-27 20:00:53,745 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-27 20:00:55,431 - INFO - 项目 [周报提醒] 流式接收完成,共 1494 个数据块,content长度: 77, reasoning长度: 5029
2026-06-27 20:00:55,431 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5029
2026-06-27 20:00:55,432 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-27 20:00:55,432 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-27 20:00:55,432 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-27 20:00:55,432 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-27 20:00:55,432 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-27 20:00:55,432 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-27 20:00:55,433 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-27 20:00:55,438 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-27 20:00:55,895 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-27 20:00:57,656 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-27 20:00:59,497 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-27 20:01:01,335 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-27 20:01:03,160 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-27 20:01:04,996 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-27 20:01:06,827 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-27 20:01:08,669 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-27 20:01:10,494 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-27 20:01:12,328 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-27 20:01:14,171 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-27 20:01:16,005 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-27 20:01:17,843 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-27 20:01:19,678 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-27 20:01:21,515 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-27 20:01:23,369 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-27 20:01:25,200 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-27 20:01:27,035 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-27 20:01:28,871 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-27 20:01:30,709 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-27 20:01:32,554 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-27 20:01:34,385 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-27 20:01:36,212 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-27 20:01:38,043 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-27 20:01:39,877 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-27 20:01:41,712 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-27 20:01:43,556 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-27 20:01:45,398 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-27 20:01:47,080 - INFO - 项目 [月报提醒] 流式接收完成,共 1394 个数据块,content长度: 77, reasoning长度: 4771
2026-06-27 20:01:47,080 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4771
2026-06-27 20:01:47,080 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-27 20:01:47,080 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-27 20:01:47,080 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-27 20:01:47,080 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-27 20:01:47,081 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-27 20:01:47,082 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-27 20:01:47,083 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-27 20:01:47,083 - INFO - --- 开始提醒密度控制分析 ---
2026-06-27 20:01:47,083 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-27 20:01:47,083 - INFO - ===== 所有项目分析任务完成 =====
2026-06-28 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-28 09:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-28 09:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-28 09:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-28 09:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-28 09:00:00,004 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-28 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-28 09:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-28 09:00:00,681 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-28 09:00:02,456 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-28 09:00:04,303 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-28 09:00:06,129 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-28 09:00:07,958 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-28 09:00:09,797 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-28 09:00:11,626 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-28 09:00:13,457 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-28 09:00:15,287 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-28 09:00:17,114 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-28 09:00:18,949 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-28 09:00:20,784 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-28 09:00:22,609 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-28 09:00:24,447 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-28 09:00:26,285 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-28 09:00:28,128 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-28 09:00:29,965 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-28 09:00:31,798 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-28 09:00:33,623 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-28 09:00:35,457 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-28 09:00:37,289 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-28 09:00:39,128 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-28 09:00:40,970 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-28 09:00:42,823 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-28 09:00:44,660 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-28 09:00:46,493 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-28 09:00:48,322 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-28 09:00:50,156 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-28 09:00:51,981 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-28 09:00:53,812 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-28 09:00:55,639 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-28 09:00:57,138 - INFO - 项目 [月报提醒] 流式接收完成,共 1539 个数据块,content长度: 77, reasoning长度: 5304
2026-06-28 09:00:57,138 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5304
2026-06-28 09:00:57,138 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-28 09:00:57,139 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-28 09:00:57,139 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-28 09:00:57,139 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-28 09:00:57,139 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-28 09:00:57,139 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-28 09:00:57,140 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-28 09:00:57,143 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-28 09:00:57,567 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-28 09:00:59,336 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-28 09:01:01,204 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-28 09:01:03,028 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-28 09:01:04,864 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-28 09:01:06,694 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-28 09:01:08,533 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-28 09:01:10,373 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-28 09:01:12,202 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-28 09:01:14,049 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-28 09:01:15,874 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-28 09:01:17,720 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-28 09:01:19,552 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-28 09:01:21,392 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-28 09:01:23,225 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-28 09:01:25,058 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-28 09:01:26,894 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-28 09:01:28,726 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-28 09:01:30,564 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-28 09:01:32,411 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-28 09:01:34,251 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-28 09:01:36,084 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-28 09:01:37,937 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-28 09:01:39,774 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-28 09:01:41,606 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-28 09:01:43,444 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-28 09:01:45,284 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-28 09:01:47,116 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-28 09:01:48,951 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-28 09:01:50,783 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-28 09:01:52,619 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-28 09:01:54,460 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-28 09:01:56,376 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-28 09:01:56,892 - INFO - 项目 [周报提醒] 流式接收完成,共 1614 个数据块,content长度: 77, reasoning长度: 5538
2026-06-28 09:01:56,893 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5538
2026-06-28 09:01:56,893 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-28 09:01:56,893 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-28 09:01:56,893 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-28 09:01:56,893 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-28 09:01:56,894 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-28 09:01:56,896 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-28 09:01:56,896 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-28 09:01:56,896 - INFO - --- 开始提醒密度控制分析 ---
2026-06-28 09:01:56,896 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-28 09:01:56,896 - INFO - ===== 所有项目分析任务完成 =====
2026-06-28 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-28 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-28 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-28 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-28 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-28 12:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-28 12:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-28 12:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-28 12:00:00,658 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-28 12:00:02,426 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-28 12:00:04,261 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-28 12:00:06,095 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-28 12:00:07,953 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-28 12:00:09,792 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-28 12:00:11,620 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-28 12:00:13,457 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-28 12:00:15,292 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-28 12:00:17,122 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-28 12:00:18,953 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-28 12:00:20,785 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-28 12:00:22,615 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-28 12:00:24,435 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-28 12:00:26,268 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-28 12:00:28,103 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-28 12:00:29,938 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-28 12:00:31,773 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-28 12:00:33,617 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-28 12:00:35,455 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-28 12:00:37,292 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-28 12:00:39,133 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-28 12:00:40,964 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-28 12:00:42,824 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-28 12:00:44,674 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-28 12:00:46,509 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-28 12:00:48,353 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-28 12:00:50,189 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-28 12:00:52,022 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-28 12:00:53,860 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-28 12:00:55,688 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-28 12:00:57,523 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-28 12:00:59,375 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-28 12:01:01,245 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-28 12:01:03,089 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1700 个数据块
2026-06-28 12:01:04,918 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1750 个数据块
2026-06-28 12:01:06,765 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1800 个数据块
2026-06-28 12:01:08,609 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1850 个数据块
2026-06-28 12:01:10,436 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1900 个数据块
2026-06-28 12:01:12,268 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1950 个数据块
2026-06-28 12:01:14,113 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2000 个数据块
2026-06-28 12:01:15,944 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2050 个数据块
2026-06-28 12:01:17,784 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2100 个数据块
2026-06-28 12:01:19,629 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2150 个数据块
2026-06-28 12:01:21,464 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2200 个数据块
2026-06-28 12:01:23,313 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2250 个数据块
2026-06-28 12:01:25,153 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2300 个数据块
2026-06-28 12:01:26,998 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2350 个数据块
2026-06-28 12:01:28,837 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2400 个数据块
2026-06-28 12:01:30,671 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2450 个数据块
2026-06-28 12:01:32,509 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2500 个数据块
2026-06-28 12:01:34,346 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2550 个数据块
2026-06-28 12:01:36,203 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2600 个数据块
2026-06-28 12:01:38,048 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2650 个数据块
2026-06-28 12:01:39,893 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2700 个数据块
2026-06-28 12:01:41,737 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2750 个数据块
2026-06-28 12:01:43,579 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2800 个数据块
2026-06-28 12:01:45,429 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2850 个数据块
2026-06-28 12:01:47,264 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2900 个数据块
2026-06-28 12:01:49,108 - INFO - 项目 [周报提醒] 流式接收中... 已收到 2950 个数据块
2026-06-28 12:01:50,955 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3000 个数据块
2026-06-28 12:01:52,810 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3050 个数据块
2026-06-28 12:01:54,659 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3100 个数据块
2026-06-28 12:01:56,496 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3150 个数据块
2026-06-28 12:01:58,342 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3200 个数据块
2026-06-28 12:02:00,224 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3250 个数据块
2026-06-28 12:02:02,082 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3300 个数据块
2026-06-28 12:02:03,926 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3350 个数据块
2026-06-28 12:02:05,767 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3400 个数据块
2026-06-28 12:02:07,618 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3450 个数据块
2026-06-28 12:02:09,467 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3500 个数据块
2026-06-28 12:02:11,315 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3550 个数据块
2026-06-28 12:02:13,170 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3600 个数据块
2026-06-28 12:02:15,022 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3650 个数据块
2026-06-28 12:02:16,865 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3700 个数据块
2026-06-28 12:02:18,711 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3750 个数据块
2026-06-28 12:02:20,549 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3800 个数据块
2026-06-28 12:02:22,391 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3850 个数据块
2026-06-28 12:02:24,247 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3900 个数据块
2026-06-28 12:02:26,096 - INFO - 项目 [周报提醒] 流式接收中... 已收到 3950 个数据块
2026-06-28 12:02:27,958 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4000 个数据块
2026-06-28 12:02:29,809 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4050 个数据块
2026-06-28 12:02:31,693 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4100 个数据块
2026-06-28 12:02:33,538 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4150 个数据块
2026-06-28 12:02:35,403 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4200 个数据块
2026-06-28 12:02:37,256 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4250 个数据块
2026-06-28 12:02:39,117 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4300 个数据块
2026-06-28 12:02:40,975 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4350 个数据块
2026-06-28 12:02:42,841 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4400 个数据块
2026-06-28 12:02:44,700 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4450 个数据块
2026-06-28 12:02:46,546 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4500 个数据块
2026-06-28 12:02:48,397 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4550 个数据块
2026-06-28 12:02:50,252 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4600 个数据块
2026-06-28 12:02:52,110 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4650 个数据块
2026-06-28 12:02:53,979 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4700 个数据块
2026-06-28 12:02:55,829 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4750 个数据块
2026-06-28 12:02:57,682 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4800 个数据块
2026-06-28 12:02:59,528 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4850 个数据块
2026-06-28 12:03:01,417 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4900 个数据块
2026-06-28 12:03:03,292 - INFO - 项目 [周报提醒] 流式接收中... 已收到 4950 个数据块
2026-06-28 12:03:05,150 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5000 个数据块
2026-06-28 12:03:07,018 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5050 个数据块
2026-06-28 12:03:08,881 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5100 个数据块
2026-06-28 12:03:10,743 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5150 个数据块
2026-06-28 12:03:12,603 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5200 个数据块
2026-06-28 12:03:14,535 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5250 个数据块
2026-06-28 12:03:16,399 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5300 个数据块
2026-06-28 12:03:18,258 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5350 个数据块
2026-06-28 12:03:20,124 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5400 个数据块
2026-06-28 12:03:21,974 - INFO - 项目 [周报提醒] 流式接收中... 已收到 5450 个数据块
2026-06-28 12:03:22,874 - INFO - 项目 [周报提醒] 流式接收完成,共 5474 个数据块,content长度: 568, reasoning长度: 13583
2026-06-28 12:03:22,874 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 568, reasoning长度: 13583
2026-06-28 12:03:22,875 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": "2024-05-24 18:00:00",
"deadline_description": "本周五18:00前提交",
"reminders": [
{
"remind_time": "2024-05-23 10:15:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2024-05-23 11:45:00",
"content": "提醒:周报请在明天18:00前提交"
},
{
"remind_time": "2024-05-23 14:20:00",
"content": "提醒:今天18:00前请提交周报!"
},
{
"remind_time": "2024-05-23 17:10:
2026-06-28 12:03:22,876 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: 2024-05-24 18:00:00, 提醒数: 4
2026-06-28 12:03:22,876 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-28 12:03:22,876 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-28 12:03:22,876 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-28 12:03:22,876 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-28 12:03:22,878 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2024-05-23 10:15:00 - 提醒:周报请在明天18:00前提交...
2026-06-28 12:03:22,878 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2024-05-23 11:45:00 - 提醒:周报请在明天18:00前提交...
2026-06-28 12:03:22,878 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2024-05-23 14:20:00 - 提醒:今天18:00前请提交周报!...
2026-06-28 12:03:22,879 - INFO - 项目 [周报提醒] 跳过已过期提醒: 2024-05-23 17:10:00 - 最后提醒:今天18:00前务必提交周报!...
2026-06-28 12:03:22,879 - INFO - 项目 [周报提醒] 过滤掉 4 条已过期提醒(原 4 条,剩余 0 条)
2026-06-28 12:03:22,879 - INFO - 项目 [周报提醒] 截止时间: 2024-05-24 18:00:00, 生成 0 条提醒计划
2026-06-28 12:03:22,879 - INFO - 项目 [周报提醒] 共保存 0 条提醒(含 0 条周末提醒前置)
2026-06-28 12:03:22,882 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-28 12:03:23,320 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-28 12:03:25,092 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-28 12:03:26,921 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-28 12:03:28,762 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-28 12:03:30,585 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-28 12:03:32,417 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-28 12:03:34,258 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-28 12:03:36,080 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-28 12:03:37,920 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-28 12:03:39,751 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-28 12:03:41,579 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-28 12:03:43,415 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-28 12:03:45,261 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-28 12:03:47,097 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-28 12:03:48,949 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-28 12:03:50,793 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-28 12:03:52,631 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-28 12:03:54,459 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-28 12:03:56,298 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-28 12:03:58,130 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-28 12:03:59,968 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-28 12:04:01,817 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-28 12:04:03,654 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-28 12:04:05,491 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-28 12:04:07,317 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-28 12:04:09,167 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-28 12:04:10,997 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-28 12:04:12,823 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-28 12:04:14,660 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-28 12:04:16,486 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-28 12:04:18,365 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-28 12:04:20,198 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-28 12:04:22,032 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-28 12:04:23,800 - INFO - 项目 [月报提醒] 流式接收完成,共 1646 个数据块,content长度: 77, reasoning长度: 5664
2026-06-28 12:04:23,800 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5664
2026-06-28 12:04:23,800 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-28 12:04:23,800 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-28 12:04:23,801 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-28 12:04:23,801 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-28 12:04:23,801 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-28 12:04:23,808 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-28 12:04:23,808 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-28 12:04:23,808 - INFO - --- 开始提醒密度控制分析 ---
2026-06-28 12:04:23,809 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-28 12:04:23,809 - INFO - ===== 所有项目分析任务完成 =====
2026-06-28 17:50:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-28 18:00:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-28 18:10:00,001 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-28 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-28 weekday=7
2026-06-28 18:10:00,002 - INFO - [未打卡提醒] 周日,跳过
2026-06-28 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-28 weekday=7
2026-06-28 18:15:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-06-28 18:20:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-06-28 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-28 weekday=7
2026-06-28 18:26:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-28 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-28 weekday=7
2026-06-28 18:27:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-28 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-28 weekday=7
2026-06-28 18:28:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-28 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-28 weekday=7
2026-06-28 18:29:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-06-28 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-28 weekday=7
2026-06-28 18:30:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-06-28 19:00:00,003 - INFO - ===== 周报定时分析任务启动 =====
2026-06-28 19:00:00,004 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-28 19:00:00,005 - INFO - [周报] 开始获取本周日报数据
2026-06-28 19:00:00,023 - INFO - [周报] 本周日期范围: 2026-06-22 至 2026-06-28
共 5 天有日报数据
2026-06-28 19:00:00,023 - INFO - [周报] 开始 AI 分析
2026-06-28 19:00:00,027 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-28 19:05:16,434 - INFO - [周报] AI 返回 content 长度: 2719
2026-06-28 19:05:16,435 - INFO - [周报] AI 分析完成,共 7 条工作项
2026-06-28 19:05:16,437 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-28 19:05:16,437 - INFO - 周报定时分析任务完成: success
2026-06-28 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-28 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-28 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-28 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-28 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-28 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-28 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-28 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-28 20:00:05,598 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-28 20:00:07,369 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-28 20:00:09,205 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-28 20:00:11,035 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-28 20:00:12,873 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-28 20:00:14,713 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-28 20:00:16,560 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-28 20:00:18,399 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-28 20:00:20,226 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-28 20:00:22,050 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-28 20:00:23,888 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-28 20:00:25,714 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-28 20:00:27,550 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-28 20:00:29,392 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-28 20:00:31,216 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-28 20:00:33,046 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-28 20:00:34,878 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-28 20:00:36,717 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-28 20:00:38,554 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-28 20:00:40,393 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-28 20:00:42,231 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-28 20:00:44,072 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-28 20:00:45,913 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-28 20:00:47,752 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-28 20:00:49,593 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-28 20:00:51,430 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-28 20:00:53,268 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-28 20:00:55,095 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-28 20:00:56,932 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-28 20:00:58,767 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-28 20:01:00,608 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-28 20:01:02,159 - INFO - 项目 [周报提醒] 流式接收完成,共 1540 个数据块,content长度: 77, reasoning长度: 5413
2026-06-28 20:01:02,159 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 5413
2026-06-28 20:01:02,159 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-28 20:01:02,160 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-28 20:01:02,160 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-28 20:01:02,160 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-28 20:01:02,160 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-28 20:01:02,160 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-28 20:01:02,161 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-28 20:01:02,164 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-28 20:01:02,628 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-28 20:01:04,388 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-28 20:01:06,228 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-28 20:01:08,061 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-28 20:01:09,893 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-28 20:01:11,741 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-28 20:01:13,586 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-28 20:01:15,410 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-28 20:01:17,248 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-28 20:01:19,075 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-28 20:01:20,912 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-28 20:01:22,753 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-28 20:01:24,587 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-28 20:01:26,426 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-28 20:01:28,259 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-28 20:01:30,090 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-28 20:01:31,932 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-28 20:01:33,768 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-28 20:01:35,600 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-28 20:01:37,436 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-28 20:01:39,268 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-28 20:01:41,096 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-28 20:01:42,934 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-28 20:01:44,771 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-28 20:01:46,606 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-28 20:01:48,453 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-28 20:01:50,287 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-28 20:01:52,115 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-28 20:01:53,966 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-28 20:01:55,806 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-28 20:01:57,646 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-28 20:01:59,490 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-28 20:02:01,351 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-28 20:02:03,264 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-28 20:02:03,777 - INFO - 项目 [月报提醒] 流式接收完成,共 1664 个数据块,content长度: 77, reasoning长度: 5666
2026-06-28 20:02:03,777 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5666
2026-06-28 20:02:03,778 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-28 20:02:03,778 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-28 20:02:03,778 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-28 20:02:03,778 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-28 20:02:03,779 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-28 20:02:03,780 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-28 20:02:03,781 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-28 20:02:03,781 - INFO - --- 开始提醒密度控制分析 ---
2026-06-28 20:02:03,781 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-28 20:02:03,781 - INFO - ===== 所有项目分析任务完成 =====
2026-06-29 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-29 09:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-29 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-29 09:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-29 09:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-29 09:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-29 09:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-29 09:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-29 09:00:00,608 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-29 09:00:02,393 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-29 09:00:04,220 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-29 09:00:06,047 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-29 09:00:07,881 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-29 09:00:09,709 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-29 09:00:11,532 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-29 09:00:13,371 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-29 09:00:15,204 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-29 09:00:17,043 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-29 09:00:18,881 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-29 09:00:20,714 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-29 09:00:22,546 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-29 09:00:24,385 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-29 09:00:26,222 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-29 09:00:28,060 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-29 09:00:29,894 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-29 09:00:31,726 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-29 09:00:33,554 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-29 09:00:35,385 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-29 09:00:37,218 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-29 09:00:39,045 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-29 09:00:40,879 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-29 09:00:42,717 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-29 09:00:44,553 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-29 09:00:46,378 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-29 09:00:48,226 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-29 09:00:50,067 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-29 09:00:51,901 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-29 09:00:53,746 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-29 09:00:55,279 - INFO - 项目 [周报提醒] 流式接收完成,共 1490 个数据块,content长度: 77, reasoning长度: 4960
2026-06-29 09:00:55,279 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4960
2026-06-29 09:00:55,279 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-29 09:00:55,280 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-29 09:00:55,280 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-29 09:00:55,280 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-29 09:00:55,280 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-29 09:00:55,280 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-29 09:00:55,280 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-29 09:00:55,286 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-29 09:00:55,778 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-29 09:00:57,533 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-29 09:00:59,390 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-29 09:01:01,243 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-29 09:01:03,078 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-29 09:01:04,911 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-29 09:01:06,758 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-29 09:01:08,587 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-29 09:01:10,422 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-29 09:01:12,261 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-29 09:01:14,094 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-29 09:01:15,930 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-29 09:01:17,762 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-29 09:01:19,587 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-29 09:01:21,421 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-29 09:01:23,255 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-29 09:01:25,094 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-29 09:01:26,942 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-29 09:01:28,781 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-29 09:01:30,609 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-29 09:01:32,446 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-29 09:01:34,283 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-29 09:01:36,113 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-29 09:01:37,962 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-29 09:01:39,800 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-29 09:01:41,662 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-29 09:01:43,107 - INFO - 项目 [月报提醒] 流式接收完成,共 1287 个数据块,content长度: 77, reasoning长度: 4402
2026-06-29 09:01:43,108 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 4402
2026-06-29 09:01:43,108 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-29 09:01:43,108 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-29 09:01:43,108 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-29 09:01:43,108 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-29 09:01:43,108 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-29 09:01:43,110 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-29 09:01:43,111 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-29 09:01:43,111 - INFO - --- 开始提醒密度控制分析 ---
2026-06-29 09:01:43,111 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-29 09:01:43,111 - INFO - ===== 所有项目分析任务完成 =====
2026-06-29 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-29 12:00:00,003 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-29 12:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-29 12:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-29 12:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-29 12:00:00,005 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-29 12:00:00,005 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-29 12:00:00,006 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-29 12:00:00,578 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-29 12:00:02,360 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-29 12:00:04,192 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-29 12:00:06,023 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-29 12:00:07,888 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-29 12:00:09,719 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-29 12:00:11,553 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-29 12:00:13,375 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-29 12:00:15,203 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-29 12:00:17,033 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-29 12:00:18,871 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-29 12:00:20,703 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-29 12:00:22,543 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-29 12:00:24,364 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-29 12:00:26,197 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-29 12:00:28,027 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-29 12:00:29,849 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-29 12:00:31,682 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-29 12:00:33,510 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-29 12:00:35,333 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-29 12:00:37,181 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-29 12:00:39,007 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-29 12:00:40,839 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-29 12:00:42,695 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-29 12:00:44,536 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-29 12:00:46,357 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-29 12:00:48,194 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-29 12:00:50,029 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-29 12:00:51,866 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-29 12:00:53,764 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-29 12:00:53,909 - INFO - 项目 [月报提醒] 流式接收完成,共 1454 个数据块,content长度: 84, reasoning长度: 4914
2026-06-29 12:00:53,909 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 84, reasoning长度: 4914
2026-06-29 12:00:53,909 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供截止时间",
"reminders": []
}
2026-06-29 12:00:53,910 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-29 12:00:53,910 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-29 12:00:53,910 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-29 12:00:53,910 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-29 12:00:53,910 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-29 12:00:53,911 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-29 12:00:53,919 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-29 12:00:54,353 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-29 12:00:56,114 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-29 12:00:57,950 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-29 12:00:59,781 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-29 12:01:01,648 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-29 12:01:03,475 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-29 12:01:05,304 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-29 12:01:07,136 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-29 12:01:08,965 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-29 12:01:10,795 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-29 12:01:12,622 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-29 12:01:14,453 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-29 12:01:16,281 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-29 12:01:18,128 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-29 12:01:19,968 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-29 12:01:21,799 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-29 12:01:23,637 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-29 12:01:25,463 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-29 12:01:27,300 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-29 12:01:29,131 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-29 12:01:30,963 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-29 12:01:32,795 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-29 12:01:34,631 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-29 12:01:36,462 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-29 12:01:38,292 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-29 12:01:40,198 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-29 12:01:40,309 - INFO - 项目 [周报提醒] 流式接收完成,共 1253 个数据块,content长度: 77, reasoning长度: 4185
2026-06-29 12:01:40,309 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4185
2026-06-29 12:01:40,309 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-29 12:01:40,309 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-29 12:01:40,310 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-29 12:01:40,310 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-29 12:01:40,311 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-29 12:01:40,313 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-29 12:01:40,313 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-29 12:01:40,313 - INFO - --- 开始提醒密度控制分析 ---
2026-06-29 12:01:40,314 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-29 12:01:40,314 - INFO - ===== 所有项目分析任务完成 =====
2026-06-29 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-06-29 17:50:00,003 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-29 17:50:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-29 17:50:00,005 - INFO - [日报] 正在登录 XWiki...
2026-06-29 17:50:00,005 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-29 17:50:11,107 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-29 17:50:15,131 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-29 17:50:15,164 - INFO - [日报] 找到 53 条评论
2026-06-29 17:50:16,308 - INFO - 日报数据已保存: 2026-06-29, 写日报人数: 1
2026-06-29 17:50:16,312 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: []
2026-06-29 17:50:16,409 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-29 17:50:16,409 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-29 17:50:16,410 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-29 17:52:24,942 - INFO - [日报] 日报JSON生成 - content长度: 1308, reasoning长度: 8782
2026-06-29 17:52:24,943 - INFO - [日报] 日报JSON生成完成
2026-06-29 17:52:24,943 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-29.json
2026-06-29 17:52:24,950 - INFO - [日报] 标记 2026-06-29 日报流程已完成
2026-06-29 17:52:24,950 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-29 18:00:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-29 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-29 weekday=1
2026-06-29 18:10:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-29 18:10:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-29 18:10:00,189 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-29 18:10:00,190 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-29 18:12:33,482 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-06-29 18:12:33,483 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-29 18:12:33,483 - INFO - [日报] 正在登录 XWiki...
2026-06-29 18:12:33,484 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-29 18:12:40,994 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-29 18:12:45,220 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-29 18:12:45,256 - INFO - [日报] 找到 54 条评论
2026-06-29 18:12:46,552 - INFO - 日报数据已保存: 2026-06-29, 写日报人数: 2
2026-06-29 18:12:46,574 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-06-29 18:12:46,699 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-29 18:12:46,700 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-29 18:14:58,197 - INFO - [日报] 日报JSON生成 - content长度: 2261, reasoning长度: 8681
2026-06-29 18:14:58,197 - INFO - [日报] 日报JSON生成完成
2026-06-29 18:14:58,200 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-29.json
2026-06-29 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-29 weekday=1
2026-06-29 18:15:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-29 18:15:00,178 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-29 18:15:00,180 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-29 18:20:00,001 - INFO - ===== 日报定时分析任务:今天已完成,跳过 =====
2026-06-29 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-29 weekday=1
2026-06-29 18:26:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-29 18:26:00,171 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-29 18:26:00,173 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-29 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-29 weekday=1
2026-06-29 18:27:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-29 18:27:00,170 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-29 18:27:00,171 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-29 18:27:05,045 - INFO - 日报打卡状态变更: 2026-06-29 -> 已打卡
2026-06-29 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-29 weekday=1
2026-06-29 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-29 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-29 weekday=1
2026-06-29 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-29 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-29 weekday=1
2026-06-29 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-29 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-29 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-29 20:00:00,005 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-29 20:00:00,005 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-29 20:00:00,006 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-29 20:00:00,006 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-29 20:00:00,008 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-29 20:00:00,009 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-29 20:00:00,601 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-29 20:00:02,384 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-29 20:00:04,220 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-29 20:00:06,051 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-29 20:00:07,888 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-29 20:00:09,717 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-29 20:00:11,553 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-29 20:00:13,381 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-29 20:00:15,218 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-29 20:00:17,043 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-29 20:00:18,864 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-29 20:00:20,689 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-29 20:00:22,526 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-29 20:00:24,355 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-29 20:00:26,203 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-29 20:00:28,029 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-29 20:00:29,866 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-29 20:00:31,700 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-29 20:00:33,538 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-29 20:00:35,370 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-29 20:00:37,201 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-29 20:00:39,033 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-29 20:00:40,873 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-29 20:00:42,720 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-29 20:00:44,556 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-29 20:00:46,365 - INFO - 项目 [周报提醒] 流式接收完成,共 1247 个数据块,content长度: 77, reasoning长度: 4288
2026-06-29 20:00:46,365 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 4288
2026-06-29 20:00:46,365 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-29 20:00:46,365 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-29 20:00:46,365 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-29 20:00:46,365 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-29 20:00:46,366 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-29 20:00:46,366 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-29 20:00:46,366 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-29 20:00:46,369 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-29 20:00:46,770 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-29 20:00:48,529 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-29 20:00:50,362 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-29 20:00:52,197 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-29 20:00:54,016 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-29 20:00:55,861 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-29 20:00:57,691 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-29 20:00:59,526 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-29 20:01:01,384 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-29 20:01:03,218 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-29 20:01:05,045 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-29 20:01:06,878 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-29 20:01:08,703 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-29 20:01:10,535 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-29 20:01:12,371 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-29 20:01:14,205 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-29 20:01:16,034 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-29 20:01:17,873 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-29 20:01:19,717 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-29 20:01:21,545 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-29 20:01:23,381 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-29 20:01:25,225 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-29 20:01:27,064 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-29 20:01:28,897 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-29 20:01:30,737 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-29 20:01:32,575 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-29 20:01:34,419 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-29 20:01:36,258 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-29 20:01:38,080 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-29 20:01:39,920 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1450 个数据块
2026-06-29 20:01:41,763 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1500 个数据块
2026-06-29 20:01:43,619 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1550 个数据块
2026-06-29 20:01:45,448 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1600 个数据块
2026-06-29 20:01:47,364 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1650 个数据块
2026-06-29 20:01:47,765 - INFO - 项目 [月报提醒] 流式接收完成,共 1661 个数据块,content长度: 77, reasoning长度: 5731
2026-06-29 20:01:47,765 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 5731
2026-06-29 20:01:47,765 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-06-29 20:01:47,765 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-29 20:01:47,765 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-29 20:01:47,766 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-29 20:01:47,767 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-29 20:01:47,770 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-29 20:01:47,770 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-29 20:01:47,771 - INFO - --- 开始提醒密度控制分析 ---
2026-06-29 20:01:47,771 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-29 20:01:47,771 - INFO - ===== 所有项目分析任务完成 =====
2026-06-30 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-30 09:00:00,005 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-30 09:00:00,005 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-30 09:00:00,006 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-30 09:00:00,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 09:00:00,007 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 09:00:00,007 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 09:00:00,014 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 09:00:00,613 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-06-30 09:00:02,392 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-06-30 09:00:04,228 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-06-30 09:00:06,060 - INFO - 项目 [月报提醒] 流式接收中... 已收到 150 个数据块
2026-06-30 09:00:07,890 - INFO - 项目 [月报提醒] 流式接收中... 已收到 200 个数据块
2026-06-30 09:00:09,718 - INFO - 项目 [月报提醒] 流式接收中... 已收到 250 个数据块
2026-06-30 09:00:11,549 - INFO - 项目 [月报提醒] 流式接收中... 已收到 300 个数据块
2026-06-30 09:00:13,372 - INFO - 项目 [月报提醒] 流式接收中... 已收到 350 个数据块
2026-06-30 09:00:15,196 - INFO - 项目 [月报提醒] 流式接收中... 已收到 400 个数据块
2026-06-30 09:00:17,020 - INFO - 项目 [月报提醒] 流式接收中... 已收到 450 个数据块
2026-06-30 09:00:18,857 - INFO - 项目 [月报提醒] 流式接收中... 已收到 500 个数据块
2026-06-30 09:00:20,695 - INFO - 项目 [月报提醒] 流式接收中... 已收到 550 个数据块
2026-06-30 09:00:22,527 - INFO - 项目 [月报提醒] 流式接收中... 已收到 600 个数据块
2026-06-30 09:00:24,351 - INFO - 项目 [月报提醒] 流式接收中... 已收到 650 个数据块
2026-06-30 09:00:26,192 - INFO - 项目 [月报提醒] 流式接收中... 已收到 700 个数据块
2026-06-30 09:00:28,018 - INFO - 项目 [月报提醒] 流式接收中... 已收到 750 个数据块
2026-06-30 09:00:29,849 - INFO - 项目 [月报提醒] 流式接收中... 已收到 800 个数据块
2026-06-30 09:00:31,684 - INFO - 项目 [月报提醒] 流式接收中... 已收到 850 个数据块
2026-06-30 09:00:33,509 - INFO - 项目 [月报提醒] 流式接收中... 已收到 900 个数据块
2026-06-30 09:00:35,350 - INFO - 项目 [月报提醒] 流式接收中... 已收到 950 个数据块
2026-06-30 09:00:37,189 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-30 09:00:39,027 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-30 09:00:40,859 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-30 09:00:42,704 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-30 09:00:44,531 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-30 09:00:46,364 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-30 09:00:48,214 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-30 09:00:50,042 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1350 个数据块
2026-06-30 09:00:51,947 - INFO - 项目 [月报提醒] 流式接收中... 已收到 1400 个数据块
2026-06-30 09:00:52,238 - INFO - 项目 [月报提醒] 流式接收完成,共 1408 个数据块,content长度: 85, reasoning长度: 4889
2026-06-30 09:00:52,239 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 85, reasoning长度: 4889
2026-06-30 09:00:52,239 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "无法确定截止时间",
"reminders": []
}
2026-06-30 09:00:52,239 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-30 09:00:52,239 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-30 09:00:52,239 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-06-30 09:00:52,240 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 09:00:52,240 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 09:00:52,245 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-06-30 09:00:52,260 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-30 09:00:52,669 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-06-30 09:00:54,419 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-06-30 09:00:56,249 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-06-30 09:00:58,079 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-06-30 09:00:59,907 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-06-30 09:01:01,757 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-06-30 09:01:03,586 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-06-30 09:01:05,411 - INFO - 项目 [周报提醒] 流式接收中... 已收到 350 个数据块
2026-06-30 09:01:07,246 - INFO - 项目 [周报提醒] 流式接收中... 已收到 400 个数据块
2026-06-30 09:01:09,073 - INFO - 项目 [周报提醒] 流式接收中... 已收到 450 个数据块
2026-06-30 09:01:10,900 - INFO - 项目 [周报提醒] 流式接收中... 已收到 500 个数据块
2026-06-30 09:01:12,731 - INFO - 项目 [周报提醒] 流式接收中... 已收到 550 个数据块
2026-06-30 09:01:14,560 - INFO - 项目 [周报提醒] 流式接收中... 已收到 600 个数据块
2026-06-30 09:01:16,394 - INFO - 项目 [周报提醒] 流式接收中... 已收到 650 个数据块
2026-06-30 09:01:18,229 - INFO - 项目 [周报提醒] 流式接收中... 已收到 700 个数据块
2026-06-30 09:01:20,061 - INFO - 项目 [周报提醒] 流式接收中... 已收到 750 个数据块
2026-06-30 09:01:21,908 - INFO - 项目 [周报提醒] 流式接收中... 已收到 800 个数据块
2026-06-30 09:01:23,742 - INFO - 项目 [周报提醒] 流式接收中... 已收到 850 个数据块
2026-06-30 09:01:25,571 - INFO - 项目 [周报提醒] 流式接收中... 已收到 900 个数据块
2026-06-30 09:01:27,408 - INFO - 项目 [周报提醒] 流式接收中... 已收到 950 个数据块
2026-06-30 09:01:29,232 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1000 个数据块
2026-06-30 09:01:31,062 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1050 个数据块
2026-06-30 09:01:32,894 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1100 个数据块
2026-06-30 09:01:34,727 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1150 个数据块
2026-06-30 09:01:36,555 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1200 个数据块
2026-06-30 09:01:38,379 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1250 个数据块
2026-06-30 09:01:40,300 - INFO - 项目 [周报提醒] 流式接收中... 已收到 1300 个数据块
2026-06-30 09:01:41,484 - INFO - 项目 [周报提醒] 流式接收完成,共 1332 个数据块,content长度: 93, reasoning长度: 4480
2026-06-30 09:01:41,484 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 93, reasoning长度: 4480
2026-06-30 09:01:41,485 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "未提供群聊消息,无法确定截止时间",
"reminders": []
}
2026-06-30 09:01:41,485 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-06-30 09:01:41,485 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-30 09:01:41,485 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-06-30 09:01:41,485 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-06-30 09:01:41,488 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-06-30 09:01:41,489 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-06-30 09:01:41,489 - INFO - --- 开始提醒密度控制分析 ---
2026-06-30 09:01:41,489 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-30 09:01:41,489 - INFO - ===== 所有项目分析任务完成 =====
2026-06-30 12:00:00,004 - INFO - ===== 分析任务启动 =====
2026-06-30 12:00:00,095 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-30 12:00:00,097 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-30 12:00:00,099 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-30 12:00:00,111 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 12:00:00,119 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 12:00:00,119 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 12:00:00,121 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 12:00:18,484 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-30 12:00:18,486 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-30 12:00:21,859 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 12:00:21,861 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-30 12:00:21,861 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-06-30 12:00:21,861 - INFO - 项目 [月报提醒] 等待重试...
2026-06-30 12:00:21,861 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-06-30 12:00:21,862 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 12:00:21,863 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 12:00:21,863 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 12:00:24,686 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-30 12:00:24,686 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-30 12:00:27,760 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 12:00:27,761 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-30 12:00:27,761 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-06-30 12:00:27,761 - INFO - 项目 [周报提醒] 等待重试...
2026-06-30 12:00:27,761 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 12:00:27,761 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-06-30 12:00:27,761 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 12:00:27,765 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 12:00:30,833 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-30 12:00:30,834 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-30 12:00:33,903 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 12:00:33,903 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-30 12:00:33,903 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-06-30 12:00:33,903 - INFO - 项目 [月报提醒] 等待重试...
2026-06-30 12:00:33,904 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 12:00:33,904 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-06-30 12:00:33,905 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 12:00:33,904 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 12:00:36,976 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-30 12:00:36,976 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-30 12:00:40,047 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 12:00:40,048 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-30 12:00:40,048 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-06-30 12:00:40,048 - INFO - 项目 [周报提醒] 等待重试...
2026-06-30 12:00:40,048 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-06-30 12:00:40,049 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 12:00:40,049 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 12:00:40,050 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 12:00:43,119 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-30 12:00:43,119 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-30 12:00:46,190 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 12:00:46,191 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-30 12:00:46,191 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-06-30 12:00:46,191 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-06-30 12:00:46,191 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 12:00:46,191 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 12:00:46,192 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-06-30 12:00:46,259 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-06-30 12:00:49,264 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-30 12:00:49,264 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-30 12:00:52,336 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 12:00:52,336 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-30 12:00:52,336 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-06-30 12:00:52,336 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-06-30 12:00:52,337 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-06-30 12:00:52,338 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-06-30 12:00:52,339 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-06-30 12:00:52,339 - INFO - --- 开始提醒密度控制分析 ---
2026-06-30 12:00:52,339 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-30 12:00:52,339 - INFO - ===== 所有项目分析任务完成 =====
2026-06-30 17:50:00,012 - INFO - ===== 日报定时分析任务启动 =====
2026-06-30 17:50:00,014 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-30 17:50:00,015 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-30 17:50:00,018 - INFO - [日报] 正在登录 XWiki...
2026-06-30 17:50:00,018 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-30 17:50:10,432 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-30 17:50:14,623 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-30 17:50:14,660 - INFO - [日报] 找到 56 条评论
2026-06-30 17:50:16,231 - INFO - 日报数据已保存: 2026-06-30, 写日报人数: 2
2026-06-30 17:50:16,236 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-06-30 17:50:16,327 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-30 17:50:16,327 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-30 17:50:16,329 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-30 17:50:19,504 - ERROR - [日报] 日报JSON生成失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 17:50:19,504 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-30 18:00:00,003 - INFO - ===== 日报定时分析任务启动 =====
2026-06-30 18:00:00,003 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-30 18:00:00,004 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-30 18:00:00,004 - INFO - [日报] 正在登录 XWiki...
2026-06-30 18:00:00,004 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-30 18:00:07,811 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-30 18:00:11,811 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-30 18:00:11,845 - INFO - [日报] 找到 56 条评论
2026-06-30 18:00:13,339 - INFO - 日报数据已保存: 2026-06-30, 写日报人数: 2
2026-06-30 18:00:13,345 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-06-30 18:00:13,417 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-30 18:00:13,417 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-30 18:00:13,419 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-30 18:00:16,625 - ERROR - [日报] 日报JSON生成失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 18:00:16,625 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-30 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-06-30 weekday=2
2026-06-30 18:10:00,004 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-06-30 18:10:00,005 - INFO - ===== 日报定时分析任务启动 =====
2026-06-30 18:10:00,005 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-06-30 18:10:00,012 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-30 18:10:00,012 - INFO - [日报] 正在登录 XWiki...
2026-06-30 18:10:00,012 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-30 18:10:00,241 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-06-30 18:10:00,243 - INFO - [未打卡提醒] 提醒已发送成功
2026-06-30 18:10:07,563 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-30 18:10:11,475 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-30 18:10:11,514 - INFO - [日报] 找到 56 条评论
2026-06-30 18:10:13,031 - INFO - 日报数据已保存: 2026-06-30, 写日报人数: 2
2026-06-30 18:10:13,043 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-06-30 18:10:13,139 - INFO - [日报] 所有人都已写日报,无需提醒
2026-06-30 18:10:13,139 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-30 18:10:13,140 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-30 18:10:16,305 - ERROR - [日报] 日报JSON生成失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 18:10:16,306 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-06-30 18:10:35,766 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-06-30 18:10:35,767 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-30 18:10:35,767 - INFO - [日报] 正在登录 XWiki...
2026-06-30 18:10:35,768 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-30 18:10:42,833 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-30 18:10:46,760 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-30 18:10:46,797 - INFO - [日报] 找到 56 条评论
2026-06-30 18:10:48,451 - INFO - 日报数据已保存: 2026-06-30, 写日报人数: 2
2026-06-30 18:10:48,455 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-06-30 18:10:48,532 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-30 18:10:48,532 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-30 18:10:51,694 - ERROR - [日报] 日报JSON生成失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 18:11:16,006 - INFO - AI 模型 [ai_20260610142719] 已设为默认
2026-06-30 18:11:19,198 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-06-30 18:11:19,199 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-30 18:11:19,200 - INFO - [日报] 正在登录 XWiki...
2026-06-30 18:11:19,200 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-30 18:11:26,360 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-30 18:11:30,325 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-30 18:11:30,367 - INFO - [日报] 找到 56 条评论
2026-06-30 18:11:34,412 - INFO - 日报数据已保存: 2026-06-30, 写日报人数: 2
2026-06-30 18:11:34,416 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-06-30 18:11:34,495 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-30 18:11:34,496 - INFO - [日报] 生成日报JSON请求: https://api.apifree.ai/agent/v1/chat/completions, 模型: skywork-ai/skyclaw-v1-lite
2026-06-30 18:11:35,654 - INFO - [日报] 日报JSON生成 - content长度: 0, reasoning长度: 0
2026-06-30 18:11:35,655 - ERROR - [日报] AI返回无法提取JSON:
2026-06-30 18:12:05,300 - INFO - AI 模型 [deepseek] 已更新
2026-06-30 18:12:10,846 - INFO - AI 模型 [ai_20260527125531] 已设为默认
2026-06-30 18:12:16,868 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-06-30 18:12:16,869 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-06-30 18:12:16,869 - INFO - [日报] 正在登录 XWiki...
2026-06-30 18:12:16,869 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202606/
2026-06-30 18:12:23,849 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-06-30 18:12:27,782 - INFO - [日报] 日报页面加载完成,标题: 日报202606 - XWiki
2026-06-30 18:12:27,815 - INFO - [日报] 找到 56 条评论
2026-06-30 18:12:29,464 - INFO - 日报数据已保存: 2026-06-30, 写日报人数: 2
2026-06-30 18:12:29,471 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-06-30 18:12:29,553 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-06-30 18:12:29,554 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-06-30 18:13:07,299 - INFO - [日报] 日报JSON生成 - content长度: 2416, reasoning长度: 2025
2026-06-30 18:13:07,299 - INFO - [日报] 日报JSON生成完成
2026-06-30 18:13:07,300 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-06-30.json
2026-06-30 18:13:44,719 - INFO - 日报打卡状态变更: 2026-06-30 -> 已打卡
2026-06-30 18:13:49,940 - INFO - AI 模型 [ai_20260630181116] 已设为默认
2026-06-30 18:14:00,782 - INFO - AI 模型 [deepseek] 已更新
2026-06-30 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-30 weekday=2
2026-06-30 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-30 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-06-30 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-30 weekday=2
2026-06-30 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-30 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-30 weekday=2
2026-06-30 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-30 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-30 weekday=2
2026-06-30 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-30 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-30 weekday=2
2026-06-30 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-30 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-06-30 weekday=2
2026-06-30 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-06-30 19:00:00,002 - INFO - ===== 周报定时分析任务启动 =====
2026-06-30 19:00:00,002 - INFO - [周报] ===== 周报分析流程启动 =====
2026-06-30 19:00:00,005 - INFO - [周报] 开始获取本周日报数据
2026-06-30 19:00:00,007 - INFO - [周报] 本周日期范围: 2026-06-29 至 2026-06-30
共 2 天有日报数据
2026-06-30 19:00:00,008 - INFO - [周报] 开始 AI 分析
2026-06-30 19:00:00,010 - INFO - [周报] AI 请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-06-30 19:00:03,183 - ERROR - [周报] AI 分析失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 19:00:03,184 - INFO - [周报] ===== 周报分析流程完成 =====
2026-06-30 19:00:03,184 - INFO - 周报定时分析任务完成: error
2026-06-30 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-06-30 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-06-30 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-06-30 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-06-30 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 20:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 20:00:00,004 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 20:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 20:00:03,185 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-30 20:00:03,185 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-30 20:00:06,256 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 20:00:06,259 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-30 20:00:06,259 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-06-30 20:00:06,259 - INFO - 项目 [月报提醒] 等待重试...
2026-06-30 20:00:06,259 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-06-30 20:00:06,260 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 20:00:06,260 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 20:00:06,260 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 20:00:09,330 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-30 20:00:09,330 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-30 20:00:12,402 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 20:00:12,403 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-30 20:00:12,403 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 20:00:12,403 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-06-30 20:00:12,403 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 20:00:12,404 - INFO - 项目 [月报提醒] 等待重试...
2026-06-30 20:00:12,405 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-06-30 20:00:12,406 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 20:00:15,474 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-30 20:00:15,474 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-30 20:00:18,544 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 20:00:18,544 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-30 20:00:18,544 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-06-30 20:00:18,544 - INFO - 项目 [周报提醒] 等待重试...
2026-06-30 20:00:18,544 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-06-30 20:00:18,545 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 20:00:18,545 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 20:00:18,545 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 20:00:21,615 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-30 20:00:21,615 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-30 20:00:24,691 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 20:00:24,691 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-30 20:00:24,692 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-06-30 20:00:24,692 - INFO - 项目 [周报提醒] 等待重试...
2026-06-30 20:00:24,692 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-06-30 20:00:24,692 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-06-30 20:00:24,692 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 20:00:24,693 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 20:00:27,759 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-30 20:00:27,759 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-30 20:00:30,832 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 20:00:30,832 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-06-30 20:00:30,832 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-06-30 20:00:30,832 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-06-30 20:00:30,832 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-06-30 20:00:30,833 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-06-30 20:00:30,834 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-06-30 20:00:30,835 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-06-30 20:00:33,905 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-06-30 20:00:33,906 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-06-30 20:00:36,978 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-06-30 20:00:36,979 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-06-30 20:00:36,979 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-06-30 20:00:36,979 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-06-30 20:00:36,979 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-06-30 20:00:36,980 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-06-30 20:00:36,981 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-06-30 20:00:36,981 - INFO - --- 开始提醒密度控制分析 ---
2026-06-30 20:00:36,981 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-06-30 20:00:36,981 - INFO - ===== 所有项目分析任务完成 =====
2026-07-01 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-01 09:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-01 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-01 09:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-01 09:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 09:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 09:00:00,004 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-07-01 09:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 09:00:03,181 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-07-01 09:00:03,182 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 09:00:06,255 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 09:00:06,255 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-01 09:00:06,256 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-01 09:00:06,256 - INFO - 项目 [月报提醒] 等待重试...
2026-07-01 09:00:06,256 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-01 09:00:06,256 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 09:00:06,256 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-07-01 09:00:06,257 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 09:00:09,326 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-07-01 09:00:09,326 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 09:00:12,402 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 09:00:12,402 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-01 09:00:12,402 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-01 09:00:12,403 - INFO - 项目 [月报提醒] 等待重试...
2026-07-01 09:00:12,403 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-01 09:00:12,403 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 09:00:12,403 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-07-01 09:00:12,403 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 09:00:15,470 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-07-01 09:00:15,470 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 09:00:18,542 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 09:00:18,543 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-01 09:00:18,543 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-01 09:00:18,543 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-01 09:00:18,543 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-01 09:00:18,544 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-07-01 09:00:18,544 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 09:00:18,547 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-01 09:00:21,614 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-07-01 09:00:21,614 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 09:00:24,686 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 09:00:24,687 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-01 09:00:24,687 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-01 09:00:24,687 - INFO - 项目 [周报提醒] 等待重试...
2026-07-01 09:00:24,687 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-01 09:00:24,688 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 09:00:24,688 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-07-01 09:00:24,688 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 09:00:27,761 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-07-01 09:00:27,762 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 09:00:30,833 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 09:00:30,833 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-01 09:00:30,834 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-01 09:00:30,834 - INFO - 项目 [周报提醒] 等待重试...
2026-07-01 09:00:30,834 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-01 09:00:30,834 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 09:00:30,834 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-07-01 09:00:30,834 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 09:00:33,904 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-07-01 09:00:33,904 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 09:00:36,977 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 09:00:36,978 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-01 09:00:36,978 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-01 09:00:36,978 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-01 09:00:36,978 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-01 09:00:36,980 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-01 09:00:36,980 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-01 09:00:36,980 - INFO - --- 开始提醒密度控制分析 ---
2026-07-01 09:00:36,980 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-01 09:00:36,980 - INFO - ===== 所有项目分析任务完成 =====
2026-07-01 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-01 12:00:00,005 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-01 12:00:00,005 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-01 12:00:00,006 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-01 12:00:00,006 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 12:00:00,007 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 12:00:00,007 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-07-01 12:00:00,008 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 12:00:03,182 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-07-01 12:00:03,182 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 12:00:06,255 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 12:00:06,255 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-01 12:00:06,256 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-01 12:00:06,256 - INFO - 项目 [周报提醒] 等待重试...
2026-07-01 12:00:06,256 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-01 12:00:06,256 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 12:00:06,256 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-07-01 12:00:06,257 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 12:00:09,329 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-07-01 12:00:09,330 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 12:00:12,401 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 12:00:12,401 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-01 12:00:12,402 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-01 12:00:12,402 - INFO - 项目 [周报提醒] 等待重试...
2026-07-01 12:00:12,402 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-01 12:00:12,402 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 12:00:12,402 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-07-01 12:00:12,403 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 12:00:15,470 - WARNING - 项目 [周报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-07-01 12:00:15,470 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 12:00:18,546 - ERROR - 项目 [周报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 12:00:18,546 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-01 12:00:18,548 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-01 12:00:18,548 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-01 12:00:18,547 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-07-01 12:00:18,549 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 12:00:18,550 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-01 12:00:18,552 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-01 12:00:21,615 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-07-01 12:00:21,615 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 12:00:24,691 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 12:00:24,691 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-01 12:00:24,692 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-01 12:00:24,692 - INFO - 项目 [月报提醒] 等待重试...
2026-07-01 12:00:24,692 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-01 12:00:24,692 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 12:00:24,692 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-07-01 12:00:24,693 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 12:00:27,761 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-07-01 12:00:27,762 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 12:00:30,831 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 12:00:30,831 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-01 12:00:30,831 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-01 12:00:30,831 - INFO - 项目 [月报提醒] 等待重试...
2026-07-01 12:00:30,832 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-01 12:00:30,832 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 12:00:30,832 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf, 消息数: 1
2026-07-01 12:00:30,832 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 12:00:33,903 - WARNING - 项目 [月报提醒] 流式请求失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions,回退到非流式请求
2026-07-01 12:00:33,903 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 12:00:36,978 - ERROR - 项目 [月报提醒] LLM 调用失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 12:00:36,978 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-01 12:00:36,978 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-01 12:00:36,978 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-01 12:00:36,979 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-01 12:00:36,980 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-01 12:00:36,980 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-01 12:00:36,980 - INFO - --- 开始提醒密度控制分析 ---
2026-07-01 12:00:36,980 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-01 12:00:36,980 - INFO - ===== 所有项目分析任务完成 =====
2026-07-01 15:37:32,984 - INFO - [周报] 已清理非本周周报数据(第26周 < 第27周)
2026-07-01 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-01 17:50:00,003 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-01 17:50:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-01 17:50:00,003 - INFO - [日报] 正在登录 XWiki...
2026-07-01 17:50:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-01 17:50:07,799 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-01 17:50:11,590 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-01 17:50:11,613 - INFO - [日报] 找到 2 条评论
2026-07-01 17:50:11,709 - INFO - 日报数据已保存: 2026-07-01, 写日报人数: 2
2026-07-01 17:50:11,713 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-01 17:50:11,789 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-01 17:50:11,790 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-01 17:50:11,791 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-07-01 17:50:14,959 - ERROR - [日报] 日报JSON生成失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 17:50:14,960 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-01 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-01 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-01 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-01 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-01 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-01 18:00:07,770 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-01 18:00:11,483 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-01 18:00:11,508 - INFO - [日报] 找到 2 条评论
2026-07-01 18:00:11,565 - INFO - 日报数据已保存: 2026-07-01, 写日报人数: 2
2026-07-01 18:00:11,570 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-01 18:00:11,642 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-01 18:00:11,642 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-01 18:00:11,643 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-07-01 18:00:14,769 - ERROR - [日报] 日报JSON生成失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 18:00:14,770 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-01 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-01 weekday=3
2026-07-01 18:10:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-01 18:10:00,004 - INFO - ===== 日报定时分析任务启动 =====
2026-07-01 18:10:00,004 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-01 18:10:00,004 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-01 18:10:00,005 - INFO - [日报] 正在登录 XWiki...
2026-07-01 18:10:00,005 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-01 18:10:00,233 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-01 18:10:00,236 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-01 18:10:07,056 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-01 18:10:10,743 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-01 18:10:10,769 - INFO - [日报] 找到 2 条评论
2026-07-01 18:10:10,827 - INFO - 日报数据已保存: 2026-07-01, 写日报人数: 2
2026-07-01 18:10:10,834 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-01 18:10:10,905 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-01 18:10:10,906 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-01 18:10:10,906 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-07-01 18:10:14,064 - ERROR - [日报] 日报JSON生成失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 18:10:14,065 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-01 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-01 weekday=3
2026-07-01 18:15:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-01 18:15:00,202 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-01 18:15:00,204 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-01 18:20:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-01 18:20:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-01 18:20:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-01 18:20:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-01 18:20:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-01 18:20:07,162 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-01 18:20:10,933 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-01 18:20:10,960 - INFO - [日报] 找到 2 条评论
2026-07-01 18:20:11,014 - INFO - 日报数据已保存: 2026-07-01, 写日报人数: 2
2026-07-01 18:20:11,019 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-01 18:20:11,103 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-01 18:20:11,103 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-01 18:20:11,104 - INFO - [日报] 生成日报JSON请求: http://ding.jiuhang.newjcj.top/v1/chat/completions, 模型: Qwen3.6-35B-A3B-Uncensored-HauhauCS-Aggressive-Q4_K_M.gguf
2026-07-01 18:20:14,257 - ERROR - [日报] 日报JSON生成失败: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 502 Server Error: Bad Gateway for url: http://ding.jiuhang.newjcj.top/v1/chat/completions
2026-07-01 18:20:14,258 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-01 18:20:46,422 - INFO - AI 模型 [ai_20260630181349] 已设为默认
2026-07-01 18:20:54,868 - INFO - AI 模型 [deepseek] 已更新
2026-07-01 18:20:58,694 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-01 18:20:58,695 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-01 18:20:58,696 - INFO - [日报] 正在登录 XWiki...
2026-07-01 18:20:58,696 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-01 18:21:05,630 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-01 18:21:09,387 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-01 18:21:09,417 - INFO - [日报] 找到 2 条评论
2026-07-01 18:21:09,483 - INFO - 日报数据已保存: 2026-07-01, 写日报人数: 2
2026-07-01 18:21:09,488 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-01 18:21:09,562 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-01 18:21:09,563 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-01 18:21:26,084 - INFO - [日报] 日报JSON生成 - content长度: 2561, reasoning长度: 1914
2026-07-01 18:21:26,085 - INFO - [日报] 日报JSON生成完成
2026-07-01 18:21:26,086 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-01.json
2026-07-01 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-01 weekday=3
2026-07-01 18:26:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-01 18:26:00,272 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-01 18:26:00,274 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-01 18:26:37,120 - INFO - 日报打卡状态变更: 2026-07-01 -> 已打卡
2026-07-01 18:26:45,474 - INFO - AI 模型 [deepseek] 已更新
2026-07-01 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-01 weekday=3
2026-07-01 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-01 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-01 weekday=3
2026-07-01 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-01 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-01 weekday=3
2026-07-01 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-01 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-01 weekday=3
2026-07-01 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-01 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-07-01 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-01 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-07-01 19:00:00,006 - INFO - [周报] 本周日期范围: 2026-06-29 至 2026-07-01
共 3 天有日报数据
2026-07-01 19:00:00,007 - INFO - [周报] 开始 AI 分析
2026-07-01 19:00:00,009 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-01 19:00:00,299 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-01 19:00:00,301 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-01 19:00:00,301 - INFO - 周报定时分析任务完成: error
2026-07-01 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-01 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-01 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-01 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-01 20:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 20:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-01 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 20:00:00,277 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-01 20:00:00,277 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 20:00:00,939 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-01 20:00:00,942 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-01 20:00:00,943 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-01 20:00:00,943 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-01 20:00:00,944 - INFO - 项目 [周报提醒] 等待重试...
2026-07-01 20:00:00,944 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-01 20:00:00,943 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 20:00:00,945 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 20:00:01,183 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-01 20:00:01,184 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 20:00:01,394 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-01 20:00:01,397 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-01 20:00:01,397 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-01 20:00:01,397 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-01 20:00:01,398 - INFO - 项目 [月报提醒] 等待重试...
2026-07-01 20:00:01,398 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-01 20:00:01,398 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 20:00:01,399 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 20:00:01,632 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-01 20:00:01,633 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 20:00:02,736 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-01 20:00:02,739 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-01 20:00:02,740 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-01 20:00:02,740 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-01 20:00:02,740 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 20:00:02,740 - INFO - 项目 [周报提醒] 等待重试...
2026-07-01 20:00:02,741 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-01 20:00:02,801 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 20:00:03,029 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-01 20:00:03,030 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 20:00:03,278 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-01 20:00:03,280 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-01 20:00:03,281 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-01 20:00:03,281 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-01 20:00:03,281 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 20:00:03,281 - INFO - 项目 [月报提醒] 等待重试...
2026-07-01 20:00:03,282 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-01 20:00:03,283 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-01 20:00:03,492 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-01 20:00:03,492 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 20:00:03,712 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-01 20:00:03,715 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-01 20:00:03,715 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-01 20:00:03,716 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-01 20:00:03,716 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-01 20:00:03,716 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-01 20:00:03,717 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-01 20:00:03,718 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-01 20:00:03,951 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-01 20:00:03,951 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-01 20:00:04,209 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-01 20:00:04,211 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-01 20:00:04,212 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-01 20:00:04,212 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-01 20:00:04,213 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-01 20:00:04,213 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-01 20:00:04,214 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-01 20:00:04,215 - INFO - --- 开始提醒密度控制分析 ---
2026-07-01 20:00:04,215 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-01 20:00:04,215 - INFO - ===== 所有项目分析任务完成 =====
2026-07-02 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-02 09:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-02 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-02 09:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-02 09:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 09:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 09:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 09:00:00,005 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 09:00:00,319 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 09:00:00,319 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 09:00:00,567 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 09:00:00,569 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-02 09:00:00,570 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 09:00:00,571 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-02 09:00:00,571 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 09:00:00,571 - INFO - 项目 [周报提醒] 等待重试...
2026-07-02 09:00:00,571 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-02 09:00:00,573 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 09:00:00,816 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 09:00:00,816 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 09:00:01,110 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 09:00:01,112 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-02 09:00:01,113 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 09:00:01,114 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 09:00:01,113 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-02 09:00:01,115 - INFO - 项目 [月报提醒] 等待重试...
2026-07-02 09:00:01,115 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-02 09:00:01,115 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 09:00:01,356 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 09:00:01,356 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 09:00:01,621 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 09:00:01,624 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-02 09:00:01,625 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-02 09:00:01,625 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 09:00:01,625 - INFO - 项目 [周报提醒] 等待重试...
2026-07-02 09:00:01,625 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 09:00:01,626 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-02 09:00:01,627 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 09:00:01,857 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 09:00:01,857 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 09:00:02,186 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 09:00:02,188 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-02 09:00:02,189 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 09:00:02,189 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-02 09:00:02,190 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 09:00:02,190 - INFO - 项目 [月报提醒] 等待重试...
2026-07-02 09:00:02,192 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-02 09:00:02,192 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 09:00:02,418 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 09:00:02,418 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 09:00:02,652 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 09:00:02,654 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-02 09:00:02,654 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 09:00:02,655 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-02 09:00:02,655 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-02 09:00:02,655 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 09:00:02,656 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-02 09:00:02,658 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-02 09:00:02,879 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 09:00:02,880 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 09:00:03,093 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 09:00:03,097 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-02 09:00:03,098 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-02 09:00:03,098 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-02 09:00:03,098 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-02 09:00:03,099 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-02 09:00:03,099 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-02 09:00:03,099 - INFO - --- 开始提醒密度控制分析 ---
2026-07-02 09:00:03,100 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-02 09:00:03,100 - INFO - ===== 所有项目分析任务完成 =====
2026-07-02 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-02 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-02 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-02 12:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 12:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 12:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 12:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-02 12:00:00,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 12:00:00,242 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 12:00:00,242 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 12:00:00,482 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 12:00:00,484 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-02 12:00:00,485 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 12:00:00,485 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-02 12:00:00,486 - INFO - 项目 [周报提醒] 等待重试...
2026-07-02 12:00:00,486 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-02 12:00:00,486 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 12:00:00,487 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 12:00:00,826 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 12:00:00,826 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 12:00:01,445 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 12:00:01,448 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-02 12:00:01,451 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 12:00:01,451 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-02 12:00:01,452 - INFO - 项目 [月报提醒] 等待重试...
2026-07-02 12:00:01,452 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-02 12:00:01,452 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 12:00:01,452 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 12:00:01,673 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 12:00:01,674 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 12:00:02,777 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 12:00:02,779 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-02 12:00:02,780 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 12:00:02,780 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-02 12:00:02,781 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 12:00:02,781 - INFO - 项目 [周报提醒] 等待重试...
2026-07-02 12:00:02,782 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-02 12:00:02,783 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 12:00:03,022 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 12:00:03,023 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 12:00:03,343 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 12:00:03,345 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-02 12:00:03,346 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 12:00:03,346 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-02 12:00:03,346 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 12:00:03,347 - INFO - 项目 [月报提醒] 等待重试...
2026-07-02 12:00:03,348 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-02 12:00:03,349 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 12:00:03,580 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 12:00:03,580 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 12:00:03,790 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 12:00:03,792 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-02 12:00:03,793 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-02 12:00:03,793 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-02 12:00:03,794 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-02 12:00:03,794 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-02 12:00:03,795 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 12:00:03,795 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 12:00:04,041 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 12:00:04,041 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 12:00:04,544 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 12:00:04,546 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-02 12:00:04,547 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-02 12:00:04,547 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-02 12:00:04,547 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-02 12:00:04,548 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-02 12:00:04,548 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-02 12:00:04,549 - INFO - --- 开始提醒密度控制分析 ---
2026-07-02 12:00:04,549 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-02 12:00:04,549 - INFO - ===== 所有项目分析任务完成 =====
2026-07-02 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-02 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-02 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-02 17:50:00,003 - INFO - [日报] 正在登录 XWiki...
2026-07-02 17:50:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-02 17:50:09,243 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-02 17:50:12,870 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-02 17:50:12,896 - INFO - [日报] 找到 4 条评论
2026-07-02 17:50:13,096 - INFO - 日报数据已保存: 2026-07-02, 写日报人数: 2
2026-07-02 17:50:13,136 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-02 17:50:13,210 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-02 17:50:13,210 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-02 17:50:13,211 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-02 17:50:13,463 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 17:50:13,467 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-02 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-02 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-02 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-02 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-02 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-02 18:00:09,809 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-02 18:00:13,596 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-02 18:00:13,621 - INFO - [日报] 找到 4 条评论
2026-07-02 18:00:13,716 - INFO - 日报数据已保存: 2026-07-02, 写日报人数: 2
2026-07-02 18:00:13,721 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-02 18:00:13,795 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-02 18:00:13,795 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-02 18:00:13,796 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-02 18:00:14,037 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 18:00:14,039 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-02 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-02 weekday=4
2026-07-02 18:10:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-02 18:10:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-02 18:10:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-02 18:10:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-02 18:10:00,003 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-02 18:10:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-02 18:10:00,250 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-02 18:10:00,254 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-02 18:10:08,048 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-02 18:10:11,775 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-02 18:10:11,809 - INFO - [日报] 找到 4 条评论
2026-07-02 18:10:11,939 - INFO - 日报数据已保存: 2026-07-02, 写日报人数: 2
2026-07-02 18:10:11,944 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-02 18:10:12,021 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-02 18:10:12,021 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-02 18:10:12,022 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-02 18:10:12,298 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 18:10:12,300 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-02 18:10:34,071 - INFO - AI 模型 [deepseek] 已更新
2026-07-02 18:10:38,051 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-02 18:10:38,052 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-02 18:10:38,052 - INFO - [日报] 正在登录 XWiki...
2026-07-02 18:10:38,052 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-02 18:10:46,221 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-02 18:10:50,266 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-02 18:10:50,296 - INFO - [日报] 找到 4 条评论
2026-07-02 18:10:50,427 - INFO - 日报数据已保存: 2026-07-02, 写日报人数: 2
2026-07-02 18:10:50,615 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-02 18:10:50,690 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-02 18:10:50,690 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-02 18:11:02,808 - INFO - [日报] 日报JSON生成 - content长度: 2920, reasoning长度: 1581
2026-07-02 18:11:02,808 - INFO - [日报] 日报JSON生成完成
2026-07-02 18:11:02,809 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-02.json
2026-07-02 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-02 weekday=4
2026-07-02 18:15:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-02 18:15:00,169 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-02 18:15:00,170 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-02 18:16:55,163 - INFO - 日报打卡状态变更: 2026-07-02 -> 已打卡
2026-07-02 18:17:02,613 - INFO - AI 模型 [deepseek] 已更新
2026-07-02 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-02 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-02 weekday=4
2026-07-02 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-02 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-02 weekday=4
2026-07-02 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-02 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-02 weekday=4
2026-07-02 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-02 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-02 weekday=4
2026-07-02 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-02 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-02 weekday=4
2026-07-02 18:30:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-02 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-07-02 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-02 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-07-02 19:00:00,006 - INFO - [周报] 本周日期范围: 2026-06-29 至 2026-07-02
共 4 天有日报数据
2026-07-02 19:00:00,006 - INFO - [周报] 开始 AI 分析
2026-07-02 19:00:00,009 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-02 19:00:00,301 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 19:00:00,304 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-02 19:00:00,304 - INFO - 周报定时分析任务完成: error
2026-07-02 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-02 20:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-02 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-02 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-02 20:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 20:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 20:00:00,234 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 20:00:00,234 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 20:00:00,506 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 20:00:00,508 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-02 20:00:00,509 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 20:00:00,509 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-02 20:00:00,509 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 20:00:00,510 - INFO - 项目 [周报提醒] 等待重试...
2026-07-02 20:00:00,511 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-02 20:00:00,511 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 20:00:00,730 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 20:00:00,730 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 20:00:00,965 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 20:00:00,967 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-02 20:00:00,968 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 20:00:00,968 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-02 20:00:00,969 - INFO - 项目 [月报提醒] 等待重试...
2026-07-02 20:00:00,968 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 20:00:00,969 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-02 20:00:00,970 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 20:00:01,298 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 20:00:01,299 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 20:00:01,533 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 20:00:01,536 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-02 20:00:01,537 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-02 20:00:01,537 - INFO - 项目 [周报提醒] 等待重试...
2026-07-02 20:00:01,537 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-02 20:00:01,537 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 20:00:01,537 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 20:00:01,537 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 20:00:02,589 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 20:00:02,589 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 20:00:03,136 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 20:00:03,139 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-02 20:00:03,139 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 20:00:03,140 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-02 20:00:03,140 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-02 20:00:03,140 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 20:00:03,141 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-02 20:00:03,143 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-02 20:00:03,370 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 20:00:03,370 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 20:00:03,700 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 20:00:03,703 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-02 20:00:03,703 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-02 20:00:03,704 - INFO - 项目 [月报提醒] 等待重试...
2026-07-02 20:00:03,704 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-02 20:00:03,704 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-02 20:00:03,704 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-02 20:00:03,704 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-02 20:00:03,931 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-02 20:00:03,931 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-02 20:00:04,311 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-02 20:00:04,314 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-02 20:00:04,315 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-02 20:00:04,315 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-02 20:00:04,316 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-02 20:00:04,317 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-02 20:00:04,317 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-02 20:00:04,317 - INFO - --- 开始提醒密度控制分析 ---
2026-07-02 20:00:04,318 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-02 20:00:04,318 - INFO - ===== 所有项目分析任务完成 =====
2026-07-03 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-03 09:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-03 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-03 09:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 09:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-03 09:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 09:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 09:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 09:00:00,242 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 09:00:00,242 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 09:00:00,452 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 09:00:00,454 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-03 09:00:00,455 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 09:00:00,455 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-03 09:00:00,455 - INFO - 项目 [周报提醒] 等待重试...
2026-07-03 09:00:00,455 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 09:00:00,456 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-03 09:00:00,457 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 09:00:00,665 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 09:00:00,665 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 09:00:00,906 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 09:00:00,908 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-03 09:00:00,909 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-03 09:00:00,909 - INFO - 项目 [月报提醒] 等待重试...
2026-07-03 09:00:00,909 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-03 09:00:00,909 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 09:00:00,909 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 09:00:00,910 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 09:00:01,176 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 09:00:01,176 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 09:00:01,389 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 09:00:01,395 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-03 09:00:01,397 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 09:00:01,397 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-03 09:00:01,397 - INFO - 项目 [周报提醒] 等待重试...
2026-07-03 09:00:01,397 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-03 09:00:01,415 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 09:00:01,417 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 09:00:01,718 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 09:00:01,718 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 09:00:02,021 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 09:00:02,024 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-03 09:00:02,024 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-03 09:00:02,024 - INFO - 项目 [月报提醒] 等待重试...
2026-07-03 09:00:02,024 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-03 09:00:02,025 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 09:00:02,025 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 09:00:02,025 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 09:00:02,337 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 09:00:02,337 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 09:00:02,585 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 09:00:02,587 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-03 09:00:02,588 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 09:00:02,588 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-03 09:00:02,588 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 09:00:02,589 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-03 09:00:02,590 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-03 09:00:02,591 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-03 09:00:02,889 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 09:00:02,889 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 09:00:03,112 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 09:00:03,115 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-03 09:00:03,116 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-03 09:00:03,116 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-03 09:00:03,116 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-03 09:00:03,117 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-03 09:00:03,118 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-03 09:00:03,118 - INFO - --- 开始提醒密度控制分析 ---
2026-07-03 09:00:03,118 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-03 09:00:03,118 - INFO - ===== 所有项目分析任务完成 =====
2026-07-03 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-03 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-03 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-03 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-03 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 12:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 12:00:00,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 12:00:00,233 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 12:00:00,233 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 12:00:00,452 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 12:00:00,454 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-03 12:00:00,455 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-03 12:00:00,455 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 12:00:00,456 - INFO - 项目 [周报提醒] 等待重试...
2026-07-03 12:00:00,456 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 12:00:00,456 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-03 12:00:00,458 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 12:00:00,697 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 12:00:00,697 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 12:00:00,913 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 12:00:00,915 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-03 12:00:00,915 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 12:00:00,916 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-03 12:00:00,916 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 12:00:00,917 - INFO - 项目 [月报提醒] 等待重试...
2026-07-03 12:00:00,918 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-03 12:00:00,918 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 12:00:01,139 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 12:00:01,140 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 12:00:01,360 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 12:00:01,362 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-03 12:00:01,363 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 12:00:01,363 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-03 12:00:01,363 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 12:00:01,363 - INFO - 项目 [周报提醒] 等待重试...
2026-07-03 12:00:01,364 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-03 12:00:01,365 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 12:00:01,586 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 12:00:01,589 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 12:00:01,836 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 12:00:01,839 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-03 12:00:01,840 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 12:00:01,840 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-03 12:00:01,840 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 12:00:01,840 - INFO - 项目 [月报提醒] 等待重试...
2026-07-03 12:00:01,841 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-03 12:00:01,842 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 12:00:02,600 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 12:00:02,601 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 12:00:02,815 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 12:00:02,817 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-03 12:00:02,818 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 12:00:02,818 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-03 12:00:02,818 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 12:00:02,818 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-03 12:00:02,819 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-03 12:00:02,820 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-03 12:00:03,067 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 12:00:03,067 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 12:00:03,286 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 12:00:03,288 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-03 12:00:03,289 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-03 12:00:03,289 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-03 12:00:03,289 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-03 12:00:03,290 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-03 12:00:03,291 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-03 12:00:03,291 - INFO - --- 开始提醒密度控制分析 ---
2026-07-03 12:00:03,291 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-03 12:00:03,291 - INFO - ===== 所有项目分析任务完成 =====
2026-07-03 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-03 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-03 17:50:00,004 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-03 17:50:00,005 - INFO - [日报] 正在登录 XWiki...
2026-07-03 17:50:00,005 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-03 17:50:08,785 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-03 17:50:12,594 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-03 17:50:12,622 - INFO - [日报] 找到 6 条评论
2026-07-03 17:50:12,775 - INFO - 日报数据已保存: 2026-07-03, 写日报人数: 2
2026-07-03 17:50:12,780 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-03 17:50:12,880 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-03 17:50:12,881 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-03 17:50:12,882 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-03 17:50:13,129 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 17:50:13,130 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-03 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-03 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-03 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-03 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-03 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-03 18:00:07,494 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-03 18:00:11,455 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-03 18:00:11,482 - INFO - [日报] 找到 6 条评论
2026-07-03 18:00:13,537 - INFO - 日报数据已保存: 2026-07-03, 写日报人数: 2
2026-07-03 18:00:13,543 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-03 18:00:13,612 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-03 18:00:13,613 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-03 18:00:13,613 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-03 18:00:13,841 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 18:00:13,842 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-03 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-03 weekday=5
2026-07-03 18:10:00,003 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-03 18:10:00,004 - INFO - ===== 日报定时分析任务启动 =====
2026-07-03 18:10:00,005 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-03 18:10:00,005 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-03 18:10:00,005 - INFO - [日报] 正在登录 XWiki...
2026-07-03 18:10:00,005 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-03 18:10:00,226 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-03 18:10:00,229 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-03 18:10:07,870 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-03 18:10:11,852 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-03 18:10:11,882 - INFO - [日报] 找到 6 条评论
2026-07-03 18:10:12,042 - INFO - 日报数据已保存: 2026-07-03, 写日报人数: 2
2026-07-03 18:10:12,046 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-03 18:10:12,123 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-03 18:10:12,123 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-03 18:10:12,124 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-03 18:10:12,337 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 18:10:12,339 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-03 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-03 weekday=5
2026-07-03 18:15:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-03 18:15:00,182 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-03 18:15:00,183 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-03 18:15:31,091 - INFO - AI 模型 [deepseek] 已更新
2026-07-03 18:15:35,843 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-03 18:15:35,844 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-03 18:15:35,845 - INFO - [日报] 正在登录 XWiki...
2026-07-03 18:15:35,845 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-03 18:15:42,980 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-03 18:15:46,696 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-03 18:15:46,722 - INFO - [日报] 找到 6 条评论
2026-07-03 18:15:46,863 - INFO - 日报数据已保存: 2026-07-03, 写日报人数: 2
2026-07-03 18:15:46,867 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-03 18:15:46,945 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-03 18:15:46,946 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-03 18:16:06,321 - INFO - [日报] 日报JSON生成 - content长度: 2530, reasoning长度: 3023
2026-07-03 18:16:06,321 - INFO - [日报] 日报JSON生成完成
2026-07-03 18:16:06,322 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-03.json
2026-07-03 18:16:39,777 - INFO - 日报打卡状态变更: 2026-07-03 -> 已打卡
2026-07-03 18:16:48,458 - INFO - AI 模型 [deepseek] 已更新
2026-07-03 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-03 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-03 weekday=5
2026-07-03 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-03 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-03 weekday=5
2026-07-03 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-03 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-03 weekday=5
2026-07-03 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-03 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-03 weekday=5
2026-07-03 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-03 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-03 weekday=5
2026-07-03 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-03 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-07-03 19:00:00,002 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-03 19:00:00,005 - INFO - [周报] 开始获取本周日报数据
2026-07-03 19:00:00,008 - INFO - [周报] 本周日期范围: 2026-06-29 至 2026-07-03
共 5 天有日报数据
2026-07-03 19:00:00,008 - INFO - [周报] 开始 AI 分析
2026-07-03 19:00:00,011 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-03 19:00:00,344 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 19:00:00,347 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-03 19:00:00,347 - INFO - 周报定时分析任务完成: error
2026-07-03 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-03 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-03 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-03 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-03 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 20:00:00,279 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 20:00:00,279 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 20:00:00,551 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 20:00:00,553 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-03 20:00:00,554 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 20:00:00,554 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-03 20:00:00,555 - INFO - 项目 [周报提醒] 等待重试...
2026-07-03 20:00:00,554 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 20:00:00,555 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-03 20:00:00,556 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 20:00:00,778 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 20:00:00,779 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 20:00:01,027 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 20:00:01,029 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-03 20:00:01,030 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 20:00:01,030 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-03 20:00:01,031 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 20:00:01,031 - INFO - 项目 [月报提醒] 等待重试...
2026-07-03 20:00:01,032 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-03 20:00:01,033 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 20:00:01,248 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 20:00:01,248 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 20:00:01,519 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 20:00:01,521 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-03 20:00:01,522 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-03 20:00:01,522 - INFO - 项目 [周报提醒] 等待重试...
2026-07-03 20:00:01,522 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 20:00:01,522 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-03 20:00:01,523 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 20:00:01,525 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 20:00:01,763 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 20:00:01,763 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 20:00:02,780 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 20:00:02,783 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-03 20:00:02,784 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-03 20:00:02,784 - INFO - 项目 [月报提醒] 等待重试...
2026-07-03 20:00:02,784 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-03 20:00:02,784 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-03 20:00:02,784 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 20:00:02,785 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 20:00:03,000 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 20:00:03,000 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 20:00:03,246 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 20:00:03,248 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-03 20:00:03,248 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-03 20:00:03,249 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-03 20:00:03,249 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-03 20:00:03,249 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-03 20:00:03,251 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-03 20:00:03,252 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-03 20:00:03,471 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-03 20:00:03,471 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-03 20:00:03,700 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-03 20:00:03,702 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-03 20:00:03,703 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-03 20:00:03,703 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-03 20:00:03,703 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-03 20:00:03,704 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-03 20:00:03,705 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-03 20:00:03,705 - INFO - --- 开始提醒密度控制分析 ---
2026-07-03 20:00:03,705 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-03 20:00:03,705 - INFO - ===== 所有项目分析任务完成 =====
2026-07-04 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-04 09:00:00,013 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-04 09:00:00,014 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-04 09:00:00,014 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-04 09:00:00,015 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 09:00:00,015 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 09:00:00,015 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 09:00:00,016 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 09:00:00,263 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 09:00:00,264 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 09:00:00,505 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 09:00:00,507 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-04 09:00:00,508 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 09:00:00,508 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 09:00:00,508 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-04 09:00:00,509 - INFO - 项目 [周报提醒] 等待重试...
2026-07-04 09:00:00,510 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-04 09:00:00,510 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 09:00:00,768 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 09:00:00,768 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 09:00:01,002 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 09:00:01,004 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-04 09:00:01,005 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-04 09:00:01,005 - INFO - 项目 [月报提醒] 等待重试...
2026-07-04 09:00:01,005 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 09:00:01,005 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-04 09:00:01,006 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 09:00:01,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 09:00:01,219 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 09:00:01,219 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 09:00:01,451 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 09:00:01,453 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-04 09:00:01,454 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 09:00:01,454 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-04 09:00:01,454 - INFO - 项目 [周报提醒] 等待重试...
2026-07-04 09:00:01,454 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-04 09:00:01,454 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 09:00:01,456 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 09:00:01,714 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 09:00:01,714 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 09:00:01,954 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 09:00:01,956 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-04 09:00:01,957 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-04 09:00:01,957 - INFO - 项目 [月报提醒] 等待重试...
2026-07-04 09:00:01,957 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-04 09:00:01,958 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 09:00:01,958 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 09:00:01,958 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 09:00:02,203 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 09:00:02,203 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 09:00:02,442 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 09:00:02,444 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-04 09:00:02,444 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 09:00:02,445 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-04 09:00:02,446 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 09:00:02,446 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-04 09:00:02,447 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-04 09:00:02,448 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-04 09:00:02,655 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 09:00:02,655 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 09:00:03,727 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 09:00:03,729 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-04 09:00:03,730 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-04 09:00:03,730 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-04 09:00:03,730 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-04 09:00:03,731 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-04 09:00:03,731 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-04 09:00:03,731 - INFO - --- 开始提醒密度控制分析 ---
2026-07-04 09:00:03,732 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-04 09:00:03,732 - INFO - ===== 所有项目分析任务完成 =====
2026-07-04 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-04 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-04 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-04 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-04 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 12:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 12:00:00,230 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 12:00:00,230 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 12:00:00,431 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 12:00:00,433 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-04 12:00:00,433 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 12:00:00,434 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-04 12:00:00,434 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 12:00:00,434 - INFO - 项目 [周报提醒] 等待重试...
2026-07-04 12:00:00,435 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-04 12:00:00,436 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 12:00:00,686 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 12:00:00,687 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 12:00:01,016 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 12:00:01,019 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-04 12:00:01,019 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-04 12:00:01,020 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 12:00:01,020 - INFO - 项目 [月报提醒] 等待重试...
2026-07-04 12:00:01,020 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-04 12:00:01,020 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 12:00:01,020 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 12:00:01,248 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 12:00:01,249 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 12:00:01,462 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 12:00:01,464 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-04 12:00:01,465 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 12:00:01,465 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-04 12:00:01,466 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 12:00:01,466 - INFO - 项目 [周报提醒] 等待重试...
2026-07-04 12:00:01,467 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-04 12:00:01,467 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 12:00:01,840 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 12:00:01,840 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 12:00:02,042 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 12:00:02,044 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-04 12:00:02,045 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 12:00:02,045 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-04 12:00:02,046 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 12:00:02,046 - INFO - 项目 [月报提醒] 等待重试...
2026-07-04 12:00:02,047 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-04 12:00:02,052 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 12:00:03,264 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 12:00:03,265 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 12:00:03,914 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 12:00:03,916 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-04 12:00:03,917 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-04 12:00:03,917 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 12:00:03,917 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-04 12:00:03,917 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 12:00:03,918 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-04 12:00:03,919 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-04 12:00:04,177 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 12:00:04,177 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 12:00:04,394 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 12:00:04,396 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-04 12:00:04,397 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-04 12:00:04,397 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-04 12:00:04,397 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-04 12:00:04,398 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-04 12:00:04,398 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-04 12:00:04,398 - INFO - --- 开始提醒密度控制分析 ---
2026-07-04 12:00:04,399 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-04 12:00:04,399 - INFO - ===== 所有项目分析任务完成 =====
2026-07-04 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-04 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-04 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-04 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-04 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-04 17:50:08,896 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-04 17:50:12,715 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-04 17:50:12,742 - INFO - [日报] 找到 7 条评论
2026-07-04 17:50:12,925 - INFO - 日报数据已保存: 2026-07-04, 写日报人数: 1
2026-07-04 17:50:12,930 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: []
2026-07-04 17:50:13,001 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-04 17:50:13,001 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-04 17:50:13,002 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-04 17:50:13,243 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 17:50:13,247 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-04 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-04 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-04 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-04 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-04 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-04 18:00:06,922 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-04 18:00:10,669 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-04 18:00:10,701 - INFO - [日报] 找到 7 条评论
2026-07-04 18:00:10,865 - INFO - 日报数据已保存: 2026-07-04, 写日报人数: 1
2026-07-04 18:00:10,870 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: []
2026-07-04 18:00:10,946 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-04 18:00:10,946 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-04 18:00:10,947 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-04 18:00:11,171 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 18:00:11,172 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-04 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-04 weekday=6
2026-07-04 18:10:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-04 18:10:00,003 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-04 18:10:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-04 18:10:00,003 - INFO - [日报] 正在登录 XWiki...
2026-07-04 18:10:00,004 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-04 18:10:00,004 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-04 18:10:00,261 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-04 18:10:00,264 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-04 18:10:09,320 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-04 18:10:13,085 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-04 18:10:13,114 - INFO - [日报] 找到 7 条评论
2026-07-04 18:10:13,298 - INFO - 日报数据已保存: 2026-07-04, 写日报人数: 1
2026-07-04 18:10:13,303 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: []
2026-07-04 18:10:13,374 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-04 18:10:13,375 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-04 18:10:13,375 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-04 18:10:13,598 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 18:10:13,599 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-04 18:12:35,858 - INFO - AI 模型 [deepseek] 已更新
2026-07-04 18:12:41,496 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-04 18:12:41,497 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-04 18:12:41,498 - INFO - [日报] 正在登录 XWiki...
2026-07-04 18:12:41,498 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-04 18:12:51,883 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-04 18:12:55,884 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-04 18:12:55,913 - INFO - [日报] 找到 7 条评论
2026-07-04 18:12:56,074 - INFO - 日报数据已保存: 2026-07-04, 写日报人数: 1
2026-07-04 18:12:56,079 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: []
2026-07-04 18:12:56,152 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-04 18:12:56,153 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-04 18:13:10,101 - INFO - [日报] 日报JSON生成 - content长度: 1792, reasoning长度: 2189
2026-07-04 18:13:10,102 - INFO - [日报] 日报JSON生成完成
2026-07-04 18:13:10,102 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-04.json
2026-07-04 18:14:22,673 - INFO - 日报打卡状态变更: 2026-07-04 -> 已打卡
2026-07-04 18:14:30,281 - INFO - AI 模型 [deepseek] 已更新
2026-07-04 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-04 weekday=6
2026-07-04 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-04 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-04 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-04 weekday=6
2026-07-04 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-04 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-04 weekday=6
2026-07-04 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-04 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-04 weekday=6
2026-07-04 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-04 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-04 weekday=6
2026-07-04 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-04 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-04 weekday=6
2026-07-04 18:30:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-04 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-07-04 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-04 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-07-04 19:00:00,005 - INFO - [周报] 本周日期范围: 2026-06-29 至 2026-07-04
共 6 天有日报数据
2026-07-04 19:00:00,005 - INFO - [周报] 开始 AI 分析
2026-07-04 19:00:00,007 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-04 19:00:00,347 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 19:00:00,349 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-04 19:00:00,350 - INFO - 周报定时分析任务完成: error
2026-07-04 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-04 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-04 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-04 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-04 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 20:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 20:00:00,239 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 20:00:00,239 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 20:00:00,447 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 20:00:00,449 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-04 20:00:00,450 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 20:00:00,450 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-04 20:00:00,450 - INFO - 项目 [周报提醒] 等待重试...
2026-07-04 20:00:00,451 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-04 20:00:00,450 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 20:00:00,451 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 20:00:00,677 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 20:00:00,678 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 20:00:00,914 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 20:00:00,916 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-04 20:00:00,916 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 20:00:00,917 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-04 20:00:00,917 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 20:00:00,918 - INFO - 项目 [月报提醒] 等待重试...
2026-07-04 20:00:00,919 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-04 20:00:00,920 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 20:00:01,134 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 20:00:01,134 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 20:00:01,400 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 20:00:01,402 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-04 20:00:01,403 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 20:00:01,403 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-04 20:00:01,404 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 20:00:01,404 - INFO - 项目 [周报提醒] 等待重试...
2026-07-04 20:00:01,405 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-04 20:00:01,405 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 20:00:01,621 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 20:00:01,621 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 20:00:02,608 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 20:00:02,610 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-04 20:00:02,611 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 20:00:02,611 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-04 20:00:02,611 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 20:00:02,611 - INFO - 项目 [月报提醒] 等待重试...
2026-07-04 20:00:02,612 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-04 20:00:02,613 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-04 20:00:02,876 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 20:00:02,876 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 20:00:03,118 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 20:00:03,120 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-04 20:00:03,121 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-04 20:00:03,121 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-04 20:00:03,121 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-04 20:00:03,122 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-04 20:00:03,122 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-04 20:00:03,123 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-04 20:00:03,344 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-04 20:00:03,344 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-04 20:00:03,601 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-04 20:00:03,603 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-04 20:00:03,604 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-04 20:00:03,604 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-04 20:00:03,604 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-04 20:00:03,605 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-04 20:00:03,605 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-04 20:00:03,606 - INFO - --- 开始提醒密度控制分析 ---
2026-07-04 20:00:03,606 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-04 20:00:03,606 - INFO - ===== 所有项目分析任务完成 =====
2026-07-05 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-05 09:00:00,003 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-05 09:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-05 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 09:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 09:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 09:00:00,005 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-05 09:00:00,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 09:00:00,204 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 09:00:00,204 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 09:00:00,425 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 09:00:00,427 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-05 09:00:00,428 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 09:00:00,428 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-05 09:00:00,429 - INFO - 项目 [周报提醒] 等待重试...
2026-07-05 09:00:00,429 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-05 09:00:00,429 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 09:00:00,435 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 09:00:00,641 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 09:00:00,641 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 09:00:00,959 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 09:00:00,961 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-05 09:00:00,961 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 09:00:00,962 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-05 09:00:00,962 - INFO - 项目 [月报提醒] 等待重试...
2026-07-05 09:00:00,962 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-05 09:00:00,966 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 09:00:00,966 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 09:00:01,146 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 09:00:01,147 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 09:00:01,364 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 09:00:01,367 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-05 09:00:01,367 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 09:00:01,368 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-05 09:00:01,368 - INFO - 项目 [周报提醒] 等待重试...
2026-07-05 09:00:01,368 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-05 09:00:01,368 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 09:00:01,369 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 09:00:01,563 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 09:00:01,564 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 09:00:01,834 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 09:00:01,836 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-05 09:00:01,837 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-05 09:00:01,837 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 09:00:01,837 - INFO - 项目 [月报提醒] 等待重试...
2026-07-05 09:00:01,838 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 09:00:01,838 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-05 09:00:01,840 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 09:00:02,042 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 09:00:02,042 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 09:00:02,239 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 09:00:02,242 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-05 09:00:02,242 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 09:00:02,243 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-05 09:00:02,243 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 09:00:02,244 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-05 09:00:02,245 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-05 09:00:02,247 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-05 09:00:02,452 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 09:00:02,452 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 09:00:02,667 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 09:00:02,669 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-05 09:00:02,670 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-05 09:00:02,671 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-05 09:00:02,671 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-05 09:00:02,671 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-05 09:00:02,672 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-05 09:00:02,672 - INFO - --- 开始提醒密度控制分析 ---
2026-07-05 09:00:02,672 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-05 09:00:02,672 - INFO - ===== 所有项目分析任务完成 =====
2026-07-05 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-05 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-05 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-05 12:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 12:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 12:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 12:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-05 12:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 12:00:00,238 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 12:00:00,238 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 12:00:00,451 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 12:00:00,453 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-05 12:00:00,454 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 12:00:00,454 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-05 12:00:00,454 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 12:00:00,455 - INFO - 项目 [周报提醒] 等待重试...
2026-07-05 12:00:00,455 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-05 12:00:00,456 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 12:00:00,663 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 12:00:00,663 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 12:00:00,874 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 12:00:00,876 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-05 12:00:00,876 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 12:00:00,877 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-05 12:00:00,878 - INFO - 项目 [月报提醒] 等待重试...
2026-07-05 12:00:00,877 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 12:00:00,878 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-05 12:00:00,879 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 12:00:01,106 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 12:00:01,107 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 12:00:01,330 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 12:00:01,332 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-05 12:00:01,333 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-05 12:00:01,333 - INFO - 项目 [周报提醒] 等待重试...
2026-07-05 12:00:01,333 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 12:00:01,333 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-05 12:00:01,334 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 12:00:01,335 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 12:00:01,550 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 12:00:01,551 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 12:00:01,830 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 12:00:01,837 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-05 12:00:01,838 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 12:00:01,838 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-05 12:00:01,839 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 12:00:01,839 - INFO - 项目 [月报提醒] 等待重试...
2026-07-05 12:00:01,841 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-05 12:00:01,841 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 12:00:02,069 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 12:00:02,069 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 12:00:02,582 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 12:00:02,585 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-05 12:00:02,586 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 12:00:02,586 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-05 12:00:02,586 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 12:00:02,586 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-05 12:00:02,588 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-05 12:00:02,588 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-05 12:00:02,806 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 12:00:02,806 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 12:00:03,038 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 12:00:03,040 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-05 12:00:03,041 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-05 12:00:03,042 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-05 12:00:03,042 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-05 12:00:03,042 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-05 12:00:03,045 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-05 12:00:03,045 - INFO - --- 开始提醒密度控制分析 ---
2026-07-05 12:00:03,045 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-05 12:00:03,046 - INFO - ===== 所有项目分析任务完成 =====
2026-07-05 17:50:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-07-05 18:00:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-07-05 18:10:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-07-05 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-05 weekday=7
2026-07-05 18:10:00,002 - INFO - [未打卡提醒] 周日,跳过
2026-07-05 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-05 weekday=7
2026-07-05 18:15:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-07-05 18:20:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-07-05 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-05 weekday=7
2026-07-05 18:26:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-07-05 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-05 weekday=7
2026-07-05 18:27:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-07-05 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-05 weekday=7
2026-07-05 18:28:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-07-05 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-05 weekday=7
2026-07-05 18:29:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-07-05 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-05 weekday=7
2026-07-05 18:30:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-07-05 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-07-05 19:00:00,002 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-05 19:00:00,003 - INFO - [周报] 开始获取本周日报数据
2026-07-05 19:00:00,006 - INFO - [周报] 本周日期范围: 2026-06-29 至 2026-07-05
共 6 天有日报数据
2026-07-05 19:00:00,007 - INFO - [周报] 开始 AI 分析
2026-07-05 19:00:00,011 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-05 19:00:00,312 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 19:00:00,314 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-05 19:00:00,314 - INFO - 周报定时分析任务完成: error
2026-07-05 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-05 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-05 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-05 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 20:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-05 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 20:00:00,188 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 20:00:00,188 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 20:00:00,440 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 20:00:00,443 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-05 20:00:00,443 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 20:00:00,444 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-05 20:00:00,444 - INFO - 项目 [周报提醒] 等待重试...
2026-07-05 20:00:00,444 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 20:00:00,444 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-05 20:00:00,445 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 20:00:00,771 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 20:00:00,771 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 20:00:01,157 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 20:00:01,159 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-05 20:00:01,160 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 20:00:01,160 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-05 20:00:01,161 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 20:00:01,161 - INFO - 项目 [月报提醒] 等待重试...
2026-07-05 20:00:01,162 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-05 20:00:01,163 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 20:00:01,492 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 20:00:01,492 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 20:00:01,728 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 20:00:01,730 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-05 20:00:01,730 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 20:00:01,731 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-05 20:00:01,731 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 20:00:01,731 - INFO - 项目 [周报提醒] 等待重试...
2026-07-05 20:00:01,733 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-05 20:00:01,734 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 20:00:01,963 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 20:00:01,964 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 20:00:03,298 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 20:00:03,302 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-05 20:00:03,303 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 20:00:03,304 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-05 20:00:03,304 - INFO - 项目 [月报提醒] 等待重试...
2026-07-05 20:00:03,304 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-05 20:00:03,305 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-05 20:00:03,304 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 20:00:04,080 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 20:00:04,080 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 20:00:05,000 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 20:00:05,003 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-05 20:00:05,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-05 20:00:05,003 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-05 20:00:05,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-05 20:00:05,004 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-05 20:00:05,005 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-05 20:00:05,006 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-05 20:00:05,260 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-05 20:00:05,260 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-05 20:00:05,651 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-05 20:00:05,653 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-05 20:00:05,654 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-05 20:00:05,654 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-05 20:00:05,654 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-05 20:00:05,655 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-05 20:00:05,656 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-05 20:00:05,656 - INFO - --- 开始提醒密度控制分析 ---
2026-07-05 20:00:05,656 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-05 20:00:05,656 - INFO - ===== 所有项目分析任务完成 =====
2026-07-06 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-06 09:00:00,007 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-06 09:00:00,007 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-06 09:00:00,008 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-06 09:00:00,008 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 09:00:00,009 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 09:00:00,009 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 09:00:00,009 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 09:00:00,226 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 09:00:00,226 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 09:00:00,464 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 09:00:00,466 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-06 09:00:00,466 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 09:00:00,467 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-06 09:00:00,468 - INFO - 项目 [周报提醒] 等待重试...
2026-07-06 09:00:00,468 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-06 09:00:00,467 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 09:00:00,468 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 09:00:00,668 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 09:00:00,669 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 09:00:00,883 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 09:00:00,885 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-06 09:00:00,886 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 09:00:00,886 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-06 09:00:00,887 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 09:00:00,887 - INFO - 项目 [月报提醒] 等待重试...
2026-07-06 09:00:00,888 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-06 09:00:00,894 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 09:00:01,175 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 09:00:01,175 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 09:00:01,379 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 09:00:01,384 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-06 09:00:01,385 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 09:00:01,386 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-06 09:00:01,386 - INFO - 项目 [周报提醒] 等待重试...
2026-07-06 09:00:01,386 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 09:00:01,386 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-06 09:00:01,390 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 09:00:01,620 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 09:00:01,620 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 09:00:01,851 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 09:00:01,853 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-06 09:00:01,854 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 09:00:01,854 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-06 09:00:01,854 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 09:00:01,855 - INFO - 项目 [月报提醒] 等待重试...
2026-07-06 09:00:01,855 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-06 09:00:01,858 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 09:00:02,785 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 09:00:02,785 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 09:00:03,645 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 09:00:03,648 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-06 09:00:03,648 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-06 09:00:03,648 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 09:00:03,649 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-06 09:00:03,649 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 09:00:03,649 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-06 09:00:03,652 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-06 09:00:03,850 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 09:00:03,850 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 09:00:04,051 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 09:00:04,053 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-06 09:00:04,054 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-06 09:00:04,054 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-06 09:00:04,054 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-06 09:00:04,055 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-06 09:00:04,056 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-06 09:00:04,056 - INFO - --- 开始提醒密度控制分析 ---
2026-07-06 09:00:04,056 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-06 09:00:04,056 - INFO - ===== 所有项目分析任务完成 =====
2026-07-06 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-06 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-06 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-06 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-06 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 12:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 12:00:00,208 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 12:00:00,208 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 12:00:00,404 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 12:00:00,406 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-06 12:00:00,406 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 12:00:00,407 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-06 12:00:00,407 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 12:00:00,407 - INFO - 项目 [周报提醒] 等待重试...
2026-07-06 12:00:00,408 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-06 12:00:00,409 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 12:00:00,637 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 12:00:00,637 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 12:00:00,839 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 12:00:00,842 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-06 12:00:00,842 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 12:00:00,843 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-06 12:00:00,843 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 12:00:00,843 - INFO - 项目 [月报提醒] 等待重试...
2026-07-06 12:00:00,844 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-06 12:00:00,845 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 12:00:01,046 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 12:00:01,046 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 12:00:01,355 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 12:00:01,361 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-06 12:00:01,362 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-06 12:00:01,362 - INFO - 项目 [周报提醒] 等待重试...
2026-07-06 12:00:01,362 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-06 12:00:01,361 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 12:00:01,363 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 12:00:01,365 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 12:00:01,576 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 12:00:01,576 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 12:00:01,960 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 12:00:01,963 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-06 12:00:01,963 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 12:00:01,964 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-06 12:00:01,964 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 12:00:01,964 - INFO - 项目 [月报提醒] 等待重试...
2026-07-06 12:00:01,965 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-06 12:00:01,966 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 12:00:02,180 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 12:00:02,180 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 12:00:03,308 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 12:00:03,310 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-06 12:00:03,311 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 12:00:03,311 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-06 12:00:03,311 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 12:00:03,311 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-06 12:00:03,312 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-06 12:00:03,313 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-06 12:00:03,494 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 12:00:03,494 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 12:00:03,684 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 12:00:03,686 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-06 12:00:03,687 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-06 12:00:03,687 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-06 12:00:03,687 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-06 12:00:03,688 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-06 12:00:03,688 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-06 12:00:03,689 - INFO - --- 开始提醒密度控制分析 ---
2026-07-06 12:00:03,689 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-06 12:00:03,689 - INFO - ===== 所有项目分析任务完成 =====
2026-07-06 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-06 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-06 17:50:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-06 17:50:00,003 - INFO - [日报] 正在登录 XWiki...
2026-07-06 17:50:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-06 17:50:10,233 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-06 17:50:14,267 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-06 17:50:14,294 - INFO - [日报] 找到 9 条评论
2026-07-06 17:50:14,501 - INFO - 日报数据已保存: 2026-07-06, 写日报人数: 2
2026-07-06 17:50:14,507 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-06 17:50:14,573 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-06 17:50:14,574 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-06 17:50:14,575 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-06 17:50:14,774 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 17:50:14,775 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-06 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-06 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-06 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-06 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-06 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-06 18:00:07,275 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-06 18:00:12,891 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-06 18:00:12,916 - INFO - [日报] 找到 9 条评论
2026-07-06 18:00:13,103 - INFO - 日报数据已保存: 2026-07-06, 写日报人数: 2
2026-07-06 18:00:13,108 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-06 18:00:13,171 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-06 18:00:13,171 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-06 18:00:13,172 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-06 18:00:13,374 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 18:00:13,376 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-06 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-06 weekday=1
2026-07-06 18:10:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-06 18:10:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-06 18:10:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-06 18:10:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-06 18:10:00,003 - INFO - [日报] 正在登录 XWiki...
2026-07-06 18:10:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-06 18:10:00,211 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-06 18:10:00,213 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-06 18:10:09,159 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-06 18:10:12,911 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-06 18:10:12,938 - INFO - [日报] 找到 9 条评论
2026-07-06 18:10:13,291 - INFO - 日报数据已保存: 2026-07-06, 写日报人数: 2
2026-07-06 18:10:13,305 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-06 18:10:13,375 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-06 18:10:13,375 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-06 18:10:13,376 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-06 18:10:13,697 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 18:10:13,698 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-06 18:11:53,989 - INFO - AI 模型 [deepseek] 已更新
2026-07-06 18:11:59,152 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-06 18:11:59,153 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-06 18:11:59,153 - INFO - [日报] 正在登录 XWiki...
2026-07-06 18:11:59,153 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-06 18:12:06,165 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-06 18:12:09,815 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-06 18:12:09,850 - INFO - [日报] 找到 9 条评论
2026-07-06 18:12:10,050 - INFO - 日报数据已保存: 2026-07-06, 写日报人数: 2
2026-07-06 18:12:10,055 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-06 18:12:10,135 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-06 18:12:10,136 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-06 18:12:26,455 - INFO - [日报] 日报JSON生成 - content长度: 2200, reasoning长度: 2308
2026-07-06 18:12:26,455 - INFO - [日报] 日报JSON生成完成
2026-07-06 18:12:26,456 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-06.json
2026-07-06 18:12:41,300 - INFO - 日报打卡状态变更: 2026-07-06 -> 已打卡
2026-07-06 18:12:46,205 - INFO - AI 模型 [deepseek] 已更新
2026-07-06 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-06 weekday=1
2026-07-06 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-06 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-06 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-06 weekday=1
2026-07-06 18:26:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-06 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-06 weekday=1
2026-07-06 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-06 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-06 weekday=1
2026-07-06 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-06 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-06 weekday=1
2026-07-06 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-06 18:30:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-06 weekday=1
2026-07-06 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-06 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-06 20:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-06 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-06 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-06 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 20:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 20:00:00,004 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 20:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 20:00:00,265 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 20:00:00,265 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 20:00:00,481 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 20:00:00,483 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-06 20:00:00,484 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 20:00:00,484 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-06 20:00:00,484 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 20:00:00,485 - INFO - 项目 [月报提醒] 等待重试...
2026-07-06 20:00:00,486 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-06 20:00:00,486 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 20:00:00,688 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 20:00:00,688 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 20:00:00,918 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 20:00:00,920 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-06 20:00:00,920 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 20:00:00,921 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-06 20:00:00,921 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 20:00:00,921 - INFO - 项目 [周报提醒] 等待重试...
2026-07-06 20:00:00,922 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-06 20:00:00,923 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 20:00:01,141 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 20:00:01,142 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 20:00:01,422 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 20:00:01,425 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-06 20:00:01,426 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 20:00:01,426 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-06 20:00:01,426 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 20:00:01,426 - INFO - 项目 [月报提醒] 等待重试...
2026-07-06 20:00:01,427 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-06 20:00:01,428 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 20:00:01,626 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 20:00:01,627 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 20:00:01,841 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 20:00:01,844 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-06 20:00:01,844 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 20:00:01,845 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-06 20:00:01,845 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 20:00:01,845 - INFO - 项目 [周报提醒] 等待重试...
2026-07-06 20:00:01,846 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-06 20:00:01,847 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-06 20:00:02,161 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 20:00:02,161 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 20:00:02,859 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 20:00:02,861 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-06 20:00:02,861 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-06 20:00:02,862 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-06 20:00:02,862 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-06 20:00:02,862 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-06 20:00:02,864 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-06 20:00:02,864 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-06 20:00:03,054 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-06 20:00:03,054 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-06 20:00:03,361 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-06 20:00:03,363 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-06 20:00:03,364 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-06 20:00:03,364 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-06 20:00:03,365 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-06 20:00:03,365 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-06 20:00:03,366 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-06 20:00:03,366 - INFO - --- 开始提醒密度控制分析 ---
2026-07-06 20:00:03,366 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-06 20:00:03,366 - INFO - ===== 所有项目分析任务完成 =====
2026-07-07 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-07 09:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-07 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-07 09:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-07 09:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 09:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 09:00:00,003 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 09:00:00,235 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 09:00:00,235 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 09:00:00,441 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 09:00:00,443 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-07 09:00:00,444 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 09:00:00,444 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-07 09:00:00,444 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 09:00:00,445 - INFO - 项目 [月报提醒] 等待重试...
2026-07-07 09:00:00,446 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-07 09:00:00,447 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 09:00:00,658 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 09:00:00,658 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 09:00:00,879 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 09:00:00,881 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-07 09:00:00,881 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 09:00:00,882 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-07 09:00:00,882 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 09:00:00,882 - INFO - 项目 [周报提醒] 等待重试...
2026-07-07 09:00:00,883 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-07 09:00:00,884 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 09:00:01,117 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 09:00:01,117 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 09:00:01,386 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 09:00:01,388 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-07 09:00:01,388 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 09:00:01,389 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-07 09:00:01,389 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 09:00:01,389 - INFO - 项目 [月报提醒] 等待重试...
2026-07-07 09:00:01,390 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-07 09:00:01,391 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 09:00:01,627 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 09:00:01,628 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 09:00:02,447 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 09:00:02,449 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-07 09:00:02,450 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 09:00:02,450 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-07 09:00:02,450 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 09:00:02,451 - INFO - 项目 [周报提醒] 等待重试...
2026-07-07 09:00:02,452 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-07 09:00:02,452 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 09:00:02,653 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 09:00:02,653 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 09:00:02,852 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 09:00:02,855 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-07 09:00:02,856 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 09:00:02,856 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-07 09:00:02,856 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 09:00:02,856 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-07 09:00:02,858 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-07 09:00:02,858 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-07 09:00:03,063 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 09:00:03,066 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 09:00:03,260 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 09:00:03,262 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-07 09:00:03,263 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-07 09:00:03,263 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-07 09:00:03,263 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-07 09:00:03,264 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-07 09:00:03,264 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-07 09:00:03,264 - INFO - --- 开始提醒密度控制分析 ---
2026-07-07 09:00:03,264 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-07 09:00:03,264 - INFO - ===== 所有项目分析任务完成 =====
2026-07-07 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-07 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-07 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-07 12:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 12:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-07 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 12:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 12:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 12:00:00,237 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 12:00:00,237 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 12:00:00,449 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 12:00:00,452 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-07 12:00:00,452 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 12:00:00,453 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-07 12:00:00,453 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 12:00:00,453 - INFO - 项目 [周报提醒] 等待重试...
2026-07-07 12:00:00,454 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-07 12:00:00,455 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 12:00:00,676 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 12:00:00,676 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 12:00:00,947 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 12:00:00,949 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-07 12:00:00,950 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 12:00:00,950 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-07 12:00:00,950 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 12:00:00,951 - INFO - 项目 [月报提醒] 等待重试...
2026-07-07 12:00:00,951 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-07 12:00:00,952 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 12:00:01,169 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 12:00:01,169 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 12:00:01,390 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 12:00:01,393 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-07 12:00:01,393 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 12:00:01,394 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-07 12:00:01,394 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 12:00:01,394 - INFO - 项目 [周报提醒] 等待重试...
2026-07-07 12:00:01,395 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-07 12:00:01,396 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 12:00:01,676 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 12:00:01,676 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 12:00:01,900 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 12:00:01,902 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-07 12:00:01,902 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 12:00:01,903 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-07 12:00:01,903 - INFO - 项目 [月报提醒] 等待重试...
2026-07-07 12:00:01,903 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-07 12:00:01,903 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 12:00:01,905 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 12:00:02,101 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 12:00:02,101 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 12:00:02,638 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 12:00:02,640 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-07 12:00:02,641 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 12:00:02,642 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-07 12:00:02,642 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 12:00:02,642 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-07 12:00:02,643 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-07 12:00:02,644 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-07 12:00:02,860 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 12:00:02,860 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 12:00:03,109 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 12:00:03,111 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-07 12:00:03,112 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-07 12:00:03,112 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-07 12:00:03,112 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-07 12:00:03,113 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-07 12:00:03,113 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-07 12:00:03,114 - INFO - --- 开始提醒密度控制分析 ---
2026-07-07 12:00:03,114 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-07 12:00:03,114 - INFO - ===== 所有项目分析任务完成 =====
2026-07-07 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-07 17:50:00,004 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-07 17:50:00,004 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-07 17:50:00,004 - INFO - [日报] 正在登录 XWiki...
2026-07-07 17:50:00,004 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-07 17:50:07,589 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-07 17:50:11,613 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-07 17:50:11,637 - INFO - [日报] 找到 11 条评论
2026-07-07 17:50:11,860 - INFO - 日报数据已保存: 2026-07-07, 写日报人数: 2
2026-07-07 17:50:11,864 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-07 17:50:11,954 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-07 17:50:11,955 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-07 17:50:11,956 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-07 17:50:12,171 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 17:50:12,173 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-07 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-07 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-07 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-07 18:00:00,001 - INFO - [日报] 正在登录 XWiki...
2026-07-07 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-07 18:00:07,118 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-07 18:00:10,787 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-07 18:00:10,819 - INFO - [日报] 找到 11 条评论
2026-07-07 18:00:11,045 - INFO - 日报数据已保存: 2026-07-07, 写日报人数: 2
2026-07-07 18:00:11,055 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-07 18:00:11,133 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-07 18:00:11,133 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-07 18:00:11,134 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-07 18:00:11,385 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 18:00:11,387 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-07 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-07 weekday=2
2026-07-07 18:10:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-07 18:10:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-07 18:10:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-07 18:10:00,004 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-07 18:10:00,005 - INFO - [日报] 正在登录 XWiki...
2026-07-07 18:10:00,005 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-07 18:10:00,202 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-07 18:10:00,203 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-07 18:10:07,918 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-07 18:10:11,694 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-07 18:10:11,722 - INFO - [日报] 找到 11 条评论
2026-07-07 18:10:11,942 - INFO - 日报数据已保存: 2026-07-07, 写日报人数: 2
2026-07-07 18:10:11,948 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-07 18:10:12,012 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-07 18:10:12,013 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-07 18:10:12,013 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-07 18:10:12,242 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 18:10:12,244 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-07 18:10:23,354 - INFO - AI 模型 [deepseek] 已更新
2026-07-07 18:10:26,426 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-07 18:10:26,427 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-07 18:10:26,427 - INFO - [日报] 正在登录 XWiki...
2026-07-07 18:10:26,427 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-07 18:10:35,370 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-07 18:10:39,110 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-07 18:10:39,162 - INFO - [日报] 找到 11 条评论
2026-07-07 18:10:39,383 - INFO - 日报数据已保存: 2026-07-07, 写日报人数: 2
2026-07-07 18:10:39,387 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-07 18:10:39,455 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-07 18:10:39,456 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-07 18:11:01,329 - INFO - [日报] 日报JSON生成 - content长度: 2532, reasoning长度: 3349
2026-07-07 18:11:01,329 - INFO - [日报] 日报JSON生成完成
2026-07-07 18:11:01,330 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-07.json
2026-07-07 18:11:41,250 - INFO - 日报打卡状态变更: 2026-07-07 -> 已打卡
2026-07-07 18:11:47,346 - INFO - AI 模型 [deepseek] 已更新
2026-07-07 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-07 weekday=2
2026-07-07 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-07 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-07 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-07 weekday=2
2026-07-07 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-07 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-07 weekday=2
2026-07-07 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-07 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-07 weekday=2
2026-07-07 18:28:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-07 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-07 weekday=2
2026-07-07 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-07 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-07 weekday=2
2026-07-07 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-07 19:00:00,002 - INFO - ===== 周报定时分析任务启动 =====
2026-07-07 19:00:00,002 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-07 19:00:00,004 - INFO - [周报] 开始获取本周日报数据
2026-07-07 19:00:00,006 - INFO - [周报] 本周日期范围: 2026-07-06 至 2026-07-07
共 2 天有日报数据
2026-07-07 19:00:00,007 - INFO - [周报] 开始 AI 分析
2026-07-07 19:00:00,009 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-07 19:00:00,292 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 19:00:00,294 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-07 19:00:00,295 - INFO - 周报定时分析任务完成: error
2026-07-07 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-07 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-07 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-07 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 20:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 20:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-07 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 20:00:00,255 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 20:00:00,255 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 20:00:00,655 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 20:00:00,657 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-07 20:00:00,657 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 20:00:00,658 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-07 20:00:00,658 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 20:00:00,658 - INFO - 项目 [周报提醒] 等待重试...
2026-07-07 20:00:00,659 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-07 20:00:00,659 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 20:00:00,848 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 20:00:00,848 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 20:00:01,054 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 20:00:01,057 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-07 20:00:01,059 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 20:00:01,059 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-07 20:00:01,059 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 20:00:01,059 - INFO - 项目 [月报提醒] 等待重试...
2026-07-07 20:00:01,061 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-07 20:00:01,061 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 20:00:01,277 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 20:00:01,277 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 20:00:01,538 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 20:00:01,541 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-07 20:00:01,541 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 20:00:01,541 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-07 20:00:01,542 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 20:00:01,542 - INFO - 项目 [周报提醒] 等待重试...
2026-07-07 20:00:01,542 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-07 20:00:01,544 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 20:00:01,739 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 20:00:01,739 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 20:00:01,956 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 20:00:01,959 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-07 20:00:01,959 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 20:00:01,959 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-07 20:00:01,960 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 20:00:01,960 - INFO - 项目 [月报提醒] 等待重试...
2026-07-07 20:00:01,961 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-07 20:00:01,962 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-07 20:00:02,731 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 20:00:02,731 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 20:00:03,068 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 20:00:03,071 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-07 20:00:03,073 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-07 20:00:03,074 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-07 20:00:03,073 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-07 20:00:03,076 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-07 20:00:03,077 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-07 20:00:03,079 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-07 20:00:03,270 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-07 20:00:03,270 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-07 20:00:03,482 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-07 20:00:03,484 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-07 20:00:03,485 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-07 20:00:03,485 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-07 20:00:03,485 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-07 20:00:03,486 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-07 20:00:03,486 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-07 20:00:03,486 - INFO - --- 开始提醒密度控制分析 ---
2026-07-07 20:00:03,487 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-07 20:00:03,487 - INFO - ===== 所有项目分析任务完成 =====
2026-07-08 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-08 09:00:00,005 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-08 09:00:00,005 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-08 09:00:00,006 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-08 09:00:00,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 09:00:00,007 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 09:00:00,007 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 09:00:00,007 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 09:00:00,215 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 09:00:00,216 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 09:00:00,513 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 09:00:00,515 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-08 09:00:00,516 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 09:00:00,516 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-08 09:00:00,517 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 09:00:00,517 - INFO - 项目 [月报提醒] 等待重试...
2026-07-08 09:00:00,518 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-08 09:00:00,519 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 09:00:00,791 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 09:00:00,792 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 09:00:01,113 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 09:00:01,116 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-08 09:00:01,116 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 09:00:01,116 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-08 09:00:01,117 - INFO - 项目 [周报提醒] 等待重试...
2026-07-08 09:00:01,117 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-08 09:00:01,117 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 09:00:01,118 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 09:00:01,368 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 09:00:01,368 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 09:00:01,936 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 09:00:01,938 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-08 09:00:01,938 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 09:00:01,939 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-08 09:00:01,939 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 09:00:01,939 - INFO - 项目 [月报提醒] 等待重试...
2026-07-08 09:00:01,940 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-08 09:00:01,943 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 09:00:02,177 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 09:00:02,177 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 09:00:02,370 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 09:00:02,372 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-08 09:00:02,373 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 09:00:02,373 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-08 09:00:02,373 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 09:00:02,374 - INFO - 项目 [周报提醒] 等待重试...
2026-07-08 09:00:02,375 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-08 09:00:02,376 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 09:00:02,703 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 09:00:02,703 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 09:00:02,928 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 09:00:02,931 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-08 09:00:02,931 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 09:00:02,932 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-08 09:00:02,932 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 09:00:02,932 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-08 09:00:02,933 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-08 09:00:02,936 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-08 09:00:03,251 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 09:00:03,251 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 09:00:03,465 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 09:00:03,468 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-08 09:00:03,468 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-08 09:00:03,469 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-08 09:00:03,469 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-08 09:00:03,470 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-08 09:00:03,470 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-08 09:00:03,470 - INFO - --- 开始提醒密度控制分析 ---
2026-07-08 09:00:03,470 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-08 09:00:03,471 - INFO - ===== 所有项目分析任务完成 =====
2026-07-08 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-08 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-08 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-08 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-08 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 12:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 12:00:00,003 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 12:00:00,232 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 12:00:00,232 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 12:00:00,469 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 12:00:00,471 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-08 12:00:00,471 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 12:00:00,472 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-08 12:00:00,472 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 12:00:00,472 - INFO - 项目 [月报提醒] 等待重试...
2026-07-08 12:00:00,473 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-08 12:00:00,479 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 12:00:00,678 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 12:00:00,678 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 12:00:00,923 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 12:00:00,925 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-08 12:00:00,925 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 12:00:00,926 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-08 12:00:00,926 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 12:00:00,926 - INFO - 项目 [周报提醒] 等待重试...
2026-07-08 12:00:00,927 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-08 12:00:00,928 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 12:00:01,168 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 12:00:01,168 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 12:00:01,763 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 12:00:01,766 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-08 12:00:01,767 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 12:00:01,767 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-08 12:00:01,767 - INFO - 项目 [月报提醒] 等待重试...
2026-07-08 12:00:01,767 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-08 12:00:01,767 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 12:00:01,775 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 12:00:02,706 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 12:00:02,706 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 12:00:03,004 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 12:00:03,006 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-08 12:00:03,007 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-08 12:00:03,007 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 12:00:03,007 - INFO - 项目 [周报提醒] 等待重试...
2026-07-08 12:00:03,008 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-08 12:00:03,008 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 12:00:03,009 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 12:00:03,208 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 12:00:03,208 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 12:00:03,406 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 12:00:03,409 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-08 12:00:03,409 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 12:00:03,410 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-08 12:00:03,410 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 12:00:03,410 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-08 12:00:03,411 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-08 12:00:03,412 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-08 12:00:03,630 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 12:00:03,630 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 12:00:03,827 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 12:00:03,830 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-08 12:00:03,831 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-08 12:00:03,831 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-08 12:00:03,831 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-08 12:00:03,832 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-08 12:00:03,832 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-08 12:00:03,833 - INFO - --- 开始提醒密度控制分析 ---
2026-07-08 12:00:03,833 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-08 12:00:03,833 - INFO - ===== 所有项目分析任务完成 =====
2026-07-08 17:50:00,005 - INFO - ===== 日报定时分析任务启动 =====
2026-07-08 17:50:00,005 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-08 17:50:00,005 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-08 17:50:00,006 - INFO - [日报] 正在登录 XWiki...
2026-07-08 17:50:00,006 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-08 17:50:08,231 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-08 17:50:11,925 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-08 17:50:11,984 - INFO - [日报] 找到 13 条评论
2026-07-08 17:50:12,317 - INFO - 日报数据已保存: 2026-07-08, 写日报人数: 2
2026-07-08 17:50:12,322 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-08 17:50:12,396 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-08 17:50:12,397 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-08 17:50:12,398 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-08 17:50:12,648 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 17:50:12,650 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-08 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-08 18:00:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-08 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-08 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-08 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-08 18:00:07,663 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-08 18:00:11,339 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-08 18:00:11,366 - INFO - [日报] 找到 13 条评论
2026-07-08 18:00:11,676 - INFO - 日报数据已保存: 2026-07-08, 写日报人数: 2
2026-07-08 18:00:11,683 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-08 18:00:11,754 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-08 18:00:11,754 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-08 18:00:11,756 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-08 18:00:11,991 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 18:00:11,992 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-08 18:05:22,706 - INFO - AI 模型 [deepseek] 已更新
2026-07-08 18:05:25,606 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-08 18:05:25,607 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-08 18:05:25,607 - INFO - [日报] 正在登录 XWiki...
2026-07-08 18:05:25,607 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-08 18:05:32,176 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-08 18:05:35,942 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-08 18:05:35,969 - INFO - [日报] 找到 13 条评论
2026-07-08 18:05:36,237 - INFO - 日报数据已保存: 2026-07-08, 写日报人数: 2
2026-07-08 18:05:36,243 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-08 18:05:36,309 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-08 18:05:36,310 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-08 18:06:08,877 - INFO - [日报] 日报JSON生成 - content长度: 3314, reasoning长度: 4486
2026-07-08 18:06:08,878 - INFO - [日报] 日报JSON生成完成
2026-07-08 18:06:08,879 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-08.json
2026-07-08 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-08 weekday=3
2026-07-08 18:10:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-08 18:10:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-08 18:10:00,003 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-08 18:10:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-08 18:10:00,005 - INFO - [日报] 正在登录 XWiki...
2026-07-08 18:10:00,005 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-08 18:10:00,234 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-08 18:10:00,240 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-08 18:10:08,427 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-08 18:10:12,070 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-08 18:10:12,100 - INFO - [日报] 找到 13 条评论
2026-07-08 18:10:12,343 - INFO - 日报数据已保存: 2026-07-08, 写日报人数: 2
2026-07-08 18:10:12,348 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-08 18:10:12,413 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-08 18:10:12,415 - INFO - [日报] 标记 2026-07-08 日报流程已完成
2026-07-08 18:10:12,415 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-08 18:11:00,757 - INFO - 日报打卡状态变更: 2026-07-08 -> 已打卡
2026-07-08 18:11:06,940 - INFO - AI 模型 [deepseek] 已更新
2026-07-08 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-08 weekday=3
2026-07-08 18:15:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-08 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-08 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-08 weekday=3
2026-07-08 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-08 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-08 weekday=3
2026-07-08 18:27:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-08 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-08 weekday=3
2026-07-08 18:28:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-08 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-08 weekday=3
2026-07-08 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-08 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-08 weekday=3
2026-07-08 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-08 19:00:00,002 - INFO - ===== 周报定时分析任务启动 =====
2026-07-08 19:00:00,002 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-08 19:00:00,005 - INFO - [周报] 开始获取本周日报数据
2026-07-08 19:00:00,009 - INFO - [周报] 本周日期范围: 2026-07-06 至 2026-07-08
共 3 天有日报数据
2026-07-08 19:00:00,010 - INFO - [周报] 开始 AI 分析
2026-07-08 19:00:00,012 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-08 19:00:00,266 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 19:00:00,267 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-08 19:00:00,268 - INFO - 周报定时分析任务完成: error
2026-07-08 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-08 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-08 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-08 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-08 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 20:00:00,308 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 20:00:00,308 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 20:00:00,503 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 20:00:00,505 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-08 20:00:00,507 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 20:00:00,508 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-08 20:00:00,508 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 20:00:00,508 - INFO - 项目 [周报提醒] 等待重试...
2026-07-08 20:00:00,509 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-08 20:00:00,509 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 20:00:00,764 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 20:00:00,764 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 20:00:01,135 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 20:00:01,137 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-08 20:00:01,138 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 20:00:01,138 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-08 20:00:01,139 - INFO - 项目 [月报提醒] 等待重试...
2026-07-08 20:00:01,138 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 20:00:01,139 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-08 20:00:01,141 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 20:00:01,355 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 20:00:01,355 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 20:00:01,783 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 20:00:01,786 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-08 20:00:01,786 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 20:00:01,787 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-08 20:00:01,787 - INFO - 项目 [周报提醒] 等待重试...
2026-07-08 20:00:01,787 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-08 20:00:01,787 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 20:00:01,788 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 20:00:02,013 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 20:00:02,013 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 20:00:02,264 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 20:00:02,266 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-08 20:00:02,267 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 20:00:02,267 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-08 20:00:02,268 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 20:00:02,268 - INFO - 项目 [月报提醒] 等待重试...
2026-07-08 20:00:02,269 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-08 20:00:02,273 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-08 20:00:02,575 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 20:00:02,575 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 20:00:02,781 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 20:00:02,783 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-08 20:00:02,783 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-08 20:00:02,784 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-08 20:00:02,784 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-08 20:00:02,784 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-08 20:00:02,784 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-08 20:00:02,786 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-08 20:00:03,010 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-08 20:00:03,010 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-08 20:00:03,252 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-08 20:00:03,254 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-08 20:00:03,254 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-08 20:00:03,255 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-08 20:00:03,255 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-08 20:00:03,255 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-08 20:00:03,256 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-08 20:00:03,256 - INFO - --- 开始提醒密度控制分析 ---
2026-07-08 20:00:03,256 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-08 20:00:03,256 - INFO - ===== 所有项目分析任务完成 =====
2026-07-09 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-09 09:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-09 09:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-09 09:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-09 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 09:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 09:00:00,005 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 09:00:00,007 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 09:00:00,280 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 09:00:00,281 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 09:00:00,561 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 09:00:00,563 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-09 09:00:00,563 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 09:00:00,564 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-09 09:00:00,564 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 09:00:00,564 - INFO - 项目 [周报提醒] 等待重试...
2026-07-09 09:00:00,566 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-09 09:00:00,566 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 09:00:00,781 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 09:00:00,781 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 09:00:01,054 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 09:00:01,056 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-09 09:00:01,057 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-09 09:00:01,057 - INFO - 项目 [月报提醒] 等待重试...
2026-07-09 09:00:01,057 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-09 09:00:01,057 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 09:00:01,058 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 09:00:01,060 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 09:00:01,295 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 09:00:01,295 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 09:00:01,505 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 09:00:01,509 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-09 09:00:01,509 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 09:00:01,509 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-09 09:00:01,510 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 09:00:01,510 - INFO - 项目 [周报提醒] 等待重试...
2026-07-09 09:00:01,511 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-09 09:00:01,513 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 09:00:01,791 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 09:00:01,791 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 09:00:02,012 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 09:00:02,014 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-09 09:00:02,014 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 09:00:02,015 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-09 09:00:02,015 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 09:00:02,015 - INFO - 项目 [月报提醒] 等待重试...
2026-07-09 09:00:02,016 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-09 09:00:02,018 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 09:00:02,213 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 09:00:02,213 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 09:00:02,415 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 09:00:02,418 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-09 09:00:02,419 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 09:00:02,419 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-09 09:00:02,419 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 09:00:02,419 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-09 09:00:02,420 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-09 09:00:02,421 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-09 09:00:02,856 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 09:00:02,857 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 09:00:03,290 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 09:00:03,293 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-09 09:00:03,294 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-09 09:00:03,294 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-09 09:00:03,294 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-09 09:00:03,295 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-09 09:00:03,295 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-09 09:00:03,296 - INFO - --- 开始提醒密度控制分析 ---
2026-07-09 09:00:03,296 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-09 09:00:03,296 - INFO - ===== 所有项目分析任务完成 =====
2026-07-09 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-09 12:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-09 12:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-09 12:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-09 12:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 12:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 12:00:00,005 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 12:00:00,005 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 12:00:00,281 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 12:00:00,282 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 12:00:00,516 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 12:00:00,519 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-09 12:00:00,519 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 12:00:00,520 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-09 12:00:00,520 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 12:00:00,520 - INFO - 项目 [周报提醒] 等待重试...
2026-07-09 12:00:00,521 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-09 12:00:00,522 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 12:00:00,750 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 12:00:00,750 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 12:00:00,993 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 12:00:00,996 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-09 12:00:00,996 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 12:00:00,997 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 12:00:00,997 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-09 12:00:00,998 - INFO - 项目 [月报提醒] 等待重试...
2026-07-09 12:00:00,998 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-09 12:00:01,001 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 12:00:01,448 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 12:00:01,448 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 12:00:02,130 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 12:00:02,132 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-09 12:00:02,133 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-09 12:00:02,133 - INFO - 项目 [周报提醒] 等待重试...
2026-07-09 12:00:02,133 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-09 12:00:02,134 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 12:00:02,134 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 12:00:02,134 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 12:00:02,352 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 12:00:02,352 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 12:00:02,622 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 12:00:02,625 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-09 12:00:02,625 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 12:00:02,626 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-09 12:00:02,626 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 12:00:02,626 - INFO - 项目 [月报提醒] 等待重试...
2026-07-09 12:00:02,628 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-09 12:00:02,630 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 12:00:02,835 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 12:00:02,836 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 12:00:03,046 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 12:00:03,048 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-09 12:00:03,049 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 12:00:03,049 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-09 12:00:03,050 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 12:00:03,050 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-09 12:00:03,051 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-09 12:00:03,052 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-09 12:00:03,278 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 12:00:03,278 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 12:00:03,505 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 12:00:03,508 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-09 12:00:03,509 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-09 12:00:03,509 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-09 12:00:03,509 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-09 12:00:03,510 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-09 12:00:03,511 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-09 12:00:03,511 - INFO - --- 开始提醒密度控制分析 ---
2026-07-09 12:00:03,511 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-09 12:00:03,511 - INFO - ===== 所有项目分析任务完成 =====
2026-07-09 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-09 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-09 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-09 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-09 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-09 17:50:08,362 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-09 17:50:12,402 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-09 17:50:12,432 - INFO - [日报] 找到 15 条评论
2026-07-09 17:50:12,747 - INFO - 日报数据已保存: 2026-07-09, 写日报人数: 2
2026-07-09 17:50:12,752 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-09 17:50:12,820 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-09 17:50:12,820 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-09 17:50:12,821 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-09 17:50:13,029 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 17:50:13,030 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-09 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-09 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-09 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-09 18:00:00,001 - INFO - [日报] 正在登录 XWiki...
2026-07-09 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-09 18:00:07,342 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-09 18:00:11,149 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-09 18:00:11,181 - INFO - [日报] 找到 15 条评论
2026-07-09 18:00:11,524 - INFO - 日报数据已保存: 2026-07-09, 写日报人数: 2
2026-07-09 18:00:11,530 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-09 18:00:11,600 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-09 18:00:11,600 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-09 18:00:11,601 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-09 18:00:11,821 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 18:00:11,823 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-09 18:00:34,869 - INFO - AI 模型 [deepseek] 已更新
2026-07-09 18:00:37,569 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-09 18:00:37,570 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-09 18:00:37,570 - INFO - [日报] 正在登录 XWiki...
2026-07-09 18:00:37,570 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-09 18:00:44,719 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-09 18:00:48,331 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-09 18:00:48,367 - INFO - [日报] 找到 15 条评论
2026-07-09 18:00:48,709 - INFO - 日报数据已保存: 2026-07-09, 写日报人数: 2
2026-07-09 18:00:48,713 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-09 18:00:48,788 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-09 18:00:48,789 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-09 18:01:11,697 - INFO - [日报] 日报JSON生成 - content长度: 2609, reasoning长度: 3355
2026-07-09 18:01:11,698 - INFO - [日报] 日报JSON生成完成
2026-07-09 18:01:11,698 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-09.json
2026-07-09 18:04:41,550 - INFO - 日报打卡状态变更: 2026-07-09 -> 已打卡
2026-07-09 18:04:46,894 - INFO - AI 模型 [deepseek] 已更新
2026-07-09 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-09 weekday=4
2026-07-09 18:10:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-09 18:10:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-09 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-09 weekday=4
2026-07-09 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-09 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-09 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-09 weekday=4
2026-07-09 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-09 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-09 weekday=4
2026-07-09 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-09 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-09 weekday=4
2026-07-09 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-09 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-09 weekday=4
2026-07-09 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-09 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-09 weekday=4
2026-07-09 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-09 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-07-09 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-09 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-07-09 19:00:00,005 - INFO - [周报] 本周日期范围: 2026-07-06 至 2026-07-09
共 4 天有日报数据
2026-07-09 19:00:00,005 - INFO - [周报] 开始 AI 分析
2026-07-09 19:00:00,008 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-09 19:00:00,302 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 19:00:00,304 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-09 19:00:00,304 - INFO - 周报定时分析任务完成: error
2026-07-09 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-09 20:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-09 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-09 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-09 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 20:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 20:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 20:00:00,214 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 20:00:00,214 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 20:00:00,430 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 20:00:00,432 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-09 20:00:00,433 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 20:00:00,433 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-09 20:00:00,433 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 20:00:00,433 - INFO - 项目 [周报提醒] 等待重试...
2026-07-09 20:00:00,435 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-09 20:00:00,435 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 20:00:00,640 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 20:00:00,640 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 20:00:00,875 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 20:00:00,878 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-09 20:00:00,878 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 20:00:00,879 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-09 20:00:00,880 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 20:00:00,880 - INFO - 项目 [月报提醒] 等待重试...
2026-07-09 20:00:00,881 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-09 20:00:00,882 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 20:00:01,101 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 20:00:01,101 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 20:00:01,325 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 20:00:01,327 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-09 20:00:01,328 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 20:00:01,328 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-09 20:00:01,328 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 20:00:01,328 - INFO - 项目 [周报提醒] 等待重试...
2026-07-09 20:00:01,329 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-09 20:00:01,330 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 20:00:01,523 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 20:00:01,523 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 20:00:01,752 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 20:00:01,755 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-09 20:00:01,755 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-09 20:00:01,756 - INFO - 项目 [月报提醒] 等待重试...
2026-07-09 20:00:01,756 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-09 20:00:01,756 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 20:00:01,756 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-09 20:00:01,757 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 20:00:03,189 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 20:00:03,189 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 20:00:03,388 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 20:00:03,390 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-09 20:00:03,391 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-09 20:00:03,391 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-09 20:00:03,392 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-09 20:00:03,392 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-09 20:00:03,393 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-09 20:00:03,394 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-09 20:00:03,586 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-09 20:00:03,586 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-09 20:00:03,838 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-09 20:00:03,841 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-09 20:00:03,842 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-09 20:00:03,842 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-09 20:00:03,842 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-09 20:00:03,842 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-09 20:00:03,843 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-09 20:00:03,843 - INFO - --- 开始提醒密度控制分析 ---
2026-07-09 20:00:03,843 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-09 20:00:03,844 - INFO - ===== 所有项目分析任务完成 =====
2026-07-10 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-10 09:00:00,003 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-10 09:00:00,004 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-10 09:00:00,005 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-10 09:00:00,006 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 09:00:00,006 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 09:00:00,006 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 09:00:00,007 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 09:00:00,285 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 09:00:00,285 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 09:00:00,536 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 09:00:00,538 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-10 09:00:00,539 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-10 09:00:00,539 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 09:00:00,539 - INFO - 项目 [周报提醒] 等待重试...
2026-07-10 09:00:00,539 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-10 09:00:00,539 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 09:00:00,540 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 09:00:00,726 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 09:00:00,727 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 09:00:00,945 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 09:00:00,947 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-10 09:00:00,948 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 09:00:00,948 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-10 09:00:00,948 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 09:00:00,948 - INFO - 项目 [月报提醒] 等待重试...
2026-07-10 09:00:00,948 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-10 09:00:00,949 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 09:00:01,158 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 09:00:01,158 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 09:00:01,385 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 09:00:01,388 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-10 09:00:01,388 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 09:00:01,389 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-10 09:00:01,389 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 09:00:01,389 - INFO - 项目 [周报提醒] 等待重试...
2026-07-10 09:00:01,389 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-10 09:00:01,391 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 09:00:01,617 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 09:00:01,618 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 09:00:01,819 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 09:00:01,821 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-10 09:00:01,822 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 09:00:01,822 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-10 09:00:01,822 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 09:00:01,823 - INFO - 项目 [月报提醒] 等待重试...
2026-07-10 09:00:01,824 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-10 09:00:01,824 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 09:00:02,017 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 09:00:02,017 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 09:00:02,239 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 09:00:02,241 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-10 09:00:02,242 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 09:00:02,243 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-10 09:00:02,243 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 09:00:02,243 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-10 09:00:02,244 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-10 09:00:02,245 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-10 09:00:02,439 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 09:00:02,440 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 09:00:02,731 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 09:00:02,733 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-10 09:00:02,734 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-10 09:00:02,734 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-10 09:00:02,734 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-10 09:00:02,735 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-10 09:00:02,735 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-10 09:00:02,736 - INFO - --- 开始提醒密度控制分析 ---
2026-07-10 09:00:02,736 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-10 09:00:02,736 - INFO - ===== 所有项目分析任务完成 =====
2026-07-10 12:00:00,001 - INFO - ===== 分析任务启动 =====
2026-07-10 12:00:00,007 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-10 12:00:00,009 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-10 12:00:00,009 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-10 12:00:00,011 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 12:00:00,011 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 12:00:00,011 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 12:00:00,012 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 12:00:00,286 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 12:00:00,286 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 12:00:00,594 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 12:00:00,597 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-10 12:00:00,598 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 12:00:00,598 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-10 12:00:00,599 - INFO - 项目 [月报提醒] 等待重试...
2026-07-10 12:00:00,599 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-10 12:00:00,599 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 12:00:00,603 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 12:00:00,871 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 12:00:00,871 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 12:00:01,084 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 12:00:01,086 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-10 12:00:01,087 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 12:00:01,087 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-10 12:00:01,088 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 12:00:01,088 - INFO - 项目 [周报提醒] 等待重试...
2026-07-10 12:00:01,089 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-10 12:00:01,089 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 12:00:01,312 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 12:00:01,312 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 12:00:01,527 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 12:00:01,529 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-10 12:00:01,530 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-10 12:00:01,530 - INFO - 项目 [月报提醒] 等待重试...
2026-07-10 12:00:01,530 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 12:00:01,531 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-10 12:00:01,531 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 12:00:01,533 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 12:00:01,762 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 12:00:01,762 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 12:00:01,975 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 12:00:01,977 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-10 12:00:01,978 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 12:00:01,978 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-10 12:00:01,978 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 12:00:01,978 - INFO - 项目 [周报提醒] 等待重试...
2026-07-10 12:00:01,979 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-10 12:00:01,980 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 12:00:02,203 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 12:00:02,203 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 12:00:02,412 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 12:00:02,415 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-10 12:00:02,415 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 12:00:02,416 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-10 12:00:02,416 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 12:00:02,416 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-10 12:00:02,418 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-10 12:00:02,420 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-10 12:00:02,627 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 12:00:02,627 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 12:00:02,857 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 12:00:02,859 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-10 12:00:02,860 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-10 12:00:02,860 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-10 12:00:02,860 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-10 12:00:02,861 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-10 12:00:02,861 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-10 12:00:02,861 - INFO - --- 开始提醒密度控制分析 ---
2026-07-10 12:00:02,861 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-10 12:00:02,862 - INFO - ===== 所有项目分析任务完成 =====
2026-07-10 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-10 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-10 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-10 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-10 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-10 17:50:09,543 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-10 17:50:13,328 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-10 17:50:13,356 - INFO - [日报] 找到 17 条评论
2026-07-10 17:50:13,694 - INFO - 日报数据已保存: 2026-07-10, 写日报人数: 2
2026-07-10 17:50:13,699 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-10 17:50:13,771 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-10 17:50:13,771 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-10 17:50:13,772 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-10 17:50:14,079 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 17:50:14,082 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-10 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-10 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-10 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-10 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-10 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-10 18:00:07,297 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-10 18:00:11,031 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-10 18:00:11,057 - INFO - [日报] 找到 17 条评论
2026-07-10 18:00:11,413 - INFO - 日报数据已保存: 2026-07-10, 写日报人数: 2
2026-07-10 18:00:11,418 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-10 18:00:11,484 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-10 18:00:11,485 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-10 18:00:11,485 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-10 18:00:11,714 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 18:00:11,715 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-10 18:07:57,376 - INFO - AI 模型 [deepseek] 已更新
2026-07-10 18:08:01,343 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-10 18:08:01,344 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-10 18:08:01,345 - INFO - [日报] 正在登录 XWiki...
2026-07-10 18:08:01,345 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-10 18:08:08,214 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-10 18:08:11,933 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-10 18:08:11,979 - INFO - [日报] 找到 17 条评论
2026-07-10 18:08:12,536 - INFO - 日报数据已保存: 2026-07-10, 写日报人数: 2
2026-07-10 18:08:12,541 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-10 18:08:12,622 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-10 18:08:12,624 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-10 18:08:37,106 - INFO - [日报] 日报JSON生成 - content长度: 2575, reasoning长度: 3351
2026-07-10 18:08:37,106 - INFO - [日报] 日报JSON生成完成
2026-07-10 18:08:37,107 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-10.json
2026-07-10 18:09:47,070 - INFO - 日报打卡状态变更: 2026-07-10 -> 已打卡
2026-07-10 18:09:52,151 - INFO - AI 模型 [deepseek] 已更新
2026-07-10 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-10 weekday=5
2026-07-10 18:10:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-10 18:10:00,002 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-10 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-10 weekday=5
2026-07-10 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-10 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-10 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-10 weekday=5
2026-07-10 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-10 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-10 weekday=5
2026-07-10 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-10 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-10 weekday=5
2026-07-10 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-10 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-10 weekday=5
2026-07-10 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-10 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-10 weekday=5
2026-07-10 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-10 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-07-10 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-10 19:00:00,003 - INFO - [周报] 开始获取本周日报数据
2026-07-10 19:00:00,006 - INFO - [周报] 本周日期范围: 2026-07-06 至 2026-07-10
共 5 天有日报数据
2026-07-10 19:00:00,007 - INFO - [周报] 开始 AI 分析
2026-07-10 19:00:00,010 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-10 19:00:00,300 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 19:00:00,302 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-10 19:00:00,302 - INFO - 周报定时分析任务完成: error
2026-07-10 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-10 20:00:00,003 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-10 20:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-10 20:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-10 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 20:00:00,005 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 20:00:00,005 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 20:00:00,005 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 20:00:00,274 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 20:00:00,274 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 20:00:00,539 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 20:00:00,541 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-10 20:00:00,542 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 20:00:00,542 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-10 20:00:00,542 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 20:00:00,543 - INFO - 项目 [月报提醒] 等待重试...
2026-07-10 20:00:00,543 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-10 20:00:00,546 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 20:00:00,873 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 20:00:00,873 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 20:00:01,089 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 20:00:01,095 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-10 20:00:01,098 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-10 20:00:01,098 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 20:00:01,098 - INFO - 项目 [周报提醒] 等待重试...
2026-07-10 20:00:01,099 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-10 20:00:01,098 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 20:00:01,102 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 20:00:01,315 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 20:00:01,315 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 20:00:01,568 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 20:00:01,570 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-10 20:00:01,571 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 20:00:01,571 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-10 20:00:01,571 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 20:00:01,572 - INFO - 项目 [月报提醒] 等待重试...
2026-07-10 20:00:01,572 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-10 20:00:01,573 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 20:00:02,536 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 20:00:02,536 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 20:00:03,148 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 20:00:03,150 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-10 20:00:03,150 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 20:00:03,151 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-10 20:00:03,151 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 20:00:03,151 - INFO - 项目 [周报提醒] 等待重试...
2026-07-10 20:00:03,152 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-10 20:00:03,153 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-10 20:00:03,760 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 20:00:03,760 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 20:00:03,985 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 20:00:03,988 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-10 20:00:03,989 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-10 20:00:03,989 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-10 20:00:03,989 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-10 20:00:03,989 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-10 20:00:03,990 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-10 20:00:03,991 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-10 20:00:04,303 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-10 20:00:04,303 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-10 20:00:04,523 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-10 20:00:04,526 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-10 20:00:04,527 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-10 20:00:04,527 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-10 20:00:04,527 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-10 20:00:04,528 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-10 20:00:04,528 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-10 20:00:04,529 - INFO - --- 开始提醒密度控制分析 ---
2026-07-10 20:00:04,529 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-10 20:00:04,529 - INFO - ===== 所有项目分析任务完成 =====
2026-07-11 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-11 09:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-11 09:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-11 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 09:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-11 09:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 09:00:00,005 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 09:00:00,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 09:00:00,204 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 09:00:00,204 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 09:00:00,474 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 09:00:00,476 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-11 09:00:00,476 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 09:00:00,477 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-11 09:00:00,478 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 09:00:00,478 - INFO - 项目 [周报提醒] 等待重试...
2026-07-11 09:00:00,479 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-11 09:00:00,479 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 09:00:00,665 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 09:00:00,665 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 09:00:00,894 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 09:00:00,896 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-11 09:00:00,897 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-11 09:00:00,897 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 09:00:00,897 - INFO - 项目 [月报提醒] 等待重试...
2026-07-11 09:00:00,897 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-11 09:00:00,897 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 09:00:00,898 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 09:00:01,103 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 09:00:01,103 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 09:00:01,326 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 09:00:01,328 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-11 09:00:01,329 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-11 09:00:01,329 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 09:00:01,329 - INFO - 项目 [周报提醒] 等待重试...
2026-07-11 09:00:01,330 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 09:00:01,330 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-11 09:00:01,331 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 09:00:01,545 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 09:00:01,546 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 09:00:01,767 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 09:00:01,776 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-11 09:00:01,777 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-11 09:00:01,777 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 09:00:01,778 - INFO - 项目 [月报提醒] 等待重试...
2026-07-11 09:00:01,778 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-11 09:00:01,778 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 09:00:01,781 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 09:00:02,164 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 09:00:02,165 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 09:00:02,393 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 09:00:02,395 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-11 09:00:02,396 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-11 09:00:02,396 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 09:00:02,396 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-11 09:00:02,396 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 09:00:02,397 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-11 09:00:02,398 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-11 09:00:02,627 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 09:00:02,627 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 09:00:03,066 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 09:00:03,072 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-11 09:00:03,073 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-11 09:00:03,073 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-11 09:00:03,074 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-11 09:00:03,074 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-11 09:00:03,075 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-11 09:00:03,075 - INFO - --- 开始提醒密度控制分析 ---
2026-07-11 09:00:03,076 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-11 09:00:03,076 - INFO - ===== 所有项目分析任务完成 =====
2026-07-11 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-11 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-11 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-11 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-11 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 12:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 12:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 12:00:00,208 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 12:00:00,209 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 12:00:00,400 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 12:00:00,402 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-11 12:00:00,403 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-11 12:00:00,403 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 12:00:00,403 - INFO - 项目 [周报提醒] 等待重试...
2026-07-11 12:00:00,404 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 12:00:00,404 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-11 12:00:00,405 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 12:00:00,624 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 12:00:00,624 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 12:00:00,821 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 12:00:00,823 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-11 12:00:00,824 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 12:00:00,824 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-11 12:00:00,825 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 12:00:00,825 - INFO - 项目 [月报提醒] 等待重试...
2026-07-11 12:00:00,826 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-11 12:00:00,826 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 12:00:01,006 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 12:00:01,007 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 12:00:01,321 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 12:00:01,323 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-11 12:00:01,323 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 12:00:01,324 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-11 12:00:01,325 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 12:00:01,325 - INFO - 项目 [周报提醒] 等待重试...
2026-07-11 12:00:01,325 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-11 12:00:01,326 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 12:00:01,568 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 12:00:01,568 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 12:00:01,807 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 12:00:01,809 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-11 12:00:01,810 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 12:00:01,810 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-11 12:00:01,811 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 12:00:01,811 - INFO - 项目 [月报提醒] 等待重试...
2026-07-11 12:00:01,811 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-11 12:00:01,840 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 12:00:02,069 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 12:00:02,069 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 12:00:02,301 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 12:00:02,304 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-11 12:00:02,305 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-11 12:00:02,305 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-11 12:00:02,305 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 12:00:02,305 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 12:00:02,306 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-11 12:00:02,308 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-11 12:00:03,043 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 12:00:03,044 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 12:00:03,239 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 12:00:03,241 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-11 12:00:03,242 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-11 12:00:03,242 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-11 12:00:03,242 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-11 12:00:03,243 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-11 12:00:03,243 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-11 12:00:03,244 - INFO - --- 开始提醒密度控制分析 ---
2026-07-11 12:00:03,244 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-11 12:00:03,244 - INFO - ===== 所有项目分析任务完成 =====
2026-07-11 17:50:00,002 - INFO - ===== 日报定时分析任务:周六小周,跳过 =====
2026-07-11 18:00:00,002 - INFO - ===== 日报定时分析任务:周六小周,跳过 =====
2026-07-11 18:10:00,003 - INFO - [未打卡提醒] 任务触发: 2026-07-11 weekday=6
2026-07-11 18:10:00,003 - INFO - [未打卡提醒] 周六小周,跳过
2026-07-11 18:10:00,004 - INFO - ===== 日报定时分析任务:周六小周,跳过 =====
2026-07-11 18:15:00,002 - INFO - [未打卡提醒] 任务触发: 2026-07-11 weekday=6
2026-07-11 18:15:00,005 - INFO - [未打卡提醒] 周六小周,跳过
2026-07-11 18:20:00,001 - INFO - ===== 日报定时分析任务:周六小周,跳过 =====
2026-07-11 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-11 weekday=6
2026-07-11 18:26:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-07-11 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-11 weekday=6
2026-07-11 18:27:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-07-11 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-11 weekday=6
2026-07-11 18:28:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-07-11 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-11 weekday=6
2026-07-11 18:29:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-07-11 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-11 weekday=6
2026-07-11 18:30:00,001 - INFO - [未打卡提醒] 周六小周,跳过
2026-07-11 19:00:00,002 - INFO - ===== 周报定时分析任务启动 =====
2026-07-11 19:00:00,002 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-11 19:00:00,003 - INFO - [周报] 开始获取本周日报数据
2026-07-11 19:00:00,061 - INFO - [周报] 本周日期范围: 2026-07-06 至 2026-07-11
共 5 天有日报数据
2026-07-11 19:00:00,063 - INFO - [周报] 开始 AI 分析
2026-07-11 19:00:00,066 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-11 19:00:00,336 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 19:00:00,338 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-11 19:00:00,338 - INFO - 周报定时分析任务完成: error
2026-07-11 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-11 20:00:00,003 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-11 20:00:00,004 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-11 20:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-11 20:00:00,005 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 20:00:00,005 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 20:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 20:00:00,006 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 20:00:00,265 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 20:00:00,266 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 20:00:00,530 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 20:00:00,533 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-11 20:00:00,534 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 20:00:00,534 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-11 20:00:00,535 - INFO - 项目 [周报提醒] 等待重试...
2026-07-11 20:00:00,535 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-11 20:00:00,534 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 20:00:00,536 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 20:00:00,760 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 20:00:00,760 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 20:00:01,005 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 20:00:01,007 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-11 20:00:01,007 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 20:00:01,008 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-11 20:00:01,009 - INFO - 项目 [月报提醒] 等待重试...
2026-07-11 20:00:01,009 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-11 20:00:01,009 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 20:00:01,009 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 20:00:01,238 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 20:00:01,238 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 20:00:01,544 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 20:00:01,546 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-11 20:00:01,547 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-11 20:00:01,547 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 20:00:01,547 - INFO - 项目 [周报提醒] 等待重试...
2026-07-11 20:00:01,547 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 20:00:01,548 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-11 20:00:01,552 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 20:00:01,764 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 20:00:01,764 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 20:00:02,016 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 20:00:02,018 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-11 20:00:02,018 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 20:00:02,019 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-11 20:00:02,019 - INFO - 项目 [月报提醒] 等待重试...
2026-07-11 20:00:02,020 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-11 20:00:02,020 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-11 20:00:02,020 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 20:00:02,661 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 20:00:02,662 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 20:00:02,936 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 20:00:02,939 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-11 20:00:02,939 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-11 20:00:02,940 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-11 20:00:02,940 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-11 20:00:02,940 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-11 20:00:02,941 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-11 20:00:02,943 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-11 20:00:03,186 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-11 20:00:03,186 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-11 20:00:03,417 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-11 20:00:03,419 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-11 20:00:03,420 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-11 20:00:03,420 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-11 20:00:03,420 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-11 20:00:03,421 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-11 20:00:03,422 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-11 20:00:03,422 - INFO - --- 开始提醒密度控制分析 ---
2026-07-11 20:00:03,423 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-11 20:00:03,423 - INFO - ===== 所有项目分析任务完成 =====
2026-07-12 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-12 09:00:00,005 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-12 09:00:00,005 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-12 09:00:00,006 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 09:00:00,006 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 09:00:00,006 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 09:00:00,007 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-12 09:00:00,008 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 09:00:00,216 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 09:00:00,216 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 09:00:00,449 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 09:00:00,451 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-12 09:00:00,452 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 09:00:00,452 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-12 09:00:00,453 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 09:00:00,453 - INFO - 项目 [周报提醒] 等待重试...
2026-07-12 09:00:00,454 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-12 09:00:00,460 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 09:00:00,686 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 09:00:00,686 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 09:00:00,925 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 09:00:00,927 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-12 09:00:00,927 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 09:00:00,928 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-12 09:00:00,928 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 09:00:00,928 - INFO - 项目 [月报提醒] 等待重试...
2026-07-12 09:00:00,929 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-12 09:00:00,930 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 09:00:01,138 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 09:00:01,138 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 09:00:01,376 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 09:00:01,378 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-12 09:00:01,379 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 09:00:01,379 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-12 09:00:01,379 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 09:00:01,379 - INFO - 项目 [周报提醒] 等待重试...
2026-07-12 09:00:01,380 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-12 09:00:01,383 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 09:00:01,648 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 09:00:01,648 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 09:00:01,885 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 09:00:01,888 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-12 09:00:01,888 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 09:00:01,889 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-12 09:00:01,889 - INFO - 项目 [月报提醒] 等待重试...
2026-07-12 09:00:01,889 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 09:00:01,889 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-12 09:00:01,891 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 09:00:02,136 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 09:00:02,136 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 09:00:02,375 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 09:00:02,377 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-12 09:00:02,377 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 09:00:02,378 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-12 09:00:02,378 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 09:00:02,379 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-12 09:00:02,379 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-12 09:00:02,383 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-12 09:00:02,587 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 09:00:02,587 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 09:00:02,795 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 09:00:02,797 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-12 09:00:02,798 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-12 09:00:02,798 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-12 09:00:02,798 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-12 09:00:02,799 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-12 09:00:02,799 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-12 09:00:02,800 - INFO - --- 开始提醒密度控制分析 ---
2026-07-12 09:00:02,800 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-12 09:00:02,800 - INFO - ===== 所有项目分析任务完成 =====
2026-07-12 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-12 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-12 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-12 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-12 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 12:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 12:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 12:00:00,229 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 12:00:00,229 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 12:00:00,428 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 12:00:00,430 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-12 12:00:00,431 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 12:00:00,431 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-12 12:00:00,431 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 12:00:00,432 - INFO - 项目 [月报提醒] 等待重试...
2026-07-12 12:00:00,432 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-12 12:00:00,433 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 12:00:00,674 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 12:00:00,674 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 12:00:00,876 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 12:00:00,878 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-12 12:00:00,879 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 12:00:00,880 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-12 12:00:00,880 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 12:00:00,880 - INFO - 项目 [周报提醒] 等待重试...
2026-07-12 12:00:00,881 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-12 12:00:00,882 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 12:00:01,134 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 12:00:01,134 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 12:00:01,341 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 12:00:01,343 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-12 12:00:01,343 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 12:00:01,344 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-12 12:00:01,344 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 12:00:01,344 - INFO - 项目 [月报提醒] 等待重试...
2026-07-12 12:00:01,345 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-12 12:00:01,350 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 12:00:01,574 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 12:00:01,575 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 12:00:01,788 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 12:00:01,790 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-12 12:00:01,791 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 12:00:01,791 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-12 12:00:01,792 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 12:00:01,792 - INFO - 项目 [周报提醒] 等待重试...
2026-07-12 12:00:01,793 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-12 12:00:01,793 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 12:00:02,040 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 12:00:02,040 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 12:00:02,269 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 12:00:02,271 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-12 12:00:02,272 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 12:00:02,272 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-12 12:00:02,272 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-12 12:00:02,272 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 12:00:02,273 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-12 12:00:02,274 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-12 12:00:02,479 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 12:00:02,479 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 12:00:02,683 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 12:00:02,685 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-12 12:00:02,686 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-12 12:00:02,686 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-12 12:00:02,686 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-12 12:00:02,687 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-12 12:00:02,687 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-12 12:00:02,688 - INFO - --- 开始提醒密度控制分析 ---
2026-07-12 12:00:02,688 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-12 12:00:02,688 - INFO - ===== 所有项目分析任务完成 =====
2026-07-12 17:50:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-07-12 18:00:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-07-12 18:10:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-07-12 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-12 weekday=7
2026-07-12 18:10:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-07-12 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-12 weekday=7
2026-07-12 18:15:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-07-12 18:20:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-07-12 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-12 weekday=7
2026-07-12 18:26:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-07-12 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-12 weekday=7
2026-07-12 18:27:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-07-12 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-12 weekday=7
2026-07-12 18:28:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-07-12 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-12 weekday=7
2026-07-12 18:29:00,000 - INFO - [未打卡提醒] 周日,跳过
2026-07-12 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-12 weekday=7
2026-07-12 18:30:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-07-12 19:00:00,002 - INFO - ===== 周报定时分析任务启动 =====
2026-07-12 19:00:00,003 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-12 19:00:00,005 - INFO - [周报] 开始获取本周日报数据
2026-07-12 19:00:00,049 - INFO - [周报] 本周日期范围: 2026-07-06 至 2026-07-12
共 5 天有日报数据
2026-07-12 19:00:00,050 - INFO - [周报] 开始 AI 分析
2026-07-12 19:00:00,054 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-12 19:00:00,325 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 19:00:00,327 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-12 19:00:00,327 - INFO - 周报定时分析任务完成: error
2026-07-12 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-12 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-12 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-12 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-12 20:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 20:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 20:00:00,315 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 20:00:00,315 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 20:00:00,562 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 20:00:00,564 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-12 20:00:00,564 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 20:00:00,565 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-12 20:00:00,565 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 20:00:00,565 - INFO - 项目 [周报提醒] 等待重试...
2026-07-12 20:00:00,566 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-12 20:00:00,567 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 20:00:00,839 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 20:00:00,839 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 20:00:01,049 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 20:00:01,051 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-12 20:00:01,053 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 20:00:01,053 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-12 20:00:01,053 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 20:00:01,054 - INFO - 项目 [月报提醒] 等待重试...
2026-07-12 20:00:01,055 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-12 20:00:01,055 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 20:00:01,267 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 20:00:01,267 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 20:00:01,505 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 20:00:01,507 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-12 20:00:01,508 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 20:00:01,508 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 20:00:01,508 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-12 20:00:01,509 - INFO - 项目 [周报提醒] 等待重试...
2026-07-12 20:00:01,509 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-12 20:00:01,510 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 20:00:01,779 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 20:00:01,779 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 20:00:02,025 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 20:00:02,027 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-12 20:00:02,027 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 20:00:02,028 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-12 20:00:02,029 - INFO - 项目 [月报提醒] 等待重试...
2026-07-12 20:00:02,029 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-12 20:00:02,029 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 20:00:02,029 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-12 20:00:02,689 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 20:00:02,689 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 20:00:02,918 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 20:00:02,921 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-12 20:00:02,922 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-12 20:00:02,922 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-12 20:00:02,922 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-12 20:00:02,923 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-12 20:00:02,924 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-12 20:00:02,924 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-12 20:00:03,188 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-12 20:00:03,188 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-12 20:00:03,488 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-12 20:00:03,490 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-12 20:00:03,491 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-12 20:00:03,492 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-12 20:00:03,492 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-12 20:00:03,492 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-12 20:00:03,493 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-12 20:00:03,493 - INFO - --- 开始提醒密度控制分析 ---
2026-07-12 20:00:03,493 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-12 20:00:03,493 - INFO - ===== 所有项目分析任务完成 =====
2026-07-13 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-13 09:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-13 09:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-13 09:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-13 09:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 09:00:00,004 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 09:00:00,005 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 09:00:00,204 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 09:00:00,204 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 09:00:00,455 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 09:00:00,457 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-13 09:00:00,457 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 09:00:00,458 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-13 09:00:00,458 - INFO - 项目 [月报提醒] 等待重试...
2026-07-13 09:00:00,458 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 09:00:00,458 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-13 09:00:00,460 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 09:00:00,804 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 09:00:00,805 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 09:00:01,005 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 09:00:01,008 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-13 09:00:01,008 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 09:00:01,009 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 09:00:01,009 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-13 09:00:01,010 - INFO - 项目 [周报提醒] 等待重试...
2026-07-13 09:00:01,010 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-13 09:00:01,011 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 09:00:01,253 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 09:00:01,254 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 09:00:01,551 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 09:00:01,554 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-13 09:00:01,555 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-13 09:00:01,555 - INFO - 项目 [月报提醒] 等待重试...
2026-07-13 09:00:01,555 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 09:00:01,555 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-13 09:00:01,555 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 09:00:01,561 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 09:00:01,742 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 09:00:01,743 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 09:00:02,023 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 09:00:02,025 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-13 09:00:02,026 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 09:00:02,026 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-13 09:00:02,027 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 09:00:02,027 - INFO - 项目 [周报提醒] 等待重试...
2026-07-13 09:00:02,027 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-13 09:00:02,058 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 09:00:02,251 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 09:00:02,252 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 09:00:03,014 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 09:00:03,016 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-13 09:00:03,017 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 09:00:03,017 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-13 09:00:03,018 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 09:00:03,018 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-13 09:00:03,022 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-13 09:00:03,023 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-13 09:00:03,401 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 09:00:03,401 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 09:00:03,686 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 09:00:03,689 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-13 09:00:03,689 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-13 09:00:03,690 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-13 09:00:03,690 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-13 09:00:03,690 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-13 09:00:03,691 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-13 09:00:03,691 - INFO - --- 开始提醒密度控制分析 ---
2026-07-13 09:00:03,691 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-13 09:00:03,691 - INFO - ===== 所有项目分析任务完成 =====
2026-07-13 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-13 12:00:00,004 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-13 12:00:00,004 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-13 12:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 12:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 12:00:00,005 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 12:00:00,006 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-13 12:00:00,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 12:00:00,343 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 12:00:00,343 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 12:00:00,550 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 12:00:00,552 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-13 12:00:00,553 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 12:00:00,553 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-13 12:00:00,553 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 12:00:00,553 - INFO - 项目 [周报提醒] 等待重试...
2026-07-13 12:00:00,554 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-13 12:00:00,555 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 12:00:00,765 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 12:00:00,765 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 12:00:01,025 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 12:00:01,028 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-13 12:00:01,029 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-13 12:00:01,029 - INFO - 项目 [月报提醒] 等待重试...
2026-07-13 12:00:01,029 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-13 12:00:01,030 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 12:00:01,030 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 12:00:01,031 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 12:00:01,284 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 12:00:01,284 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 12:00:01,561 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 12:00:01,570 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-13 12:00:01,572 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 12:00:01,573 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 12:00:01,573 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-13 12:00:01,575 - INFO - 项目 [周报提醒] 等待重试...
2026-07-13 12:00:01,575 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-13 12:00:01,575 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 12:00:01,800 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 12:00:01,800 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 12:00:02,046 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 12:00:02,049 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-13 12:00:02,052 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 12:00:02,053 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-13 12:00:02,053 - INFO - 项目 [月报提醒] 等待重试...
2026-07-13 12:00:02,053 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-13 12:00:02,053 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 12:00:02,053 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 12:00:02,310 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 12:00:02,310 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 12:00:02,530 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 12:00:02,534 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-13 12:00:02,535 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-13 12:00:02,535 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-13 12:00:02,534 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 12:00:02,535 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 12:00:02,538 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-13 12:00:02,542 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-13 12:00:03,639 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 12:00:03,639 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 12:00:03,850 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 12:00:03,853 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-13 12:00:03,853 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-13 12:00:03,853 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-13 12:00:03,854 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-13 12:00:03,855 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-13 12:00:03,855 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-13 12:00:03,856 - INFO - --- 开始提醒密度控制分析 ---
2026-07-13 12:00:03,856 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-13 12:00:03,857 - INFO - ===== 所有项目分析任务完成 =====
2026-07-13 17:50:00,085 - INFO - ===== 日报定时分析任务启动 =====
2026-07-13 17:50:00,086 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-13 17:50:00,087 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-13 17:50:00,090 - INFO - [日报] 正在登录 XWiki...
2026-07-13 17:50:00,090 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-13 17:50:12,429 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-13 17:50:16,487 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-13 17:50:16,534 - INFO - [日报] 找到 19 条评论
2026-07-13 17:50:16,965 - INFO - 日报数据已保存: 2026-07-13, 写日报人数: 2
2026-07-13 17:50:16,998 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-13 17:50:17,089 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-13 17:50:17,090 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-13 17:50:17,090 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-13 17:50:17,301 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 17:50:17,303 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-13 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-13 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-13 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-13 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-13 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-13 18:00:07,468 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-13 18:00:11,152 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-13 18:00:11,182 - INFO - [日报] 找到 19 条评论
2026-07-13 18:00:11,623 - INFO - 日报数据已保存: 2026-07-13, 写日报人数: 2
2026-07-13 18:00:11,627 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-13 18:00:11,689 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-13 18:00:11,689 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-13 18:00:11,690 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-13 18:00:11,904 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 18:00:11,906 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-13 18:07:50,022 - INFO - AI 模型 [deepseek] 已更新
2026-07-13 18:07:53,234 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-13 18:07:53,235 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-13 18:07:53,235 - INFO - [日报] 正在登录 XWiki...
2026-07-13 18:07:53,236 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-13 18:08:00,185 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-13 18:08:04,077 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-13 18:08:04,109 - INFO - [日报] 找到 19 条评论
2026-07-13 18:08:04,574 - INFO - 日报数据已保存: 2026-07-13, 写日报人数: 2
2026-07-13 18:08:04,578 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-13 18:08:04,655 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-13 18:08:04,656 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-13 18:08:35,103 - INFO - [日报] 日报JSON生成 - content长度: 2103, reasoning长度: 6936
2026-07-13 18:08:35,103 - INFO - [日报] 日报JSON生成完成
2026-07-13 18:08:35,104 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-13.json
2026-07-13 18:08:53,322 - INFO - 日报打卡状态变更: 2026-07-13 -> 已打卡
2026-07-13 18:09:00,023 - INFO - AI 模型 [deepseek] 已更新
2026-07-13 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-13 weekday=1
2026-07-13 18:10:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-13 18:10:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-13 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-13 weekday=1
2026-07-13 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-13 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-13 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-13 weekday=1
2026-07-13 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-13 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-13 weekday=1
2026-07-13 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-13 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-13 weekday=1
2026-07-13 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-13 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-13 weekday=1
2026-07-13 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-13 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-13 weekday=1
2026-07-13 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-13 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-13 20:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-13 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-13 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-13 20:00:00,004 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 20:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 20:00:00,009 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 20:00:00,626 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 20:00:00,626 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 20:00:01,198 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 20:00:01,200 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-13 20:00:01,200 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 20:00:01,201 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-13 20:00:01,201 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 20:00:01,201 - INFO - 项目 [周报提醒] 等待重试...
2026-07-13 20:00:01,202 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-13 20:00:01,202 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 20:00:01,799 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 20:00:01,799 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 20:00:02,862 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 20:00:02,864 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-13 20:00:02,864 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 20:00:02,865 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-13 20:00:02,866 - INFO - 项目 [月报提醒] 等待重试...
2026-07-13 20:00:02,866 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-13 20:00:02,865 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 20:00:02,866 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 20:00:03,163 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 20:00:03,163 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 20:00:03,504 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 20:00:03,506 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-13 20:00:03,507 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 20:00:03,507 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-13 20:00:03,507 - INFO - 项目 [周报提醒] 等待重试...
2026-07-13 20:00:03,507 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 20:00:03,508 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-13 20:00:03,536 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 20:00:03,935 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 20:00:03,936 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 20:00:04,177 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 20:00:04,179 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-13 20:00:04,180 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 20:00:04,180 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-13 20:00:04,180 - INFO - 项目 [月报提醒] 等待重试...
2026-07-13 20:00:04,180 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-13 20:00:04,180 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 20:00:04,184 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-13 20:00:04,555 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 20:00:04,555 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 20:00:04,869 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 20:00:04,871 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-13 20:00:04,872 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-13 20:00:04,872 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-13 20:00:04,872 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-13 20:00:04,872 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-13 20:00:04,874 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-13 20:00:04,875 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-13 20:00:05,069 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-13 20:00:05,069 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-13 20:00:05,292 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-13 20:00:05,294 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-13 20:00:05,295 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-13 20:00:05,295 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-13 20:00:05,295 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-13 20:00:05,296 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-13 20:00:05,296 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-13 20:00:05,296 - INFO - --- 开始提醒密度控制分析 ---
2026-07-13 20:00:05,297 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-13 20:00:05,297 - INFO - ===== 所有项目分析任务完成 =====
2026-07-14 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-14 09:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-14 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-14 09:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-14 09:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 09:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 09:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 09:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 09:00:00,205 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 09:00:00,206 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 09:00:00,425 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 09:00:00,428 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-14 09:00:00,428 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 09:00:00,429 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-14 09:00:00,429 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 09:00:00,429 - INFO - 项目 [周报提醒] 等待重试...
2026-07-14 09:00:00,429 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-14 09:00:00,431 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 09:00:00,608 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 09:00:00,608 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 09:00:00,921 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 09:00:00,923 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-14 09:00:00,923 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 09:00:00,924 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-14 09:00:00,924 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 09:00:00,925 - INFO - 项目 [月报提醒] 等待重试...
2026-07-14 09:00:00,925 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-14 09:00:00,926 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 09:00:01,187 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 09:00:01,187 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 09:00:01,402 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 09:00:01,404 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-14 09:00:01,405 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 09:00:01,405 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-14 09:00:01,406 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 09:00:01,406 - INFO - 项目 [周报提醒] 等待重试...
2026-07-14 09:00:01,407 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-14 09:00:01,407 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 09:00:01,652 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 09:00:01,652 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 09:00:01,863 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 09:00:01,865 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-14 09:00:01,865 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 09:00:01,866 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-14 09:00:01,867 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 09:00:01,867 - INFO - 项目 [月报提醒] 等待重试...
2026-07-14 09:00:01,868 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-14 09:00:01,869 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 09:00:02,716 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 09:00:02,717 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 09:00:03,174 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 09:00:03,177 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-14 09:00:03,178 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 09:00:03,178 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-14 09:00:03,178 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-14 09:00:03,178 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 09:00:03,178 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-14 09:00:03,180 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-14 09:00:03,408 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 09:00:03,409 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 09:00:03,662 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 09:00:03,665 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-14 09:00:03,666 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-14 09:00:03,666 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-14 09:00:03,666 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-14 09:00:03,667 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-14 09:00:03,667 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-14 09:00:03,667 - INFO - --- 开始提醒密度控制分析 ---
2026-07-14 09:00:03,668 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-14 09:00:03,668 - INFO - ===== 所有项目分析任务完成 =====
2026-07-14 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-14 12:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-14 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-14 12:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-14 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 12:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 12:00:00,003 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 12:00:00,005 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 12:00:00,304 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 12:00:00,305 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 12:00:00,506 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 12:00:00,508 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-14 12:00:00,509 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 12:00:00,509 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-14 12:00:00,510 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 12:00:00,510 - INFO - 项目 [月报提醒] 等待重试...
2026-07-14 12:00:00,511 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-14 12:00:00,512 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 12:00:00,727 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 12:00:00,727 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 12:00:01,049 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 12:00:01,051 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-14 12:00:01,051 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 12:00:01,052 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-14 12:00:01,052 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 12:00:01,052 - INFO - 项目 [周报提醒] 等待重试...
2026-07-14 12:00:01,053 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-14 12:00:01,054 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 12:00:01,239 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 12:00:01,239 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 12:00:01,434 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 12:00:01,440 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-14 12:00:01,441 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-14 12:00:01,441 - INFO - 项目 [月报提醒] 等待重试...
2026-07-14 12:00:01,441 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-14 12:00:01,441 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 12:00:01,442 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 12:00:01,442 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 12:00:01,720 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 12:00:01,720 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 12:00:01,920 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 12:00:01,922 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-14 12:00:01,923 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-14 12:00:01,923 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 12:00:01,923 - INFO - 项目 [周报提醒] 等待重试...
2026-07-14 12:00:01,923 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-14 12:00:01,923 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 12:00:01,925 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 12:00:02,115 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 12:00:02,116 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 12:00:02,318 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 12:00:02,321 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-14 12:00:02,322 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 12:00:02,322 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-14 12:00:02,322 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 12:00:02,322 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-14 12:00:02,323 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-14 12:00:02,324 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-14 12:00:02,796 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 12:00:02,796 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 12:00:02,985 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 12:00:02,987 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-14 12:00:02,988 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-14 12:00:02,988 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-14 12:00:02,988 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-14 12:00:02,989 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-14 12:00:02,989 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-14 12:00:02,989 - INFO - --- 开始提醒密度控制分析 ---
2026-07-14 12:00:02,990 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-14 12:00:02,990 - INFO - ===== 所有项目分析任务完成 =====
2026-07-14 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-14 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-14 17:50:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-14 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-14 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-14 17:50:08,130 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-14 17:50:12,301 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-14 17:50:12,327 - INFO - [日报] 找到 21 条评论
2026-07-14 17:50:12,937 - INFO - 日报数据已保存: 2026-07-14, 写日报人数: 2
2026-07-14 17:50:12,960 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-14 17:50:13,028 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-14 17:50:13,029 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-14 17:50:13,029 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-14 17:50:13,272 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 17:50:13,273 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-14 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-14 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-14 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-14 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-14 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-14 18:00:07,732 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-14 18:00:12,382 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-14 18:00:12,411 - INFO - [日报] 找到 21 条评论
2026-07-14 18:00:12,854 - INFO - 日报数据已保存: 2026-07-14, 写日报人数: 2
2026-07-14 18:00:12,861 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-14 18:00:12,930 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-14 18:00:12,930 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-14 18:00:12,931 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-14 18:00:13,178 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 18:00:13,180 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-14 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-14 weekday=2
2026-07-14 18:10:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-14 18:10:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-14 18:10:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-14 18:10:00,010 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-14 18:10:00,013 - INFO - [日报] 正在登录 XWiki...
2026-07-14 18:10:00,013 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-14 18:10:00,246 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-14 18:10:00,248 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-14 18:10:07,008 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-14 18:10:10,874 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-14 18:10:10,909 - INFO - [日报] 找到 21 条评论
2026-07-14 18:10:11,367 - INFO - 日报数据已保存: 2026-07-14, 写日报人数: 2
2026-07-14 18:10:11,372 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-14 18:10:11,448 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-14 18:10:11,449 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-14 18:10:11,450 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-14 18:10:11,649 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 18:10:11,651 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-14 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-14 weekday=2
2026-07-14 18:15:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-14 18:15:00,158 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-14 18:15:00,160 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-14 18:17:20,193 - INFO - AI 模型 [deepseek] 已更新
2026-07-14 18:17:23,202 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-14 18:17:23,203 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-14 18:17:23,203 - INFO - [日报] 正在登录 XWiki...
2026-07-14 18:17:23,203 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-14 18:17:29,995 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-14 18:17:33,691 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-14 18:17:33,719 - INFO - [日报] 找到 21 条评论
2026-07-14 18:17:34,215 - INFO - 日报数据已保存: 2026-07-14, 写日报人数: 2
2026-07-14 18:17:34,220 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-14 18:17:34,285 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-14 18:17:34,285 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-14 18:18:03,418 - INFO - [日报] 日报JSON生成 - content长度: 2618, reasoning长度: 4595
2026-07-14 18:18:03,418 - INFO - [日报] 日报JSON生成完成
2026-07-14 18:18:03,419 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-14.json
2026-07-14 18:19:57,995 - INFO - 日报打卡状态变更: 2026-07-14 -> 已打卡
2026-07-14 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-14 18:20:02,886 - INFO - AI 模型 [deepseek] 已更新
2026-07-14 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-14 weekday=2
2026-07-14 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-14 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-14 weekday=2
2026-07-14 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-14 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-14 weekday=2
2026-07-14 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-14 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-14 weekday=2
2026-07-14 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-14 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-14 weekday=2
2026-07-14 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-14 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-07-14 19:00:00,002 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-14 19:00:00,004 - INFO - [周报] 开始获取本周日报数据
2026-07-14 19:00:00,057 - INFO - [周报] 本周日期范围: 2026-07-13 至 2026-07-14
共 2 天有日报数据
2026-07-14 19:00:00,057 - INFO - [周报] 开始 AI 分析
2026-07-14 19:00:00,061 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-14 19:00:00,310 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 19:00:00,312 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-14 19:00:00,313 - INFO - 周报定时分析任务完成: error
2026-07-14 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-14 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-14 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-14 20:00:00,002 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-14 20:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 20:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 20:00:00,003 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 20:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 20:00:00,226 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 20:00:00,226 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 20:00:00,428 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 20:00:00,430 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-14 20:00:00,430 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 20:00:00,431 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-14 20:00:00,431 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 20:00:00,431 - INFO - 项目 [月报提醒] 等待重试...
2026-07-14 20:00:00,432 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-14 20:00:00,432 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 20:00:00,642 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 20:00:00,643 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 20:00:00,864 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 20:00:00,867 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-14 20:00:00,867 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 20:00:00,867 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-14 20:00:00,868 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 20:00:00,868 - INFO - 项目 [周报提醒] 等待重试...
2026-07-14 20:00:00,869 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-14 20:00:00,870 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 20:00:01,099 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 20:00:01,099 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 20:00:01,297 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 20:00:01,299 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-14 20:00:01,300 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 20:00:01,300 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-14 20:00:01,300 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 20:00:01,300 - INFO - 项目 [月报提醒] 等待重试...
2026-07-14 20:00:01,301 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-14 20:00:01,302 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 20:00:01,540 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 20:00:01,540 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 20:00:01,763 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 20:00:01,765 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-14 20:00:01,765 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 20:00:01,766 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-14 20:00:01,767 - INFO - 项目 [周报提醒] 等待重试...
2026-07-14 20:00:01,767 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 20:00:01,767 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-14 20:00:01,781 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-14 20:00:02,095 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 20:00:02,095 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 20:00:03,277 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 20:00:03,279 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-14 20:00:03,280 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-14 20:00:03,280 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-14 20:00:03,280 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-14 20:00:03,280 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-14 20:00:03,281 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-14 20:00:03,282 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-14 20:00:03,669 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-14 20:00:03,669 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-14 20:00:03,894 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-14 20:00:03,897 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-14 20:00:03,897 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-14 20:00:03,898 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-14 20:00:03,898 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-14 20:00:03,898 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-14 20:00:03,899 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-14 20:00:03,899 - INFO - --- 开始提醒密度控制分析 ---
2026-07-14 20:00:03,899 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-14 20:00:03,899 - INFO - ===== 所有项目分析任务完成 =====
2026-07-15 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-15 09:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-15 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-15 09:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-15 09:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 09:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 09:00:00,004 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 09:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 09:00:00,253 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 09:00:00,253 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 09:00:00,486 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 09:00:00,488 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-15 09:00:00,488 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 09:00:00,489 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-15 09:00:00,489 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 09:00:00,489 - INFO - 项目 [月报提醒] 等待重试...
2026-07-15 09:00:00,491 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-15 09:00:00,491 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 09:00:00,670 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 09:00:00,670 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 09:00:00,924 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 09:00:00,926 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-15 09:00:00,927 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 09:00:00,927 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-15 09:00:00,928 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 09:00:00,928 - INFO - 项目 [周报提醒] 等待重试...
2026-07-15 09:00:00,929 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-15 09:00:00,930 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 09:00:01,125 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 09:00:01,125 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 09:00:01,380 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 09:00:01,382 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-15 09:00:01,382 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 09:00:01,383 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-15 09:00:01,384 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 09:00:01,384 - INFO - 项目 [月报提醒] 等待重试...
2026-07-15 09:00:01,385 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-15 09:00:01,385 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 09:00:01,606 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 09:00:01,607 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 09:00:01,845 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 09:00:01,848 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-15 09:00:01,848 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 09:00:01,849 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-15 09:00:01,849 - INFO - 项目 [周报提醒] 等待重试...
2026-07-15 09:00:01,849 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 09:00:01,849 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-15 09:00:01,851 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 09:00:02,055 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 09:00:02,055 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 09:00:02,256 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 09:00:02,258 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-15 09:00:02,259 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 09:00:02,260 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-15 09:00:02,260 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-15 09:00:02,260 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 09:00:02,261 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-15 09:00:02,280 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-15 09:00:02,701 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 09:00:02,701 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 09:00:02,887 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 09:00:02,890 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-15 09:00:02,890 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-15 09:00:02,890 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-15 09:00:02,891 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-15 09:00:02,891 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-15 09:00:02,892 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-15 09:00:02,892 - INFO - --- 开始提醒密度控制分析 ---
2026-07-15 09:00:02,892 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-15 09:00:02,892 - INFO - ===== 所有项目分析任务完成 =====
2026-07-15 12:00:00,001 - INFO - ===== 分析任务启动 =====
2026-07-15 12:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-15 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-15 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 12:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-15 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 12:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 12:00:00,009 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 12:00:00,439 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 12:00:00,439 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 12:00:00,926 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 12:00:00,929 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-15 12:00:00,931 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 12:00:00,931 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-15 12:00:00,931 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 12:00:00,932 - INFO - 项目 [周报提醒] 等待重试...
2026-07-15 12:00:00,933 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-15 12:00:00,942 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 12:00:01,262 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 12:00:01,262 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 12:00:01,941 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 12:00:01,943 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-15 12:00:01,943 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 12:00:01,944 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-15 12:00:01,944 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 12:00:01,944 - INFO - 项目 [月报提醒] 等待重试...
2026-07-15 12:00:01,945 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-15 12:00:01,962 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 12:00:02,642 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 12:00:02,642 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 12:00:03,220 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 12:00:03,222 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-15 12:00:03,223 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-15 12:00:03,223 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 12:00:03,223 - INFO - 项目 [周报提醒] 等待重试...
2026-07-15 12:00:03,223 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 12:00:03,223 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-15 12:00:03,229 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 12:00:03,442 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 12:00:03,442 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 12:00:03,660 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 12:00:03,663 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-15 12:00:03,663 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 12:00:03,664 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-15 12:00:03,664 - INFO - 项目 [月报提醒] 等待重试...
2026-07-15 12:00:03,664 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 12:00:03,664 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-15 12:00:03,668 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 12:00:03,964 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 12:00:03,964 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 12:00:04,189 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 12:00:04,191 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-15 12:00:04,191 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 12:00:04,192 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-15 12:00:04,192 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 12:00:04,193 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-15 12:00:04,194 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-15 12:00:04,195 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-15 12:00:04,494 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 12:00:04,495 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 12:00:04,719 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 12:00:04,721 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-15 12:00:04,722 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-15 12:00:04,722 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-15 12:00:04,722 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-15 12:00:04,723 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-15 12:00:04,723 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-15 12:00:04,724 - INFO - --- 开始提醒密度控制分析 ---
2026-07-15 12:00:04,724 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-15 12:00:04,724 - INFO - ===== 所有项目分析任务完成 =====
2026-07-15 17:50:00,003 - INFO - ===== 日报定时分析任务启动 =====
2026-07-15 17:50:00,003 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-15 17:50:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-15 17:50:00,003 - INFO - [日报] 正在登录 XWiki...
2026-07-15 17:50:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-15 17:50:07,826 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-15 17:50:12,240 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-15 17:50:12,266 - INFO - [日报] 找到 23 条评论
2026-07-15 17:50:12,910 - INFO - 日报数据已保存: 2026-07-15, 写日报人数: 2
2026-07-15 17:50:12,916 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-15 17:50:12,983 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-15 17:50:12,984 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-15 17:50:12,985 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-15 17:50:13,387 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 17:50:13,389 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-15 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-15 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-15 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-15 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-15 18:00:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-15 18:00:07,931 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-15 18:00:12,156 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-15 18:00:12,184 - INFO - [日报] 找到 23 条评论
2026-07-15 18:00:12,630 - INFO - 日报数据已保存: 2026-07-15, 写日报人数: 2
2026-07-15 18:00:12,635 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-15 18:00:12,700 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-15 18:00:12,700 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-15 18:00:12,701 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-15 18:00:12,910 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 18:00:12,911 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-15 18:08:55,801 - INFO - AI 模型 [deepseek] 已更新
2026-07-15 18:09:02,206 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-15 18:09:02,207 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-15 18:09:02,207 - INFO - [日报] 正在登录 XWiki...
2026-07-15 18:09:02,207 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-15 18:09:10,031 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-15 18:09:14,641 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-15 18:09:14,669 - INFO - [日报] 找到 23 条评论
2026-07-15 18:09:18,905 - INFO - 日报数据已保存: 2026-07-15, 写日报人数: 2
2026-07-15 18:09:18,910 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-15 18:09:18,984 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-15 18:09:18,985 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-15 18:09:50,586 - INFO - [日报] 日报JSON生成 - content长度: 2670, reasoning长度: 4970
2026-07-15 18:09:50,586 - INFO - [日报] 日报JSON生成完成
2026-07-15 18:09:50,587 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-15.json
2026-07-15 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-15 weekday=3
2026-07-15 18:10:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-15 18:10:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-15 18:10:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-15 18:10:00,004 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-15 18:10:00,005 - INFO - [日报] 正在登录 XWiki...
2026-07-15 18:10:00,005 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-15 18:10:00,231 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-15 18:10:00,233 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-15 18:10:08,302 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-15 18:10:13,358 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-15 18:10:13,383 - INFO - [日报] 找到 23 条评论
2026-07-15 18:10:13,819 - INFO - 日报数据已保存: 2026-07-15, 写日报人数: 2
2026-07-15 18:10:13,823 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-15 18:10:13,888 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-15 18:10:13,889 - INFO - [日报] 标记 2026-07-15 日报流程已完成
2026-07-15 18:10:13,889 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-15 18:10:45,833 - INFO - 日报打卡状态变更: 2026-07-15 -> 已打卡
2026-07-15 18:10:50,808 - INFO - AI 模型 [deepseek] 已更新
2026-07-15 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-15 weekday=3
2026-07-15 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-15 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-15 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-15 weekday=3
2026-07-15 18:26:00,000 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-15 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-15 weekday=3
2026-07-15 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-15 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-15 weekday=3
2026-07-15 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-15 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-15 weekday=3
2026-07-15 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-15 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-15 weekday=3
2026-07-15 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-15 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-07-15 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-15 19:00:00,003 - INFO - [周报] 开始获取本周日报数据
2026-07-15 19:00:00,013 - INFO - [周报] 本周日期范围: 2026-07-13 至 2026-07-15
共 3 天有日报数据
2026-07-15 19:00:00,014 - INFO - [周报] 开始 AI 分析
2026-07-15 19:00:00,016 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-15 19:00:00,299 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 19:00:00,301 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-15 19:00:00,301 - INFO - 周报定时分析任务完成: error
2026-07-15 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-15 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-15 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-15 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 20:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 20:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-15 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 20:00:00,238 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 20:00:00,238 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 20:00:00,467 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 20:00:00,469 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-15 20:00:00,470 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 20:00:00,471 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-15 20:00:00,471 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 20:00:00,471 - INFO - 项目 [周报提醒] 等待重试...
2026-07-15 20:00:00,472 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-15 20:00:00,473 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 20:00:00,704 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 20:00:00,705 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 20:00:00,996 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 20:00:00,998 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-15 20:00:00,999 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 20:00:00,999 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-15 20:00:00,999 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 20:00:01,000 - INFO - 项目 [月报提醒] 等待重试...
2026-07-15 20:00:01,000 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-15 20:00:01,001 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 20:00:01,225 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 20:00:01,226 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 20:00:01,443 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 20:00:01,446 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-15 20:00:01,446 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 20:00:01,447 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-15 20:00:01,447 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 20:00:01,448 - INFO - 项目 [周报提醒] 等待重试...
2026-07-15 20:00:01,448 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-15 20:00:01,449 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 20:00:01,658 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 20:00:01,658 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 20:00:01,874 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 20:00:01,877 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-15 20:00:01,878 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-15 20:00:01,878 - INFO - 项目 [月报提醒] 等待重试...
2026-07-15 20:00:01,878 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-15 20:00:01,877 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 20:00:01,879 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 20:00:01,880 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-15 20:00:02,121 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 20:00:02,121 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 20:00:02,356 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 20:00:02,358 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-15 20:00:02,359 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-15 20:00:02,359 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-15 20:00:02,360 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-15 20:00:02,360 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-15 20:00:02,361 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-15 20:00:02,362 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-15 20:00:02,570 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-15 20:00:02,571 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-15 20:00:02,829 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-15 20:00:02,831 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-15 20:00:02,832 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-15 20:00:02,832 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-15 20:00:02,832 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-15 20:00:02,833 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-15 20:00:02,833 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-15 20:00:02,833 - INFO - --- 开始提醒密度控制分析 ---
2026-07-15 20:00:02,834 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-15 20:00:02,834 - INFO - ===== 所有项目分析任务完成 =====
2026-07-16 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-16 09:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-16 09:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-16 09:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 09:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 09:00:00,004 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 09:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-16 09:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 09:00:00,230 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 09:00:00,230 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 09:00:00,457 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 09:00:00,459 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-16 09:00:00,460 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-16 09:00:00,460 - INFO - 项目 [周报提醒] 等待重试...
2026-07-16 09:00:00,460 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-16 09:00:00,461 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 09:00:00,461 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 09:00:00,461 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 09:00:00,691 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 09:00:00,691 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 09:00:00,944 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 09:00:00,946 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-16 09:00:00,947 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 09:00:00,947 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-16 09:00:00,948 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 09:00:00,948 - INFO - 项目 [周报提醒] 等待重试...
2026-07-16 09:00:00,949 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-16 09:00:00,949 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 09:00:01,195 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 09:00:01,195 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 09:00:01,460 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 09:00:01,463 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-16 09:00:01,464 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 09:00:01,465 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-16 09:00:01,465 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 09:00:01,465 - INFO - 项目 [月报提醒] 等待重试...
2026-07-16 09:00:01,466 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-16 09:00:01,467 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 09:00:01,696 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 09:00:01,696 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 09:00:01,925 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 09:00:01,928 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-16 09:00:01,928 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 09:00:01,929 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-16 09:00:01,929 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 09:00:01,929 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-16 09:00:01,929 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-16 09:00:01,931 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-16 09:00:02,183 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 09:00:02,183 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 09:00:02,407 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 09:00:02,409 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-16 09:00:02,410 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-16 09:00:02,410 - INFO - 项目 [月报提醒] 等待重试...
2026-07-16 09:00:02,410 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-16 09:00:02,411 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 09:00:02,411 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 09:00:02,411 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 09:00:02,641 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 09:00:02,641 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 09:00:03,995 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 09:00:03,997 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-16 09:00:03,998 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-16 09:00:03,998 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-16 09:00:03,998 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-16 09:00:03,999 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-16 09:00:03,999 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-16 09:00:03,999 - INFO - --- 开始提醒密度控制分析 ---
2026-07-16 09:00:03,999 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-16 09:00:04,000 - INFO - ===== 所有项目分析任务完成 =====
2026-07-16 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-16 12:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-16 12:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-16 12:00:00,003 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 12:00:00,003 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 12:00:00,003 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 12:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-16 12:00:00,005 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 12:00:00,220 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 12:00:00,220 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 12:00:00,454 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 12:00:00,456 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-16 12:00:00,456 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 12:00:00,457 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-16 12:00:00,457 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 12:00:00,457 - INFO - 项目 [周报提醒] 等待重试...
2026-07-16 12:00:00,458 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-16 12:00:00,459 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 12:00:00,705 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 12:00:00,705 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 12:00:01,079 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 12:00:01,083 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-16 12:00:01,084 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 12:00:01,085 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-16 12:00:01,086 - INFO - 项目 [月报提醒] 等待重试...
2026-07-16 12:00:01,086 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-16 12:00:01,085 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 12:00:01,089 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 12:00:01,315 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 12:00:01,316 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 12:00:01,516 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 12:00:01,518 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-16 12:00:01,518 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 12:00:01,519 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-16 12:00:01,519 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 12:00:01,519 - INFO - 项目 [周报提醒] 等待重试...
2026-07-16 12:00:01,520 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-16 12:00:01,521 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 12:00:01,734 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 12:00:01,734 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 12:00:01,965 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 12:00:01,967 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-16 12:00:01,968 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-16 12:00:01,968 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 12:00:01,968 - INFO - 项目 [月报提醒] 等待重试...
2026-07-16 12:00:01,969 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-16 12:00:01,968 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 12:00:01,970 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 12:00:02,235 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 12:00:02,235 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 12:00:02,534 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 12:00:02,537 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-16 12:00:02,538 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 12:00:02,538 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-16 12:00:02,538 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 12:00:02,538 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-16 12:00:02,539 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-16 12:00:02,540 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-16 12:00:03,128 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 12:00:03,128 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 12:00:03,385 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 12:00:03,387 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-16 12:00:03,388 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-16 12:00:03,388 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-16 12:00:03,388 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-16 12:00:03,388 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-16 12:00:03,389 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-16 12:00:03,389 - INFO - --- 开始提醒密度控制分析 ---
2026-07-16 12:00:03,389 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-16 12:00:03,389 - INFO - ===== 所有项目分析任务完成 =====
2026-07-16 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-16 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-16 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-16 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-16 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-16 17:50:07,985 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-16 17:50:11,866 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-16 17:50:11,895 - INFO - [日报] 找到 24 条评论
2026-07-16 17:50:12,424 - INFO - 日报数据已保存: 2026-07-16, 写日报人数: 1
2026-07-16 17:50:12,428 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: []
2026-07-16 17:50:12,496 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-16 17:50:12,496 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-16 17:50:12,497 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-16 17:50:13,062 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 17:50:13,063 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-16 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-16 18:00:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-16 18:00:00,001 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-16 18:00:00,001 - INFO - [日报] 正在登录 XWiki...
2026-07-16 18:00:00,001 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-16 18:00:08,528 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-16 18:00:12,726 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-16 18:00:12,779 - INFO - [日报] 找到 25 条评论
2026-07-16 18:00:13,301 - INFO - 日报数据已保存: 2026-07-16, 写日报人数: 2
2026-07-16 18:00:13,307 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-16 18:00:13,379 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-16 18:00:13,379 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-16 18:00:13,380 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-16 18:00:13,576 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 18:00:13,577 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-16 18:10:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-16 18:10:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-16 18:10:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-16 18:10:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-16 18:10:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-16 18:10:00,004 - INFO - [未打卡提醒] 任务触发: 2026-07-16 weekday=4
2026-07-16 18:10:00,004 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-16 18:10:00,217 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-16 18:10:00,218 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-16 18:10:07,762 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-16 18:10:11,935 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-16 18:10:11,962 - INFO - [日报] 找到 25 条评论
2026-07-16 18:10:12,456 - INFO - 日报数据已保存: 2026-07-16, 写日报人数: 2
2026-07-16 18:10:12,460 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-16 18:10:12,529 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-16 18:10:12,529 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-16 18:10:12,530 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-16 18:10:12,789 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 18:10:12,791 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-16 18:10:35,932 - INFO - AI 模型 [deepseek] 已更新
2026-07-16 18:10:39,571 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-16 18:10:39,572 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-16 18:10:39,572 - INFO - [日报] 正在登录 XWiki...
2026-07-16 18:10:39,572 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-16 18:10:44,849 - INFO - 日报打卡状态变更: 2026-07-16 -> 已打卡
2026-07-16 18:10:46,299 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-16 18:10:49,897 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-16 18:10:49,930 - INFO - [日报] 找到 25 条评论
2026-07-16 18:10:50,430 - INFO - 日报数据已保存: 2026-07-16, 写日报人数: 2
2026-07-16 18:10:50,434 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-16 18:10:50,501 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-16 18:10:50,502 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-16 18:11:19,508 - INFO - [日报] 日报JSON生成 - content长度: 1489, reasoning长度: 6778
2026-07-16 18:11:19,508 - ERROR - [日报] 生成的JSON格式无效: {
"today": {
"sections": [
{
"level_1_id": 1,
"level_1_title": "九航2026年6月迭代一需求",
"sub_tasks": [
{
"level_2_title": "新增推三返一商品",
"de
2026-07-16 18:12:54,695 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-16 18:12:54,695 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-16 18:12:54,696 - INFO - [日报] 2026-07-16 已打卡,跳过抓取
2026-07-16 18:12:58,156 - INFO - 日报打卡状态变更: 2026-07-16 -> 取消打卡
2026-07-16 18:12:59,849 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-16 18:12:59,850 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-16 18:12:59,850 - INFO - [日报] 正在登录 XWiki...
2026-07-16 18:12:59,850 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-16 18:13:07,612 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-16 18:13:11,458 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-16 18:13:11,490 - INFO - [日报] 找到 25 条评论
2026-07-16 18:13:11,993 - INFO - 日报数据已保存: 2026-07-16, 写日报人数: 2
2026-07-16 18:13:11,997 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-16 18:13:12,116 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-16 18:13:12,120 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-16 18:13:39,400 - INFO - [日报] 日报JSON生成 - content长度: 2435, reasoning长度: 5344
2026-07-16 18:13:39,401 - INFO - [日报] 日报JSON生成完成
2026-07-16 18:13:39,401 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-16.json
2026-07-16 18:15:00,004 - INFO - [未打卡提醒] 任务触发: 2026-07-16 weekday=4
2026-07-16 18:15:00,005 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-16 18:15:00,167 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-16 18:15:00,169 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-16 18:15:08,418 - INFO - 日报打卡状态变更: 2026-07-16 -> 已打卡
2026-07-16 18:17:36,969 - INFO - AI 模型 [deepseek] 已更新
2026-07-16 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-16 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-16 weekday=4
2026-07-16 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-16 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-16 weekday=4
2026-07-16 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-16 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-16 weekday=4
2026-07-16 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-16 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-16 weekday=4
2026-07-16 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-16 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-16 weekday=4
2026-07-16 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-16 19:00:00,001 - INFO - ===== 周报定时分析任务启动 =====
2026-07-16 19:00:00,001 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-16 19:00:00,002 - INFO - [周报] 开始获取本周日报数据
2026-07-16 19:00:00,004 - INFO - [周报] 本周日期范围: 2026-07-13 至 2026-07-16
共 4 天有日报数据
2026-07-16 19:00:00,005 - INFO - [周报] 开始 AI 分析
2026-07-16 19:00:00,008 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-16 19:00:00,266 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 19:00:00,268 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-16 19:00:00,268 - INFO - 周报定时分析任务完成: error
2026-07-16 20:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-16 20:00:00,001 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-16 20:00:00,002 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-16 20:00:00,002 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 20:00:00,002 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 20:00:00,002 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 20:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-16 20:00:00,004 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 20:00:00,249 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 20:00:00,250 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 20:00:00,491 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 20:00:00,493 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-16 20:00:00,494 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 20:00:00,494 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-16 20:00:00,494 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 20:00:00,494 - INFO - 项目 [周报提醒] 等待重试...
2026-07-16 20:00:00,495 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-16 20:00:00,496 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 20:00:00,825 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 20:00:00,825 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 20:00:01,053 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 20:00:01,055 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-16 20:00:01,056 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-16 20:00:01,056 - INFO - 项目 [月报提醒] 等待重试...
2026-07-16 20:00:01,056 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-16 20:00:01,056 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 20:00:01,056 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 20:00:01,057 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 20:00:01,395 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 20:00:01,395 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 20:00:01,634 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 20:00:01,636 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-16 20:00:01,637 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 20:00:01,637 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-16 20:00:01,638 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 20:00:01,638 - INFO - 项目 [月报提醒] 等待重试...
2026-07-16 20:00:01,639 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-16 20:00:01,639 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 20:00:01,864 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 20:00:01,864 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 20:00:02,687 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 20:00:02,689 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-16 20:00:02,690 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 20:00:02,690 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-16 20:00:02,690 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 20:00:02,691 - INFO - 项目 [周报提醒] 等待重试...
2026-07-16 20:00:02,691 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-16 20:00:02,692 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-16 20:00:02,972 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 20:00:02,972 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 20:00:03,334 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 20:00:03,337 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-16 20:00:03,337 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-16 20:00:03,338 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-16 20:00:03,338 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-16 20:00:03,338 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-16 20:00:03,338 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-16 20:00:03,340 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-16 20:00:03,559 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-16 20:00:03,559 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-16 20:00:03,781 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-16 20:00:03,783 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-16 20:00:03,784 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-16 20:00:03,784 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-16 20:00:03,784 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-16 20:00:03,785 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-16 20:00:03,785 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-16 20:00:03,785 - INFO - --- 开始提醒密度控制分析 ---
2026-07-16 20:00:03,786 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-16 20:00:03,786 - INFO - ===== 所有项目分析任务完成 =====
2026-07-16 22:45:44,193 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-07-16 22:45:44,194 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-07-16 22:45:44,194 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-07-16 22:45:44,195 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-07-16 22:45:44,195 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-07-16 22:45:44,195 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-07-16 22:45:44,195 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-07-16 22:45:44,196 - INFO - [未打卡提醒] 刷新调度: times=['18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-07-16 22:45:44,196 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-07-16 22:45:44,196 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-07-16 22:45:44,198 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-07-16 22:45:44,198 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-07-16 22:45:44,198 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-07-16 22:45:44,199 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-07-16 22:45:44,199 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-07-16 22:45:44,199 - INFO - 周报定时任务已注册: 每周一 19:00
2026-07-16 22:45:44,200 - INFO - 周报定时任务已注册: 每周二 19:00
2026-07-16 22:45:44,200 - INFO - 周报定时任务已注册: 每周三 19:00
2026-07-16 22:45:44,200 - INFO - 周报定时任务已注册: 每周四 19:00
2026-07-16 22:45:44,200 - INFO - 周报定时任务已注册: 每周五 19:00
2026-07-16 22:45:44,201 - INFO - 周报定时任务已注册: 每周六 19:00
2026-07-16 22:45:44,201 - INFO - 自定义提醒定时任务已注册: 每分钟检查
2026-07-16 22:45:44,201 - INFO - 异常官网提醒定时任务已刷新:共注册 0 个时间点
2026-07-16 22:45:44,201 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-07-16 22:45:44,203 - INFO - 调度器已启动
2026-07-16 22:45:45,150 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-07-16 22:45:45,150 - INFO - [Stream] 后台线程已启动
2026-07-16 22:45:45,150 - INFO - 钉钉 Stream 服务已启动
2026-07-16 22:45:45,152 - INFO - Web 服务启动,端口: 5000
2026-07-16 22:58:26,697 - INFO - 异常官网提醒定时任务已刷新:共注册 5 个时间点
2026-07-16 22:58:26,697 - INFO - [官网监控] 保存网站:九航官网 (site_3f4d28b84f314dd5)
2026-07-16 22:58:31,465 - INFO - [官网监控] 九航官网 检测完成:正常,来源=manual,耗时=451ms
2026-07-16 22:58:36,428 - INFO - [官网监控] 九航官网 检测完成:正常,来源=manual,耗时=181ms
2026-07-16 22:58:54,629 - INFO - 异常官网提醒定时任务已刷新:共注册 5 个时间点
2026-07-16 22:58:54,629 - INFO - [官网监控] 保存网站:九航官网 (site_3f4d28b84f314dd5)
2026-07-16 22:58:56,840 - INFO - [官网监控] 九航官网 检测完成:异常,来源=manual,耗时=450ms
2026-07-16 22:59:20,525 - INFO - [官网监控] 九航官网 检测完成:异常,来源=manual,耗时=852ms
2026-07-16 23:03:09,173 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-07-16 23:03:09,174 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-07-16 23:03:09,174 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-07-16 23:03:09,175 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-07-16 23:03:09,175 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-07-16 23:03:09,175 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-07-16 23:03:09,175 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-07-16 23:03:09,176 - INFO - [未打卡提醒] 刷新调度: times=['18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-07-16 23:03:09,176 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-07-16 23:03:09,176 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-07-16 23:03:09,177 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-07-16 23:03:09,177 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-07-16 23:03:09,177 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-07-16 23:03:09,177 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-07-16 23:03:09,178 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-07-16 23:03:09,178 - INFO - 周报定时任务已注册: 每周一 19:00
2026-07-16 23:03:09,179 - INFO - 周报定时任务已注册: 每周二 19:00
2026-07-16 23:03:09,179 - INFO - 周报定时任务已注册: 每周三 19:00
2026-07-16 23:03:09,179 - INFO - 周报定时任务已注册: 每周四 19:00
2026-07-16 23:03:09,180 - INFO - 周报定时任务已注册: 每周五 19:00
2026-07-16 23:03:09,180 - INFO - 周报定时任务已注册: 每周六 19:00
2026-07-16 23:03:09,180 - INFO - 自定义提醒定时任务已注册: 每分钟检查
2026-07-16 23:03:09,181 - INFO - 异常官网提醒定时任务已刷新:共注册 5 个时间点
2026-07-16 23:03:09,181 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-07-16 23:03:09,184 - INFO - 调度器已启动
2026-07-16 23:03:09,330 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-07-16 23:03:09,330 - INFO - [Stream] 后台线程已启动
2026-07-16 23:03:09,331 - INFO - 钉钉 Stream 服务已启动
2026-07-16 23:03:09,333 - INFO - Web 服务启动,端口: 5000
2026-07-16 23:03:22,252 - INFO - 钉钉消息发送成功: 【异常官网提醒】九航官网 检测异常
检测时间:2026-07...
2026-07-16 23:03:22,255 - INFO - [官网监控] 九航官网 检测完成:异常,来源=manual,耗时=472ms
2026-07-16 23:03:38,172 - INFO - 钉钉消息发送成功: 【异常官网提醒】九航官网 检测异常
检测时间:2026-07...
2026-07-16 23:03:38,175 - INFO - [官网监控] 九航官网 检测完成:异常,来源=manual,耗时=481ms
2026-07-16 23:03:44,430 - INFO - 钉钉消息发送成功: 【异常官网提醒】九航官网 检测异常
检测时间:2026-07...
2026-07-16 23:03:44,434 - INFO - [官网监控] 九航官网 检测完成:异常,来源=manual,耗时=739ms
2026-07-16 23:03:49,964 - INFO - [官网监控] 九航官网 检测完成:异常,来源=manual,耗时=436ms
2026-07-16 23:03:53,814 - INFO - [官网监控] 九航官网 检测完成:异常,来源=manual,耗时=325ms
2026-07-16 23:03:58,573 - INFO - [官网监控] 九航官网 检测完成:异常,来源=manual,耗时=148ms
2026-07-16 23:06:03,705 - INFO - 异常官网提醒定时任务已刷新:共注册 10 个时间点
2026-07-16 23:06:03,706 - INFO - [官网监控] 保存网站:天兰01 (site_583775916f374d07)
2026-07-16 23:06:11,601 - INFO - 异常官网提醒定时任务已刷新:共注册 10 个时间点
2026-07-16 23:06:11,601 - INFO - [官网监控] 保存网站:九航官网 (site_3f4d28b84f314dd5)
2026-07-16 23:06:14,043 - INFO - [官网监控] 天兰01 检测完成:正常,来源=manual,耗时=421ms
2026-07-16 23:06:15,776 - INFO - [官网监控] 九航官网 检测完成:正常,来源=manual,耗时=289ms
2026-07-16 23:11:23,628 - INFO - [提醒] 保存事件: rem_20260716231123628573 吃东西
2026-07-16 23:11:31,369 - INFO - 钉钉消息发送成功: 吃东西...
2026-07-16 23:11:31,372 - INFO - [提醒] 测试触发成功: 吃东西
2026-07-16 23:13:47,636 - INFO - 异常官网提醒定时任务已刷新:共注册 15 个时间点
2026-07-16 23:13:47,636 - INFO - [官网监控] 保存网站:天兰02 (site_80c5f3f8a5de432d)
2026-07-16 23:13:50,333 - INFO - [官网监控] 天兰02 检测完成:正常,来源=manual,耗时=335ms
2026-07-16 23:16:30,092 - INFO - 异常官网提醒定时任务已刷新:共注册 20 个时间点
2026-07-16 23:16:30,092 - INFO - [官网监控] 保存网站:宜关茶pc (site_dc71891471d94451)
2026-07-16 23:16:33,056 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=manual,耗时=436ms
2026-07-16 23:18:18,128 - INFO - 异常官网提醒定时任务已刷新:共注册 25 个时间点
2026-07-16 23:18:18,128 - INFO - [官网监控] 保存网站:收藏网 (site_506e300e06584cff)
2026-07-16 23:18:20,298 - INFO - [官网监控] 收藏网 检测完成:正常,来源=manual,耗时=650ms
2026-07-17 08:58:51,243 - INFO - [官网监控] 天兰02 检测完成:正常,来源=manual,耗时=237ms
2026-07-17 08:58:55,527 - INFO - [官网监控] 天兰01 检测完成:正常,来源=manual,耗时=231ms
2026-07-17 09:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-17 09:00:00,013 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-17 09:00:00,018 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-17 09:00:00,021 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 09:00:00,021 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 09:00:00,021 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 09:00:00,023 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-17 09:00:00,024 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 09:00:00,504 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=488ms
2026-07-17 09:00:00,607 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 09:00:00,608 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 09:00:00,674 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=663ms
2026-07-17 09:00:00,730 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=713ms
2026-07-17 09:00:00,759 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=748ms
2026-07-17 09:00:00,842 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 09:00:00,844 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-17 09:00:00,844 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 09:00:00,845 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-17 09:00:00,845 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 09:00:00,845 - INFO - 项目 [周报提醒] 等待重试...
2026-07-17 09:00:00,846 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-17 09:00:00,846 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 09:00:01,152 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 09:00:01,153 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 09:00:01,324 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1308ms
2026-07-17 09:00:01,359 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 09:00:01,364 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-17 09:00:01,368 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-17 09:00:01,368 - INFO - 项目 [月报提醒] 等待重试...
2026-07-17 09:00:01,368 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-17 09:00:01,369 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 09:00:01,368 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 09:00:01,370 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 09:00:01,581 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 09:00:01,581 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 09:00:01,796 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 09:00:01,798 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-17 09:00:01,799 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-17 09:00:01,799 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 09:00:01,800 - INFO - 项目 [周报提醒] 等待重试...
2026-07-17 09:00:01,800 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-17 09:00:01,800 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 09:00:01,801 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 09:00:02,012 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 09:00:02,012 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 09:00:02,217 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 09:00:02,219 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-17 09:00:02,220 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 09:00:02,220 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-17 09:00:02,220 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 09:00:02,220 - INFO - 项目 [月报提醒] 等待重试...
2026-07-17 09:00:02,221 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-17 09:00:02,222 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 09:00:02,419 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 09:00:02,419 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 09:00:02,646 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 09:00:02,649 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-17 09:00:02,649 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 09:00:02,649 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-17 09:00:02,650 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-17 09:00:02,650 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 09:00:02,651 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-17 09:00:02,652 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-17 09:00:02,858 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 09:00:02,858 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 09:00:03,107 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 09:00:03,109 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-17 09:00:03,109 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-17 09:00:03,109 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-17 09:00:03,110 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-17 09:00:03,110 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-17 09:00:03,111 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-17 09:00:03,111 - INFO - --- 开始提醒密度控制分析 ---
2026-07-17 09:00:03,111 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-17 09:00:03,111 - INFO - ===== 所有项目分析任务完成 =====
2026-07-17 09:07:56,478 - INFO - [官网监控] 天兰01 检测完成:正常,来源=manual,耗时=131ms
2026-07-17 09:14:43,173 - INFO - 异常官网提醒定时任务已刷新:共注册 30 个时间点
2026-07-17 09:14:43,173 - INFO - [官网监控] 保存网站:九航app (site_4394c68a244c4e3c)
2026-07-17 09:14:45,604 - INFO - [官网监控] 九航app 检测完成:正常,来源=manual,耗时=367ms
2026-07-17 09:45:53,533 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-07-17 09:45:53,533 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-07-17 09:45:53,533 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-07-17 09:45:53,534 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-07-17 09:45:53,534 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-07-17 09:45:53,535 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-07-17 09:45:53,535 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-07-17 09:45:53,535 - INFO - [未打卡提醒] 刷新调度: times=['18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-07-17 09:45:53,536 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-07-17 09:45:53,536 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-07-17 09:45:53,536 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-07-17 09:45:53,537 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-07-17 09:45:53,537 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-07-17 09:45:53,537 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-07-17 09:45:53,537 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-07-17 09:45:53,538 - INFO - 周报定时任务已注册: 每周一 19:00
2026-07-17 09:45:53,538 - INFO - 周报定时任务已注册: 每周二 19:00
2026-07-17 09:45:53,538 - INFO - 周报定时任务已注册: 每周三 19:00
2026-07-17 09:45:53,539 - INFO - 周报定时任务已注册: 每周四 19:00
2026-07-17 09:45:53,539 - INFO - 周报定时任务已注册: 每周五 19:00
2026-07-17 09:45:53,539 - INFO - 周报定时任务已注册: 每周六 19:00
2026-07-17 09:45:53,539 - INFO - 自定义提醒定时任务已注册: 每分钟检查
2026-07-17 09:45:53,543 - INFO - 异常官网提醒定时任务已刷新:共注册 30 个时间点
2026-07-17 09:45:53,543 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-07-17 09:45:53,546 - INFO - 调度器已启动
2026-07-17 09:45:53,767 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-07-17 09:45:53,768 - INFO - [Stream] 后台线程已启动
2026-07-17 09:45:53,770 - INFO - 钉钉 Stream 服务已启动
2026-07-17 09:45:53,770 - INFO - Web 服务启动,端口: 5000
2026-07-17 09:46:07,234 - INFO - [官网监控] 天兰01 通知已关闭
2026-07-17 09:46:08,121 - INFO - [官网监控] 天兰01 通知已开启
2026-07-17 09:46:09,417 - INFO - [官网监控] 九航官网 通知已关闭
2026-07-17 09:46:09,808 - INFO - [官网监控] 九航官网 通知已开启
2026-07-17 10:00:00,658 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=643ms
2026-07-17 10:00:00,746 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=732ms
2026-07-17 10:00:00,771 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=764ms
2026-07-17 10:00:00,821 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=809ms
2026-07-17 10:00:00,860 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=844ms
2026-07-17 10:00:01,549 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1535ms
2026-07-17 10:25:43,249 - INFO - [官网监控] 收藏网 检测完成:正常,来源=manual,耗时=763ms
2026-07-17 12:00:00,000 - INFO - ===== 分析任务启动 =====
2026-07-17 12:00:00,002 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-17 12:00:00,003 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-17 12:00:00,003 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-17 12:00:00,003 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 12:00:00,004 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 12:00:00,004 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 12:00:00,004 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 12:00:00,200 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 12:00:00,200 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 12:00:00,405 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 12:00:00,407 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-17 12:00:00,407 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 12:00:00,408 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-17 12:00:00,408 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 12:00:00,408 - INFO - 项目 [月报提醒] 等待重试...
2026-07-17 12:00:00,409 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-17 12:00:00,410 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 12:00:00,633 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 12:00:00,634 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 12:00:00,882 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 12:00:00,884 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-17 12:00:00,885 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 12:00:00,885 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-17 12:00:00,885 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 12:00:00,885 - INFO - 项目 [周报提醒] 等待重试...
2026-07-17 12:00:00,885 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-17 12:00:00,887 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 12:00:01,105 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 12:00:01,105 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 12:00:01,316 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 12:00:01,318 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-17 12:00:01,319 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 12:00:01,319 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-17 12:00:01,319 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 12:00:01,319 - INFO - 项目 [月报提醒] 等待重试...
2026-07-17 12:00:01,320 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-17 12:00:01,321 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 12:00:01,821 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 12:00:01,821 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 12:00:02,065 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 12:00:02,071 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-17 12:00:02,073 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 12:00:02,073 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-17 12:00:02,073 - INFO - 项目 [周报提醒] 等待重试...
2026-07-17 12:00:02,073 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-17 12:00:02,073 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 12:00:02,075 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 12:00:02,326 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 12:00:02,327 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 12:00:02,537 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 12:00:02,539 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-17 12:00:02,539 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 12:00:02,540 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-17 12:00:02,540 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 12:00:02,540 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-17 12:00:02,542 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-17 12:00:02,542 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-17 12:00:02,780 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 12:00:02,780 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 12:00:03,001 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 12:00:03,004 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-17 12:00:03,004 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-17 12:00:03,004 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-17 12:00:03,005 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-17 12:00:03,005 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-17 12:00:03,006 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-17 12:00:03,006 - INFO - --- 开始提醒密度控制分析 ---
2026-07-17 12:00:03,006 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-17 12:00:03,006 - INFO - ===== 所有项目分析任务完成 =====
2026-07-17 14:00:00,597 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=585ms
2026-07-17 14:00:00,672 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=661ms
2026-07-17 14:00:00,732 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=719ms
2026-07-17 14:00:00,811 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=802ms
2026-07-17 14:00:01,310 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1299ms
2026-07-17 14:00:02,354 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=2341ms
2026-07-17 17:00:00,592 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=580ms
2026-07-17 17:00:00,623 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=605ms
2026-07-17 17:00:00,657 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=647ms
2026-07-17 17:00:00,737 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=724ms
2026-07-17 17:00:00,791 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=775ms
2026-07-17 17:00:01,258 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1246ms
2026-07-17 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-17 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-17 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-17 17:50:00,333 - INFO - [日报] 正在登录 XWiki...
2026-07-17 17:50:00,334 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-17 17:50:11,547 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-17 17:50:16,164 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-17 17:50:16,193 - INFO - [日报] 找到 27 条评论
2026-07-17 17:50:16,718 - INFO - 日报数据已保存: 2026-07-17, 写日报人数: 2
2026-07-17 17:50:16,723 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-17 17:50:16,790 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-17 17:50:16,790 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-17 17:50:16,791 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-17 17:50:16,992 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 17:50:16,993 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-17 18:00:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-17 18:00:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-17 18:00:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-17 18:00:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-17 18:00:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-17 18:00:08,422 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-17 18:00:12,185 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-17 18:00:12,213 - INFO - [日报] 找到 27 条评论
2026-07-17 18:00:12,727 - INFO - 日报数据已保存: 2026-07-17, 写日报人数: 2
2026-07-17 18:00:12,734 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-17 18:00:12,801 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-17 18:00:12,802 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-17 18:00:12,802 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-17 18:00:13,024 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 18:00:13,025 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-17 18:02:46,819 - INFO - AI 模型 [deepseek] 已更新
2026-07-17 18:02:54,125 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-17 18:02:54,125 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-17 18:02:54,126 - INFO - [日报] 正在登录 XWiki...
2026-07-17 18:02:54,126 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-17 18:03:02,327 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-17 18:03:06,425 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-17 18:03:06,453 - INFO - [日报] 找到 27 条评论
2026-07-17 18:03:07,070 - INFO - 日报数据已保存: 2026-07-17, 写日报人数: 2
2026-07-17 18:03:07,074 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-17 18:03:07,150 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-17 18:03:07,151 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-17 18:03:30,996 - INFO - [日报] 日报JSON生成 - content长度: 2953, reasoning长度: 3326
2026-07-17 18:03:30,997 - INFO - [日报] 日报JSON生成完成
2026-07-17 18:03:30,998 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-17.json
2026-07-17 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-17 weekday=5
2026-07-17 18:10:00,003 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-17 18:10:00,003 - INFO - ===== 日报定时分析任务启动 =====
2026-07-17 18:10:00,005 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-17 18:10:00,005 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-17 18:10:00,005 - INFO - [日报] 正在登录 XWiki...
2026-07-17 18:10:00,006 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-17 18:10:00,212 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-17 18:10:00,214 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-17 18:10:07,927 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-17 18:10:13,040 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-17 18:10:13,077 - INFO - [日报] 找到 27 条评论
2026-07-17 18:10:13,669 - INFO - 日报数据已保存: 2026-07-17, 写日报人数: 2
2026-07-17 18:10:13,673 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-17 18:10:13,739 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-17 18:10:13,741 - INFO - [日报] 标记 2026-07-17 日报流程已完成
2026-07-17 18:10:13,741 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-17 18:12:18,045 - INFO - 日报打卡状态变更: 2026-07-17 -> 已打卡
2026-07-17 18:12:27,589 - INFO - AI 模型 [deepseek] 已更新
2026-07-17 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-17 weekday=5
2026-07-17 18:15:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-17 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-17 18:20:19,177 - INFO - 异常官网提醒定时任务已刷新:共注册 96 个时间点
2026-07-17 18:20:19,178 - INFO - [官网监控] 统一时间模板已覆盖 6 个网站:days=[1, 2, 3, 4, 5, 6, 7], times=['08:00', '09:00', '10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00', '17:00', '18:00', '19:00', '20:00', '21:00', '22:00', '23:00']
2026-07-17 18:20:22,377 - INFO - [官网监控] 九航官网 检测完成:正常,来源=manual,耗时=209ms
2026-07-17 18:20:31,282 - INFO - [官网监控] 天兰01 检测完成:正常,来源=manual,耗时=322ms
2026-07-17 18:20:32,596 - INFO - [官网监控] 天兰02 检测完成:正常,来源=manual,耗时=245ms
2026-07-17 18:20:34,096 - INFO - [官网监控] 九航app 检测完成:正常,来源=manual,耗时=186ms
2026-07-17 18:20:35,738 - INFO - [官网监控] 收藏网 检测完成:正常,来源=manual,耗时=644ms
2026-07-17 18:20:38,786 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=manual,耗时=1971ms
2026-07-17 18:21:15,098 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-07-17 18:21:15,098 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-07-17 18:21:15,098 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-07-17 18:21:15,099 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-07-17 18:21:15,099 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-07-17 18:21:15,100 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-07-17 18:21:15,100 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-07-17 18:21:15,100 - INFO - [未打卡提醒] 刷新调度: times=['18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-07-17 18:21:15,101 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-07-17 18:21:15,101 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-07-17 18:21:15,101 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-07-17 18:21:15,101 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-07-17 18:21:15,102 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-07-17 18:21:15,102 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-07-17 18:21:15,102 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-07-17 18:21:15,103 - INFO - 周报定时任务已注册: 每周一 19:00
2026-07-17 18:21:15,103 - INFO - 周报定时任务已注册: 每周二 19:00
2026-07-17 18:21:15,103 - INFO - 周报定时任务已注册: 每周三 19:00
2026-07-17 18:21:15,103 - INFO - 周报定时任务已注册: 每周四 19:00
2026-07-17 18:21:15,104 - INFO - 周报定时任务已注册: 每周五 19:00
2026-07-17 18:21:15,104 - INFO - 周报定时任务已注册: 每周六 19:00
2026-07-17 18:21:15,104 - INFO - 自定义提醒定时任务已注册: 每分钟检查
2026-07-17 18:21:15,116 - INFO - 异常官网提醒定时任务已刷新:共注册 96 个时间点
2026-07-17 18:21:15,116 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-07-17 18:21:15,123 - INFO - 调度器已启动
2026-07-17 18:21:15,441 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-07-17 18:21:15,441 - INFO - [Stream] 后台线程已启动
2026-07-17 18:21:15,445 - INFO - 钉钉 Stream 服务已启动
2026-07-17 18:21:15,446 - INFO - Web 服务启动,端口: 5000
2026-07-17 18:22:11,208 - INFO - [速跳] 保存网站:九航云选 (site_456636eb991544b6)
2026-07-17 18:22:41,066 - INFO - [速跳] 保存网站:九航内部管理系统 (site_614cbbcfbe74468d)
2026-07-17 18:23:28,394 - INFO - [速跳] 保存网站:五域-测试 (site_c530be44c94a49ce)
2026-07-17 18:23:42,450 - INFO - [速跳] 保存网站:九航管理后台-测试 (site_614cbbcfbe74468d)
2026-07-17 18:23:53,705 - INFO - [速跳] 保存网站:九航app-测试 (site_456636eb991544b6)
2026-07-17 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-17 weekday=5
2026-07-17 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-17 18:26:48,810 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-07-17 18:26:48,810 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-07-17 18:26:48,811 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-07-17 18:26:48,811 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-07-17 18:26:48,812 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-07-17 18:26:48,812 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-07-17 18:26:48,812 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-07-17 18:26:48,813 - INFO - [未打卡提醒] 刷新调度: times=['18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-07-17 18:26:48,813 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-07-17 18:26:48,813 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-07-17 18:26:48,813 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-07-17 18:26:48,814 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-07-17 18:26:48,814 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-07-17 18:26:48,814 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-07-17 18:26:48,814 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-07-17 18:26:48,815 - INFO - 周报定时任务已注册: 每周一 19:00
2026-07-17 18:26:48,815 - INFO - 周报定时任务已注册: 每周二 19:00
2026-07-17 18:26:48,815 - INFO - 周报定时任务已注册: 每周三 19:00
2026-07-17 18:26:48,816 - INFO - 周报定时任务已注册: 每周四 19:00
2026-07-17 18:26:48,816 - INFO - 周报定时任务已注册: 每周五 19:00
2026-07-17 18:26:48,816 - INFO - 周报定时任务已注册: 每周六 19:00
2026-07-17 18:26:48,817 - INFO - 自定义提醒定时任务已注册: 每分钟检查
2026-07-17 18:26:48,828 - INFO - 异常官网提醒定时任务已刷新:共注册 96 个时间点
2026-07-17 18:26:48,828 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-07-17 18:26:48,835 - INFO - 调度器已启动
2026-07-17 18:26:48,996 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-07-17 18:26:48,996 - INFO - [Stream] 后台线程已启动
2026-07-17 18:26:48,999 - INFO - 钉钉 Stream 服务已启动
2026-07-17 18:26:48,999 - INFO - Web 服务启动,端口: 5000
2026-07-17 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-17 weekday=5
2026-07-17 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-17 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-17 weekday=5
2026-07-17 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-17 18:28:59,210 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-07-17 18:28:59,210 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-07-17 18:28:59,211 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-07-17 18:28:59,211 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-07-17 18:28:59,212 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-07-17 18:28:59,212 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-07-17 18:28:59,212 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-07-17 18:28:59,213 - INFO - [未打卡提醒] 刷新调度: times=['18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-07-17 18:28:59,213 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-07-17 18:28:59,213 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-07-17 18:28:59,214 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-07-17 18:28:59,214 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-07-17 18:28:59,214 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-07-17 18:28:59,214 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-07-17 18:28:59,215 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-07-17 18:28:59,215 - INFO - 周报定时任务已注册: 每周一 19:00
2026-07-17 18:28:59,215 - INFO - 周报定时任务已注册: 每周二 19:00
2026-07-17 18:28:59,216 - INFO - 周报定时任务已注册: 每周三 19:00
2026-07-17 18:28:59,216 - INFO - 周报定时任务已注册: 每周四 19:00
2026-07-17 18:28:59,216 - INFO - 周报定时任务已注册: 每周五 19:00
2026-07-17 18:28:59,216 - INFO - 周报定时任务已注册: 每周六 19:00
2026-07-17 18:28:59,217 - INFO - 自定义提醒定时任务已注册: 每分钟检查
2026-07-17 18:28:59,229 - INFO - 异常官网提醒定时任务已刷新:共注册 96 个时间点
2026-07-17 18:28:59,229 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-07-17 18:28:59,236 - INFO - 调度器已启动
2026-07-17 18:28:59,395 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-07-17 18:28:59,395 - INFO - [Stream] 后台线程已启动
2026-07-17 18:28:59,396 - INFO - 钉钉 Stream 服务已启动
2026-07-17 18:28:59,396 - INFO - Web 服务启动,端口: 5000
2026-07-17 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-17 weekday=5
2026-07-17 18:29:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-17 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-17 weekday=5
2026-07-17 18:30:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-17 18:32:37,126 - INFO - 定时任务已注册: 每天 09:00 执行 AI 分析
2026-07-17 18:32:37,126 - INFO - 定时任务已注册: 每天 12:00 执行 AI 分析
2026-07-17 18:32:37,127 - INFO - 定时任务已注册: 每天 20:00 执行 AI 分析
2026-07-17 18:32:37,127 - INFO - 日报定时任务已注册: 每天 17:50 执行日报分析
2026-07-17 18:32:37,127 - INFO - 日报定时任务已注册: 每天 18:00 执行日报分析
2026-07-17 18:32:37,128 - INFO - 日报定时任务已注册: 每天 18:10 执行日报分析
2026-07-17 18:32:37,128 - INFO - 日报定时任务已注册: 每天 18:20 执行日报分析
2026-07-17 18:32:37,128 - INFO - [未打卡提醒] 刷新调度: times=['18:10', '18:15', '18:26', '18:27', '18:28', '18:29', '18:30'], bot_id=bot_20260603123820
2026-07-17 18:32:37,129 - INFO - 未打卡提醒任务已注册: 每天 18:10 检测
2026-07-17 18:32:37,129 - INFO - 未打卡提醒任务已注册: 每天 18:15 检测
2026-07-17 18:32:37,129 - INFO - 未打卡提醒任务已注册: 每天 18:26 检测
2026-07-17 18:32:37,129 - INFO - 未打卡提醒任务已注册: 每天 18:27 检测
2026-07-17 18:32:37,130 - INFO - 未打卡提醒任务已注册: 每天 18:28 检测
2026-07-17 18:32:37,130 - INFO - 未打卡提醒任务已注册: 每天 18:29 检测
2026-07-17 18:32:37,130 - INFO - 未打卡提醒任务已注册: 每天 18:30 检测
2026-07-17 18:32:37,131 - INFO - 周报定时任务已注册: 每周一 19:00
2026-07-17 18:32:37,131 - INFO - 周报定时任务已注册: 每周二 19:00
2026-07-17 18:32:37,131 - INFO - 周报定时任务已注册: 每周三 19:00
2026-07-17 18:32:37,132 - INFO - 周报定时任务已注册: 每周四 19:00
2026-07-17 18:32:37,132 - INFO - 周报定时任务已注册: 每周五 19:00
2026-07-17 18:32:37,132 - INFO - 周报定时任务已注册: 每周六 19:00
2026-07-17 18:32:37,132 - INFO - 自定义提醒定时任务已注册: 每分钟检查
2026-07-17 18:32:37,144 - INFO - 异常官网提醒定时任务已刷新:共注册 96 个时间点
2026-07-17 18:32:37,144 - INFO - 定时任务已注册: 每5分钟检查提醒
2026-07-17 18:32:37,151 - INFO - 调度器已启动
2026-07-17 18:32:37,322 - INFO - [Stream] 连接已启动,等待群消息(含事件订阅)...
2026-07-17 18:32:37,322 - INFO - [Stream] 后台线程已启动
2026-07-17 18:32:37,323 - INFO - 钉钉 Stream 服务已启动
2026-07-17 18:32:37,323 - INFO - Web 服务启动,端口: 5000
2026-07-17 19:00:00,051 - INFO - ===== 周报定时分析任务启动 =====
2026-07-17 19:00:00,053 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-17 19:00:00,058 - INFO - [周报] 开始获取本周日报数据
2026-07-17 19:00:00,097 - INFO - [周报] 本周日期范围: 2026-07-13 至 2026-07-17
共 5 天有日报数据
2026-07-17 19:00:00,104 - INFO - [周报] 开始 AI 分析
2026-07-17 19:00:00,116 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-17 19:00:00,685 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=653ms
2026-07-17 19:00:00,754 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=736ms
2026-07-17 19:00:00,773 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=761ms
2026-07-17 19:00:00,774 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 19:00:00,777 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-17 19:00:00,777 - INFO - 周报定时分析任务完成: error
2026-07-17 19:00:00,798 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=779ms
2026-07-17 19:00:00,847 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=812ms
2026-07-17 19:00:01,752 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1735ms
2026-07-17 20:00:00,001 - INFO - ===== 分析任务启动 =====
2026-07-17 20:00:00,006 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-17 20:00:00,008 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-17 20:00:00,010 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 20:00:00,010 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 20:00:00,011 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 20:00:00,027 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-17 20:00:00,030 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 20:00:00,606 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=552ms
2026-07-17 20:00:00,620 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=600ms
2026-07-17 20:00:00,632 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=603ms
2026-07-17 20:00:00,669 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=649ms
2026-07-17 20:00:00,722 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 20:00:00,723 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 20:00:00,738 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=714ms
2026-07-17 20:00:00,988 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=971ms
2026-07-17 20:00:01,825 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 20:00:01,830 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-17 20:00:01,830 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 20:00:01,831 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-17 20:00:01,831 - INFO - 项目 [周报提醒] 等待重试...
2026-07-17 20:00:01,832 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-17 20:00:01,832 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 20:00:01,831 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 20:00:02,904 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 20:00:02,905 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 20:00:03,116 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 20:00:03,118 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-17 20:00:03,118 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 20:00:03,119 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 20:00:03,119 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-17 20:00:03,120 - INFO - 项目 [月报提醒] 等待重试...
2026-07-17 20:00:03,121 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-17 20:00:03,121 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 20:00:03,305 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 20:00:03,305 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 20:00:03,619 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 20:00:03,621 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-17 20:00:03,622 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 20:00:03,622 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-17 20:00:03,622 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 20:00:03,622 - INFO - 项目 [周报提醒] 等待重试...
2026-07-17 20:00:03,624 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-17 20:00:03,624 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 20:00:03,820 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 20:00:03,820 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 20:00:04,109 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 20:00:04,111 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-17 20:00:04,112 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 20:00:04,112 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-17 20:00:04,112 - INFO - 项目 [月报提醒] 等待重试...
2026-07-17 20:00:04,112 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 20:00:04,113 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-17 20:00:04,114 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-17 20:00:04,394 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 20:00:04,395 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 20:00:04,939 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 20:00:04,941 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-17 20:00:04,941 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-17 20:00:04,942 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-17 20:00:04,942 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-17 20:00:04,942 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-17 20:00:04,944 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-17 20:00:04,945 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-17 20:00:05,131 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-17 20:00:05,131 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-17 20:00:05,320 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-17 20:00:05,322 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-17 20:00:05,322 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-17 20:00:05,323 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-17 20:00:05,323 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-17 20:00:05,323 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-17 20:00:05,324 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-17 20:00:05,324 - INFO - --- 开始提醒密度控制分析 ---
2026-07-17 20:00:05,324 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-17 20:00:05,324 - INFO - ===== 所有项目分析任务完成 =====
2026-07-17 21:00:00,612 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=595ms
2026-07-17 21:00:00,640 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=620ms
2026-07-17 21:00:00,701 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=683ms
2026-07-17 21:00:00,744 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=720ms
2026-07-17 21:00:00,758 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=734ms
2026-07-17 21:00:00,768 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=748ms
2026-07-17 22:00:00,638 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=609ms
2026-07-17 22:00:00,652 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=630ms
2026-07-17 22:00:00,703 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=686ms
2026-07-17 22:00:00,779 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=759ms
2026-07-17 22:00:00,867 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=847ms
2026-07-17 22:00:01,268 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1252ms
2026-07-17 23:00:00,660 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=638ms
2026-07-17 23:00:00,688 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=670ms
2026-07-17 23:00:00,717 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=701ms
2026-07-17 23:00:00,732 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=713ms
2026-07-17 23:00:00,811 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=791ms
2026-07-17 23:00:01,604 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1587ms
2026-07-18 08:00:00,540 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=520ms
2026-07-18 08:00:00,647 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=623ms
2026-07-18 08:00:00,751 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=728ms
2026-07-18 08:00:00,775 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=754ms
2026-07-18 08:00:00,833 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=818ms
2026-07-18 08:00:01,650 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1626ms
2026-07-18 09:00:00,001 - INFO - ===== 分析任务启动 =====
2026-07-18 09:00:00,007 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-18 09:00:00,015 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-18 09:00:00,016 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 09:00:00,016 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 09:00:00,016 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 09:00:00,019 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-18 09:00:00,019 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 09:00:00,618 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 09:00:00,619 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 09:00:00,698 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=664ms
2026-07-18 09:00:00,745 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=722ms
2026-07-18 09:00:00,766 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=745ms
2026-07-18 09:00:00,779 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=757ms
2026-07-18 09:00:00,801 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=780ms
2026-07-18 09:00:00,862 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 09:00:00,864 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-18 09:00:00,864 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 09:00:00,864 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-18 09:00:00,865 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 09:00:00,865 - INFO - 项目 [周报提醒] 等待重试...
2026-07-18 09:00:00,866 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-18 09:00:00,866 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 09:00:01,091 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 09:00:01,091 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 09:00:01,310 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 09:00:01,312 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-18 09:00:01,312 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 09:00:01,313 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-18 09:00:01,313 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 09:00:01,313 - INFO - 项目 [月报提醒] 等待重试...
2026-07-18 09:00:01,314 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-18 09:00:01,315 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 09:00:01,329 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1313ms
2026-07-18 09:00:01,562 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 09:00:01,562 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 09:00:01,768 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 09:00:01,770 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-18 09:00:01,771 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 09:00:01,771 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-18 09:00:01,772 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 09:00:01,772 - INFO - 项目 [周报提醒] 等待重试...
2026-07-18 09:00:01,773 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-18 09:00:01,773 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 09:00:01,987 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 09:00:01,987 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 09:00:02,196 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 09:00:02,198 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-18 09:00:02,199 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 09:00:02,199 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-18 09:00:02,200 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 09:00:02,200 - INFO - 项目 [月报提醒] 等待重试...
2026-07-18 09:00:02,201 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-18 09:00:02,201 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 09:00:03,333 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 09:00:03,334 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 09:00:03,749 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 09:00:03,751 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-18 09:00:03,752 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-18 09:00:03,752 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 09:00:03,752 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-18 09:00:03,753 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 09:00:03,753 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-18 09:00:03,755 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-18 09:00:04,038 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 09:00:04,038 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 09:00:04,301 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 09:00:04,303 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-18 09:00:04,304 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-18 09:00:04,304 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-18 09:00:04,304 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-18 09:00:04,305 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-18 09:00:04,305 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-18 09:00:04,305 - INFO - --- 开始提醒密度控制分析 ---
2026-07-18 09:00:04,306 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-18 09:00:04,306 - INFO - ===== 所有项目分析任务完成 =====
2026-07-18 09:12:06,085 - INFO - [速跳] 保存网站:TAPD (site_82e69bbfae6e4c66)
2026-07-18 09:13:17,364 - INFO - [速跳] 保存网站:AutoDL (site_cc880864f9d748a8)
2026-07-18 09:13:50,876 - INFO - [速跳] 保存网站:RunningHub ComfyUI Workflow (site_9d3ab5a7d5cf4eef)
2026-07-18 09:14:17,271 - INFO - [速跳] 保存网站:RunningHub-多参考图生视频 (site_1f7ce56f237644d8)
2026-07-18 09:14:42,155 - INFO - [速跳] 保存网站:HappyHorse阿里视频生成 (site_bd5c65c681ca4bad)
2026-07-18 09:15:17,461 - INFO - [速跳] 保存网站:即梦AI (site_39344c863e9e43cb)
2026-07-18 09:15:58,076 - INFO - [速跳] 保存网站:zol (site_c43dd435ecb54d03)
2026-07-18 09:16:43,509 - INFO - [速跳] 保存网站:LTX导演台2.0【Director】优化工作流已修复 - RunningHub ComfyUI Workflow (site_173f3b25c08a448c)
2026-07-18 09:17:20,743 - INFO - [速跳] 保存网站:作者信息 | 极客公园 (site_de9955b10db54240)
2026-07-18 09:18:17,338 - INFO - [速跳] 保存网站:服务器管理 (site_3b8194f4ae17498e)
2026-07-18 09:21:26,830 - INFO - [速跳] 保存网站:xwiki-日报 (site_735dfa6345764490)
2026-07-18 09:23:10,290 - INFO - [速跳] 保存网站:蓝湖-自提 (site_750652a8cd8c41ca)
2026-07-18 09:24:02,793 - INFO - [速跳] 保存网站:蓝湖-运营端功能 (site_f7ebbeb34c1a4549)
2026-07-18 09:24:28,427 - INFO - [速跳] 保存网站:蓝湖-推三返一 (site_7d87bee69969457a)
2026-07-18 09:24:58,466 - INFO - [速跳] 保存网站:蓝湖-朋友圈分享 (site_7b26696ad9e74b9f)
2026-07-18 09:55:39,061 - INFO - 异常官网提醒定时任务已刷新:共注册 112 个时间点
2026-07-18 09:55:39,061 - INFO - [官网监控] 保存网站:九航商业 (site_d0844ece171b429e)
2026-07-18 09:55:41,373 - INFO - [官网监控] 九航商业 检测完成:正常,来源=manual,耗时=199ms
2026-07-18 09:55:45,729 - INFO - [官网监控] 九航商业 检测完成:正常,来源=manual,耗时=235ms
2026-07-18 09:57:39,577 - INFO - 异常官网提醒定时任务已刷新:共注册 128 个时间点
2026-07-18 09:57:39,577 - INFO - [官网监控] 保存网站:锐诺美 (site_0e2afe45c46544c7)
2026-07-18 09:57:46,058 - INFO - 异常官网提醒定时任务已刷新:共注册 128 个时间点
2026-07-18 09:57:46,059 - INFO - [官网监控] 保存网站:锐诺美 (site_0e2afe45c46544c7)
2026-07-18 09:57:48,115 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=manual,耗时=145ms
2026-07-18 10:00:00,756 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=723ms
2026-07-18 10:00:00,779 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=725ms
2026-07-18 10:00:00,799 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=774ms
2026-07-18 10:00:00,823 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=798ms
2026-07-18 10:00:00,834 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=818ms
2026-07-18 10:00:00,948 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=933ms
2026-07-18 10:00:01,268 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1249ms
2026-07-18 10:00:02,334 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=2312ms
2026-07-18 11:00:00,797 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=775ms
2026-07-18 11:00:00,817 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=780ms
2026-07-18 11:00:00,833 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=792ms
2026-07-18 11:00:00,849 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=803ms
2026-07-18 11:00:00,864 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=842ms
2026-07-18 11:00:00,914 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=895ms
2026-07-18 11:00:00,925 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=899ms
2026-07-18 11:00:01,786 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1762ms
2026-07-18 12:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-18 12:00:00,007 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-18 12:00:00,027 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-18 12:00:00,027 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 12:00:00,027 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 12:00:00,028 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 12:00:00,133 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-18 12:00:00,134 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 12:00:00,743 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 12:00:00,743 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 12:00:00,849 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=798ms
2026-07-18 12:00:00,882 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=856ms
2026-07-18 12:00:00,912 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=894ms
2026-07-18 12:00:00,934 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=911ms
2026-07-18 12:00:00,958 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=934ms
2026-07-18 12:00:00,997 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=969ms
2026-07-18 12:00:01,027 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1009ms
2026-07-18 12:00:01,033 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 12:00:01,036 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-18 12:00:01,037 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-18 12:00:01,037 - INFO - 项目 [周报提醒] 等待重试...
2026-07-18 12:00:01,037 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-18 12:00:01,037 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 12:00:01,037 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 12:00:01,038 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 12:00:01,091 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1051ms
2026-07-18 12:00:01,282 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 12:00:01,283 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 12:00:01,504 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 12:00:01,508 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-18 12:00:01,509 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-18 12:00:01,509 - INFO - 项目 [月报提醒] 等待重试...
2026-07-18 12:00:01,511 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 12:00:01,511 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-18 12:00:01,511 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 12:00:01,514 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 12:00:01,750 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 12:00:01,750 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 12:00:02,479 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 12:00:02,481 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-18 12:00:02,481 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 12:00:02,482 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-18 12:00:02,482 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 12:00:02,482 - INFO - 项目 [周报提醒] 等待重试...
2026-07-18 12:00:02,483 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-18 12:00:02,484 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 12:00:02,713 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 12:00:02,713 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 12:00:02,923 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 12:00:02,925 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-18 12:00:02,926 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 12:00:02,926 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-18 12:00:02,926 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 12:00:02,927 - INFO - 项目 [月报提醒] 等待重试...
2026-07-18 12:00:02,928 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-18 12:00:02,928 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 12:00:03,614 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 12:00:03,615 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 12:00:03,826 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 12:00:03,829 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-18 12:00:03,829 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 12:00:03,829 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-18 12:00:03,830 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 12:00:03,830 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-18 12:00:03,831 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-18 12:00:03,832 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-18 12:00:04,208 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 12:00:04,208 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 12:00:04,401 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 12:00:04,403 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-18 12:00:04,404 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-18 12:00:04,404 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-18 12:00:04,404 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-18 12:00:04,405 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-18 12:00:04,405 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-18 12:00:04,405 - INFO - --- 开始提醒密度控制分析 ---
2026-07-18 12:00:04,406 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-18 12:00:04,406 - INFO - ===== 所有项目分析任务完成 =====
2026-07-18 13:00:00,707 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=682ms
2026-07-18 13:00:00,809 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=777ms
2026-07-18 13:00:00,824 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=798ms
2026-07-18 13:00:00,858 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=830ms
2026-07-18 13:00:00,890 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=868ms
2026-07-18 13:00:00,908 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=887ms
2026-07-18 13:00:00,922 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=899ms
2026-07-18 13:00:01,437 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1417ms
2026-07-18 14:00:00,717 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=583ms
2026-07-18 14:00:00,763 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=690ms
2026-07-18 14:00:00,874 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=845ms
2026-07-18 14:00:00,889 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=852ms
2026-07-18 14:00:00,903 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=870ms
2026-07-18 14:00:00,917 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=867ms
2026-07-18 14:00:00,964 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=940ms
2026-07-18 14:00:01,314 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1294ms
2026-07-18 15:00:00,755 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=703ms
2026-07-18 15:00:00,815 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=779ms
2026-07-18 15:00:00,842 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=807ms
2026-07-18 15:00:00,865 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=829ms
2026-07-18 15:00:00,879 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=835ms
2026-07-18 15:00:00,892 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=853ms
2026-07-18 15:00:00,905 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=858ms
2026-07-18 15:00:01,128 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1108ms
2026-07-18 16:00:00,823 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=789ms
2026-07-18 16:00:00,843 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=784ms
2026-07-18 16:00:00,866 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=795ms
2026-07-18 16:00:00,882 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=856ms
2026-07-18 16:00:00,900 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=856ms
2026-07-18 16:00:00,915 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=886ms
2026-07-18 16:00:00,958 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=932ms
2026-07-18 16:00:01,405 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1382ms
2026-07-18 17:00:00,771 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=723ms
2026-07-18 17:00:00,831 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=800ms
2026-07-18 17:00:00,889 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=861ms
2026-07-18 17:00:00,907 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=876ms
2026-07-18 17:00:00,926 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=895ms
2026-07-18 17:00:00,944 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=922ms
2026-07-18 17:00:01,117 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1098ms
2026-07-18 17:00:01,478 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1457ms
2026-07-18 17:50:00,004 - INFO - ===== 日报定时分析任务启动 =====
2026-07-18 17:50:00,004 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-18 17:50:00,005 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-18 17:50:00,207 - INFO - [日报] 正在登录 XWiki...
2026-07-18 17:50:00,207 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-18 17:50:09,873 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-18 17:50:14,256 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-18 17:50:14,289 - INFO - [日报] 找到 29 条评论
2026-07-18 17:50:14,862 - INFO - 日报数据已保存: 2026-07-18, 写日报人数: 2
2026-07-18 17:50:14,866 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-18 17:50:14,941 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-18 17:50:14,942 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-18 17:50:14,943 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-18 17:50:15,159 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 17:50:15,161 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-18 17:51:00,528 - INFO - AI 模型 [deepseek] 已更新
2026-07-18 17:51:11,473 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-18 17:51:11,474 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-18 17:51:11,475 - INFO - [日报] 正在登录 XWiki...
2026-07-18 17:51:11,475 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-18 17:51:24,234 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-18 17:51:27,916 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-18 17:51:27,959 - INFO - [日报] 找到 29 条评论
2026-07-18 17:51:28,587 - INFO - 日报数据已保存: 2026-07-18, 写日报人数: 2
2026-07-18 17:51:28,591 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-18 17:51:28,657 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-18 17:51:28,658 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-18 17:51:48,907 - INFO - [日报] 日报JSON生成 - content长度: 2521, reasoning长度: 3446
2026-07-18 17:51:48,908 - INFO - [日报] 日报JSON生成完成
2026-07-18 17:51:48,908 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-18.json
2026-07-18 17:52:38,164 - INFO - 日报打卡状态变更: 2026-07-18 -> 已打卡
2026-07-18 17:52:42,897 - INFO - AI 模型 [deepseek] 已更新
2026-07-18 18:00:00,003 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-18 18:00:00,865 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=827ms
2026-07-18 18:00:00,887 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=838ms
2026-07-18 18:00:00,913 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=849ms
2026-07-18 18:00:00,932 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=886ms
2026-07-18 18:00:00,948 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=898ms
2026-07-18 18:00:00,966 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=917ms
2026-07-18 18:00:00,980 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=951ms
2026-07-18 18:00:01,458 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1435ms
2026-07-18 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-18 weekday=6
2026-07-18 18:10:00,002 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-18 18:10:00,004 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-18 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-18 weekday=6
2026-07-18 18:15:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-18 18:20:00,002 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-18 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-18 weekday=6
2026-07-18 18:26:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-18 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-18 weekday=6
2026-07-18 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-18 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-18 weekday=6
2026-07-18 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-18 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-18 weekday=6
2026-07-18 18:29:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-18 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-18 weekday=6
2026-07-18 18:30:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-18 19:00:00,006 - INFO - ===== 周报定时分析任务启动 =====
2026-07-18 19:00:00,007 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-18 19:00:00,009 - INFO - [周报] 开始获取本周日报数据
2026-07-18 19:00:00,012 - INFO - [周报] 本周日期范围: 2026-07-13 至 2026-07-18
共 6 天有日报数据
2026-07-18 19:00:00,017 - INFO - [周报] 开始 AI 分析
2026-07-18 19:00:00,022 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-18 19:00:00,773 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 19:00:00,785 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-18 19:00:00,789 - INFO - 周报定时分析任务完成: error
2026-07-18 19:00:00,792 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=699ms
2026-07-18 19:00:00,854 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=816ms
2026-07-18 19:00:00,874 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=840ms
2026-07-18 19:00:00,936 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=914ms
2026-07-18 19:00:00,966 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=937ms
2026-07-18 19:00:01,166 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=1134ms
2026-07-18 19:00:01,216 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1184ms
2026-07-18 19:00:01,713 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1687ms
2026-07-18 20:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-18 20:00:00,007 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-18 20:00:00,016 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-18 20:00:00,017 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-18 20:00:00,019 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 20:00:00,019 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 20:00:00,019 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 20:00:00,021 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 20:00:00,708 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 20:00:00,723 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 20:00:00,841 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=763ms
2026-07-18 20:00:00,869 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=761ms
2026-07-18 20:00:00,884 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=818ms
2026-07-18 20:00:00,897 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=820ms
2026-07-18 20:00:00,913 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=828ms
2026-07-18 20:00:01,105 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 20:00:01,108 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-18 20:00:01,109 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-18 20:00:01,108 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 20:00:01,109 - INFO - 项目 [月报提醒] 等待重试...
2026-07-18 20:00:01,109 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 20:00:01,109 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-18 20:00:01,110 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 20:00:01,324 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 20:00:01,326 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 20:00:01,341 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1319ms
2026-07-18 20:00:01,577 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 20:00:01,580 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-18 20:00:01,580 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-18 20:00:01,581 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 20:00:01,581 - INFO - 项目 [周报提醒] 等待重试...
2026-07-18 20:00:01,581 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 20:00:01,581 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-18 20:00:01,583 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 20:00:01,799 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 20:00:01,799 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 20:00:02,013 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 20:00:02,016 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-18 20:00:02,016 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-18 20:00:02,017 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 20:00:02,017 - INFO - 项目 [月报提醒] 等待重试...
2026-07-18 20:00:02,017 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-18 20:00:02,017 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 20:00:02,018 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 20:00:02,245 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 20:00:02,245 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 20:00:02,414 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=2386ms
2026-07-18 20:00:02,478 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 20:00:02,481 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-18 20:00:02,482 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-18 20:00:02,482 - INFO - 项目 [周报提醒] 等待重试...
2026-07-18 20:00:02,482 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-18 20:00:02,483 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 20:00:02,483 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 20:00:02,484 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-18 20:00:02,692 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 20:00:02,692 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 20:00:02,974 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 20:00:02,976 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-18 20:00:02,976 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-18 20:00:02,977 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-18 20:00:02,978 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-18 20:00:02,978 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-18 20:00:02,979 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-18 20:00:02,981 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-18 20:00:03,206 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-18 20:00:03,206 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-18 20:00:03,416 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-18 20:00:03,418 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-18 20:00:03,419 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-18 20:00:03,419 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-18 20:00:03,419 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-18 20:00:03,420 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-18 20:00:03,420 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-18 20:00:03,421 - INFO - --- 开始提醒密度控制分析 ---
2026-07-18 20:00:03,421 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-18 20:00:03,421 - INFO - ===== 所有项目分析任务完成 =====
2026-07-18 20:00:04,257 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=4231ms
2026-07-18 21:00:00,763 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=714ms
2026-07-18 21:00:00,794 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=740ms
2026-07-18 21:00:00,811 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=771ms
2026-07-18 21:00:00,828 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=775ms
2026-07-18 21:00:00,850 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=831ms
2026-07-18 21:00:00,914 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=891ms
2026-07-18 21:00:00,959 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=932ms
2026-07-18 21:00:01,243 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1221ms
2026-07-18 22:00:00,723 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=693ms
2026-07-18 22:00:00,791 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=747ms
2026-07-18 22:00:00,845 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=811ms
2026-07-18 22:00:00,866 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=819ms
2026-07-18 22:00:00,883 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=817ms
2026-07-18 22:00:00,900 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=866ms
2026-07-18 22:00:00,913 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=883ms
2026-07-18 22:00:01,775 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1744ms
2026-07-18 23:00:00,872 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=843ms
2026-07-18 23:00:00,896 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=845ms
2026-07-18 23:00:00,914 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=844ms
2026-07-18 23:00:00,933 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=876ms
2026-07-18 23:00:00,948 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=876ms
2026-07-18 23:00:00,964 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=927ms
2026-07-18 23:00:01,050 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1023ms
2026-07-18 23:00:01,447 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1425ms
2026-07-19 08:00:00,795 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=762ms
2026-07-19 08:00:00,831 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=795ms
2026-07-19 08:00:00,850 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=819ms
2026-07-19 08:00:00,916 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=888ms
2026-07-19 08:00:00,935 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=894ms
2026-07-19 08:00:00,952 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=917ms
2026-07-19 08:00:00,974 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=945ms
2026-07-19 08:00:01,541 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1516ms
2026-07-19 09:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-19 09:00:00,004 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-19 09:00:00,004 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-19 09:00:00,004 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-19 09:00:00,006 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 09:00:00,007 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 09:00:00,009 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 09:00:00,012 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 09:00:00,701 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 09:00:00,701 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 09:00:00,811 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=703ms
2026-07-19 09:00:00,843 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=737ms
2026-07-19 09:00:00,873 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=778ms
2026-07-19 09:00:00,891 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=784ms
2026-07-19 09:00:00,909 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=815ms
2026-07-19 09:00:00,923 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=857ms
2026-07-19 09:00:01,070 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 09:00:01,077 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-19 09:00:01,079 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-19 09:00:01,079 - INFO - 项目 [月报提醒] 等待重试...
2026-07-19 09:00:01,080 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-19 09:00:01,080 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 09:00:01,079 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 09:00:01,081 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 09:00:01,187 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1139ms
2026-07-19 09:00:01,535 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1509ms
2026-07-19 09:00:01,937 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 09:00:01,937 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 09:00:02,170 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 09:00:02,175 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-19 09:00:02,176 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-19 09:00:02,176 - INFO - 项目 [周报提醒] 等待重试...
2026-07-19 09:00:02,176 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-19 09:00:02,177 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 09:00:02,177 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 09:00:02,177 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 09:00:02,373 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 09:00:02,373 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 09:00:02,671 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 09:00:02,674 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-19 09:00:02,675 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-19 09:00:02,675 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 09:00:02,675 - INFO - 项目 [周报提醒] 等待重试...
2026-07-19 09:00:02,675 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-19 09:00:02,675 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 09:00:02,676 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 09:00:02,872 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 09:00:02,873 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 09:00:03,314 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 09:00:03,316 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-19 09:00:03,317 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 09:00:03,317 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-19 09:00:03,317 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 09:00:03,317 - INFO - 项目 [月报提醒] 等待重试...
2026-07-19 09:00:03,318 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-19 09:00:03,319 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 09:00:03,658 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 09:00:03,658 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 09:00:03,846 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 09:00:03,848 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-19 09:00:03,849 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 09:00:03,849 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-19 09:00:03,849 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 09:00:03,849 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-19 09:00:03,851 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-19 09:00:03,852 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-19 09:00:04,062 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 09:00:04,062 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 09:00:04,257 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 09:00:04,259 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-19 09:00:04,260 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-19 09:00:04,260 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-19 09:00:04,260 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-19 09:00:04,261 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-19 09:00:04,261 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-19 09:00:04,261 - INFO - --- 开始提醒密度控制分析 ---
2026-07-19 09:00:04,261 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-19 09:00:04,262 - INFO - ===== 所有项目分析任务完成 =====
2026-07-19 10:00:00,725 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=596ms
2026-07-19 10:00:00,766 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=718ms
2026-07-19 10:00:00,807 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=735ms
2026-07-19 10:00:00,864 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=786ms
2026-07-19 10:00:00,914 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=890ms
2026-07-19 10:00:00,987 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=965ms
2026-07-19 10:00:01,000 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=968ms
2026-07-19 10:00:01,672 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1650ms
2026-07-19 11:00:00,832 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=799ms
2026-07-19 11:00:00,852 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=826ms
2026-07-19 11:00:00,870 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=828ms
2026-07-19 11:00:00,891 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=837ms
2026-07-19 11:00:00,905 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=872ms
2026-07-19 11:00:00,918 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=887ms
2026-07-19 11:00:01,512 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1492ms
2026-07-19 11:00:03,152 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=3128ms
2026-07-19 12:00:00,005 - INFO - ===== 分析任务启动 =====
2026-07-19 12:00:00,006 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-19 12:00:00,009 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-19 12:00:00,009 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 12:00:00,009 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 12:00:00,013 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 12:00:00,026 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-19 12:00:00,029 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 12:00:01,207 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 12:00:01,208 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 12:00:01,396 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1194ms
2026-07-19 12:00:01,430 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=1259ms
2026-07-19 12:00:01,460 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1343ms
2026-07-19 12:00:01,578 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1357ms
2026-07-19 12:00:01,583 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 12:00:01,588 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-19 12:00:01,588 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 12:00:01,590 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-19 12:00:01,591 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 12:00:01,591 - INFO - 项目 [周报提醒] 等待重试...
2026-07-19 12:00:01,594 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-19 12:00:01,596 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 12:00:01,601 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1394ms
2026-07-19 12:00:01,615 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1405ms
2026-07-19 12:00:01,629 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=1448ms
2026-07-19 12:00:01,818 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 12:00:01,818 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 12:00:02,009 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 12:00:02,011 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-19 12:00:02,011 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 12:00:02,012 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-19 12:00:02,012 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 12:00:02,012 - INFO - 项目 [月报提醒] 等待重试...
2026-07-19 12:00:02,014 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-19 12:00:02,014 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 12:00:02,270 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 12:00:02,270 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 12:00:02,315 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=2277ms
2026-07-19 12:00:02,471 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 12:00:02,474 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-19 12:00:02,474 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 12:00:02,474 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-19 12:00:02,475 - INFO - 项目 [周报提醒] 等待重试...
2026-07-19 12:00:02,474 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 12:00:02,475 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-19 12:00:02,476 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 12:00:02,672 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 12:00:02,672 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 12:00:02,875 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 12:00:02,877 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-19 12:00:02,877 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 12:00:02,878 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-19 12:00:02,878 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 12:00:02,879 - INFO - 项目 [月报提醒] 等待重试...
2026-07-19 12:00:02,879 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-19 12:00:02,880 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 12:00:03,073 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 12:00:03,074 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 12:00:03,310 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 12:00:03,312 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-19 12:00:03,313 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 12:00:03,313 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-19 12:00:03,313 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-19 12:00:03,313 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 12:00:03,314 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-19 12:00:03,315 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-19 12:00:03,528 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 12:00:03,528 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 12:00:03,731 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 12:00:03,733 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-19 12:00:03,734 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-19 12:00:03,734 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-19 12:00:03,735 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-19 12:00:03,735 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-19 12:00:03,736 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-19 12:00:03,736 - INFO - --- 开始提醒密度控制分析 ---
2026-07-19 12:00:03,736 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-19 12:00:03,736 - INFO - ===== 所有项目分析任务完成 =====
2026-07-19 13:00:01,011 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=906ms
2026-07-19 13:00:01,038 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=963ms
2026-07-19 13:00:01,089 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=972ms
2026-07-19 13:00:01,129 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=997ms
2026-07-19 13:00:01,182 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1088ms
2026-07-19 13:00:01,296 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1255ms
2026-07-19 13:00:01,324 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1269ms
2026-07-19 13:00:01,974 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1951ms
2026-07-19 14:00:00,804 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=772ms
2026-07-19 14:00:00,839 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=814ms
2026-07-19 14:00:00,861 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=838ms
2026-07-19 14:00:00,878 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=849ms
2026-07-19 14:00:00,893 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=858ms
2026-07-19 14:00:00,967 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=946ms
2026-07-19 14:00:01,167 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1143ms
2026-07-19 14:00:01,589 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1569ms
2026-07-19 15:00:00,843 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=790ms
2026-07-19 15:00:00,866 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=819ms
2026-07-19 15:00:00,889 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=845ms
2026-07-19 15:00:00,905 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=870ms
2026-07-19 15:00:00,923 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=882ms
2026-07-19 15:00:00,939 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=912ms
2026-07-19 15:00:00,965 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=944ms
2026-07-19 15:00:01,329 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1307ms
2026-07-19 16:00:00,760 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=724ms
2026-07-19 16:00:00,804 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=780ms
2026-07-19 16:00:00,860 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=829ms
2026-07-19 16:00:00,896 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=873ms
2026-07-19 16:00:00,909 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=882ms
2026-07-19 16:00:01,134 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1113ms
2026-07-19 16:00:01,713 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1693ms
2026-07-19 16:00:04,023 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=3996ms
2026-07-19 17:00:00,785 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=752ms
2026-07-19 17:00:00,819 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=792ms
2026-07-19 17:00:00,839 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=805ms
2026-07-19 17:00:00,855 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=823ms
2026-07-19 17:00:00,897 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=876ms
2026-07-19 17:00:01,422 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1400ms
2026-07-19 17:00:03,321 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=3298ms
2026-07-19 17:00:04,804 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=4779ms
2026-07-19 17:50:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-07-19 18:00:00,002 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-07-19 18:00:00,775 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=698ms
2026-07-19 18:00:00,806 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=764ms
2026-07-19 18:00:00,823 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=791ms
2026-07-19 18:00:00,843 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=794ms
2026-07-19 18:00:00,898 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=870ms
2026-07-19 18:00:00,913 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=889ms
2026-07-19 18:00:00,940 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=914ms
2026-07-19 18:00:01,509 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1487ms
2026-07-19 18:10:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-07-19 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-19 weekday=7
2026-07-19 18:10:00,002 - INFO - [未打卡提醒] 周日,跳过
2026-07-19 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-19 weekday=7
2026-07-19 18:15:00,002 - INFO - [未打卡提醒] 周日,跳过
2026-07-19 18:20:00,000 - INFO - ===== 日报定时分析任务:周日,跳过 =====
2026-07-19 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-19 weekday=7
2026-07-19 18:26:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-07-19 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-19 weekday=7
2026-07-19 18:27:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-07-19 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-19 weekday=7
2026-07-19 18:28:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-07-19 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-19 weekday=7
2026-07-19 18:29:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-07-19 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-19 weekday=7
2026-07-19 18:30:00,001 - INFO - [未打卡提醒] 周日,跳过
2026-07-19 19:00:00,005 - INFO - ===== 周报定时分析任务启动 =====
2026-07-19 19:00:00,006 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-19 19:00:00,011 - INFO - [周报] 开始获取本周日报数据
2026-07-19 19:00:00,015 - INFO - [周报] 本周日期范围: 2026-07-13 至 2026-07-19
共 6 天有日报数据
2026-07-19 19:00:00,018 - INFO - [周报] 开始 AI 分析
2026-07-19 19:00:00,025 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-19 19:00:00,790 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=735ms
2026-07-19 19:00:00,855 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 19:00:00,858 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=751ms
2026-07-19 19:00:00,859 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-19 19:00:00,867 - INFO - 周报定时分析任务完成: error
2026-07-19 19:00:00,886 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=760ms
2026-07-19 19:00:00,941 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=921ms
2026-07-19 19:00:00,992 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=962ms
2026-07-19 19:00:01,135 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1109ms
2026-07-19 19:00:01,753 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1698ms
2026-07-19 19:00:02,484 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=2461ms
2026-07-19 20:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-19 20:00:00,005 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-19 20:00:00,013 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-19 20:00:00,014 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-19 20:00:00,017 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 20:00:00,018 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 20:00:00,019 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 20:00:00,020 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 20:00:00,750 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=711ms
2026-07-19 20:00:00,809 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=742ms
2026-07-19 20:00:00,834 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=776ms
2026-07-19 20:00:00,857 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=790ms
2026-07-19 20:00:00,874 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=809ms
2026-07-19 20:00:00,885 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 20:00:00,885 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 20:00:00,893 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=826ms
2026-07-19 20:00:00,993 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=970ms
2026-07-19 20:00:01,093 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 20:00:01,095 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-19 20:00:01,096 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 20:00:01,096 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-19 20:00:01,096 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 20:00:01,097 - INFO - 项目 [周报提醒] 等待重试...
2026-07-19 20:00:01,098 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-19 20:00:01,099 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 20:00:01,322 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 20:00:01,322 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 20:00:01,432 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1406ms
2026-07-19 20:00:01,522 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 20:00:01,524 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-19 20:00:01,525 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-19 20:00:01,525 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 20:00:01,525 - INFO - 项目 [月报提醒] 等待重试...
2026-07-19 20:00:01,526 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 20:00:01,526 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-19 20:00:01,527 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 20:00:01,747 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 20:00:01,747 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 20:00:02,014 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 20:00:02,016 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-19 20:00:02,017 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 20:00:02,017 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-19 20:00:02,017 - INFO - 项目 [周报提醒] 等待重试...
2026-07-19 20:00:02,017 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 20:00:02,018 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-19 20:00:02,019 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 20:00:02,221 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 20:00:02,221 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 20:00:02,430 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 20:00:02,432 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-19 20:00:02,432 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 20:00:02,433 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-19 20:00:02,433 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 20:00:02,433 - INFO - 项目 [月报提醒] 等待重试...
2026-07-19 20:00:02,434 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-19 20:00:02,435 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-19 20:00:02,650 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 20:00:02,650 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 20:00:02,867 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 20:00:02,869 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-19 20:00:02,870 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-19 20:00:02,870 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-19 20:00:02,871 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-19 20:00:02,871 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-19 20:00:02,872 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-19 20:00:02,873 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-19 20:00:03,088 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-19 20:00:03,088 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-19 20:00:03,307 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-19 20:00:03,309 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-19 20:00:03,310 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-19 20:00:03,310 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-19 20:00:03,310 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-19 20:00:03,311 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-19 20:00:03,311 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-19 20:00:03,311 - INFO - --- 开始提醒密度控制分析 ---
2026-07-19 20:00:03,311 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-19 20:00:03,312 - INFO - ===== 所有项目分析任务完成 =====
2026-07-19 21:00:00,721 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=624ms
2026-07-19 21:00:00,773 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=703ms
2026-07-19 21:00:00,802 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=734ms
2026-07-19 21:00:00,823 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=742ms
2026-07-19 21:00:00,866 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=835ms
2026-07-19 21:00:00,886 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=865ms
2026-07-19 21:00:01,012 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=985ms
2026-07-19 21:00:01,221 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1177ms
2026-07-19 22:00:00,724 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=629ms
2026-07-19 22:00:00,753 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=706ms
2026-07-19 22:00:00,802 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=770ms
2026-07-19 22:00:00,831 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=807ms
2026-07-19 22:00:00,878 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=849ms
2026-07-19 22:00:00,927 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=907ms
2026-07-19 22:00:00,941 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=908ms
2026-07-19 22:00:01,612 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1591ms
2026-07-19 23:00:00,776 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=718ms
2026-07-19 23:00:00,801 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=748ms
2026-07-19 23:00:00,829 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=754ms
2026-07-19 23:00:00,848 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=781ms
2026-07-19 23:00:00,866 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=825ms
2026-07-19 23:00:00,915 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=892ms
2026-07-19 23:00:00,928 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=902ms
2026-07-19 23:00:01,813 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1793ms
2026-07-20 08:00:00,753 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=692ms
2026-07-20 08:00:00,794 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=701ms
2026-07-20 08:00:00,824 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=756ms
2026-07-20 08:00:00,842 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=755ms
2026-07-20 08:00:00,858 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=781ms
2026-07-20 08:00:00,879 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=797ms
2026-07-20 08:00:00,915 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=889ms
2026-07-20 08:00:01,622 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1586ms
2026-07-20 09:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-20 09:00:00,008 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-20 09:00:00,027 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-20 09:00:00,028 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 09:00:00,028 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 09:00:00,028 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 09:00:00,030 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-20 09:00:00,032 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 09:00:00,890 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 09:00:00,890 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 09:00:01,030 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=1010ms
2026-07-20 09:00:01,097 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1056ms
2026-07-20 09:00:01,111 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1075ms
2026-07-20 09:00:01,120 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 09:00:01,122 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-20 09:00:01,123 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 09:00:01,123 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-20 09:00:01,124 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 09:00:01,124 - INFO - 项目 [周报提醒] 等待重试...
2026-07-20 09:00:01,125 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-20 09:00:01,126 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 09:00:01,207 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1165ms
2026-07-20 09:00:01,227 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1180ms
2026-07-20 09:00:01,251 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=1203ms
2026-07-20 09:00:01,264 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1246ms
2026-07-20 09:00:01,346 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 09:00:01,346 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 09:00:01,558 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1528ms
2026-07-20 09:00:01,879 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 09:00:01,881 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-20 09:00:01,881 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 09:00:01,882 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 09:00:01,882 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-20 09:00:01,883 - INFO - 项目 [月报提醒] 等待重试...
2026-07-20 09:00:01,883 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-20 09:00:01,884 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 09:00:02,083 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 09:00:02,083 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 09:00:02,287 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 09:00:02,290 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-20 09:00:02,290 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 09:00:02,291 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 09:00:02,291 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-20 09:00:02,292 - INFO - 项目 [周报提醒] 等待重试...
2026-07-20 09:00:02,292 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-20 09:00:02,293 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 09:00:03,238 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 09:00:03,238 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 09:00:03,428 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 09:00:03,430 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-20 09:00:03,430 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 09:00:03,431 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-20 09:00:03,431 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 09:00:03,431 - INFO - 项目 [月报提醒] 等待重试...
2026-07-20 09:00:03,432 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-20 09:00:03,433 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 09:00:04,019 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 09:00:04,019 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 09:00:04,443 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 09:00:04,446 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-20 09:00:04,446 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 09:00:04,446 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-20 09:00:04,446 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 09:00:04,446 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-20 09:00:04,448 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-20 09:00:04,448 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-20 09:00:04,699 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 09:00:04,699 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 09:00:04,888 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 09:00:04,890 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-20 09:00:04,891 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-20 09:00:04,891 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-20 09:00:04,891 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-20 09:00:04,892 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-20 09:00:04,892 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-20 09:00:04,892 - INFO - --- 开始提醒密度控制分析 ---
2026-07-20 09:00:04,893 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-20 09:00:04,893 - INFO - ===== 所有项目分析任务完成 =====
2026-07-20 10:00:00,776 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=734ms
2026-07-20 10:00:00,803 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=731ms
2026-07-20 10:00:00,823 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=744ms
2026-07-20 10:00:00,842 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=760ms
2026-07-20 10:00:00,857 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=801ms
2026-07-20 10:00:00,886 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=870ms
2026-07-20 10:00:01,785 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1754ms
2026-07-20 10:00:01,868 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1844ms
2026-07-20 11:00:00,826 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=729ms
2026-07-20 11:00:00,853 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=760ms
2026-07-20 11:00:00,880 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=758ms
2026-07-20 11:00:00,908 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=817ms
2026-07-20 11:00:00,938 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=903ms
2026-07-20 11:00:01,015 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=976ms
2026-07-20 11:00:01,195 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=1169ms
2026-07-20 11:00:01,849 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1826ms
2026-07-20 12:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-20 12:00:00,006 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-20 12:00:00,009 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-20 12:00:00,010 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 12:00:00,010 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 12:00:00,010 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 12:00:00,012 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-20 12:00:00,015 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 12:00:00,695 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 12:00:00,707 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 12:00:00,848 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=735ms
2026-07-20 12:00:00,869 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=800ms
2026-07-20 12:00:00,886 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=827ms
2026-07-20 12:00:00,900 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=838ms
2026-07-20 12:00:00,914 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=834ms
2026-07-20 12:00:00,975 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=945ms
2026-07-20 12:00:01,006 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 12:00:01,009 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-20 12:00:01,010 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-20 12:00:01,010 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 12:00:01,011 - INFO - 项目 [周报提醒] 等待重试...
2026-07-20 12:00:01,011 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 12:00:01,012 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-20 12:00:01,013 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 12:00:01,096 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1042ms
2026-07-20 12:00:01,336 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1314ms
2026-07-20 12:00:03,240 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 12:00:03,241 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 12:00:03,857 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 12:00:03,859 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-20 12:00:03,860 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 12:00:03,860 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-20 12:00:03,861 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 12:00:03,861 - INFO - 项目 [月报提醒] 等待重试...
2026-07-20 12:00:03,862 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-20 12:00:03,863 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 12:00:04,562 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 12:00:04,562 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 12:00:05,108 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 12:00:05,110 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-20 12:00:05,110 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 12:00:05,111 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-20 12:00:05,111 - INFO - 项目 [周报提醒] 等待重试...
2026-07-20 12:00:05,111 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-20 12:00:05,111 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 12:00:05,112 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 12:00:05,360 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 12:00:05,360 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 12:00:05,558 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 12:00:05,560 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-20 12:00:05,560 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 12:00:05,561 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-20 12:00:05,562 - INFO - 项目 [月报提醒] 等待重试...
2026-07-20 12:00:05,561 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 12:00:05,562 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-20 12:00:05,563 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 12:00:05,760 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 12:00:05,761 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 12:00:05,979 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 12:00:05,982 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-20 12:00:05,983 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 12:00:05,983 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-20 12:00:05,983 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 12:00:05,983 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-20 12:00:05,985 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-20 12:00:05,986 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-20 12:00:06,216 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 12:00:06,216 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 12:00:06,435 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 12:00:06,437 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-20 12:00:06,438 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-20 12:00:06,438 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-20 12:00:06,438 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-20 12:00:06,439 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-20 12:00:06,439 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-20 12:00:06,439 - INFO - --- 开始提醒密度控制分析 ---
2026-07-20 12:00:06,439 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-20 12:00:06,439 - INFO - ===== 所有项目分析任务完成 =====
2026-07-20 13:00:00,722 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=638ms
2026-07-20 13:00:00,768 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=714ms
2026-07-20 13:00:00,795 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=707ms
2026-07-20 13:00:00,810 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=729ms
2026-07-20 13:00:00,828 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=742ms
2026-07-20 13:00:00,840 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=748ms
2026-07-20 13:00:01,702 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1680ms
2026-07-20 13:00:05,676 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=5649ms
2026-07-20 14:00:00,756 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=702ms
2026-07-20 14:00:00,780 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=749ms
2026-07-20 14:00:00,862 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=840ms
2026-07-20 14:00:00,907 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=877ms
2026-07-20 14:00:00,926 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=906ms
2026-07-20 14:00:00,990 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=956ms
2026-07-20 14:00:01,005 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=979ms
2026-07-20 14:00:01,580 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1559ms
2026-07-20 15:00:00,762 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=706ms
2026-07-20 15:00:00,788 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=718ms
2026-07-20 15:00:00,810 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=751ms
2026-07-20 15:00:00,823 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=751ms
2026-07-20 15:00:00,951 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=923ms
2026-07-20 15:00:01,034 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1014ms
2026-07-20 15:00:01,705 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1682ms
2026-07-20 15:00:05,778 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=5750ms
2026-07-20 16:00:00,797 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=749ms
2026-07-20 16:00:00,820 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=765ms
2026-07-20 16:00:00,847 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=825ms
2026-07-20 16:00:00,879 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=846ms
2026-07-20 16:00:00,911 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=881ms
2026-07-20 16:00:00,934 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=911ms
2026-07-20 16:00:00,950 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=914ms
2026-07-20 16:00:01,668 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1641ms
2026-07-20 16:58:32,410 - INFO - [速跳] 保存网站:七牛云-流量监控 (site_e0198892361f46cf)
2026-07-20 17:00:00,773 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=732ms
2026-07-20 17:00:00,792 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=756ms
2026-07-20 17:00:00,839 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=805ms
2026-07-20 17:00:00,855 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=829ms
2026-07-20 17:00:00,906 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=881ms
2026-07-20 17:00:00,947 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=924ms
2026-07-20 17:00:00,977 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=950ms
2026-07-20 17:00:01,581 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1558ms
2026-07-20 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-20 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-20 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-20 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-20 17:50:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-20 17:50:09,537 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-20 17:50:14,711 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-20 17:50:14,738 - INFO - [日报] 找到 30 条评论
2026-07-20 17:50:15,375 - INFO - 日报数据已保存: 2026-07-20, 写日报人数: 1
2026-07-20 17:50:15,381 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: []
2026-07-20 17:50:15,467 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-20 17:50:15,467 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-20 17:50:15,468 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-20 17:50:15,722 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 17:50:15,724 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-20 17:58:44,334 - INFO - AI 模型 [deepseek] 已更新
2026-07-20 17:58:49,365 - INFO - 日报打卡状态变更: 2026-07-20 -> 已打卡
2026-07-20 17:58:51,445 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-20 17:58:51,446 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-20 17:58:51,446 - INFO - [日报] 2026-07-20 已打卡,跳过抓取
2026-07-20 17:58:56,829 - INFO - 日报打卡状态变更: 2026-07-20 -> 取消打卡
2026-07-20 17:58:58,572 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-20 17:58:58,573 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-20 17:58:58,574 - INFO - [日报] 正在登录 XWiki...
2026-07-20 17:58:58,574 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-20 17:59:06,803 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-20 17:59:10,732 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-20 17:59:10,761 - INFO - [日报] 找到 31 条评论
2026-07-20 17:59:11,395 - INFO - 日报数据已保存: 2026-07-20, 写日报人数: 2
2026-07-20 17:59:11,399 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-20 17:59:11,474 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-20 17:59:11,475 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-20 17:59:21,093 - INFO - [日报] 日报JSON生成 - content长度: 2770, reasoning长度: 897
2026-07-20 17:59:21,093 - INFO - [日报] 日报JSON生成完成
2026-07-20 17:59:21,094 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-20.json
2026-07-20 18:00:00,004 - INFO - ===== 日报定时分析任务启动 =====
2026-07-20 18:00:00,005 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-20 18:00:00,006 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-20 18:00:00,006 - INFO - [日报] 正在登录 XWiki...
2026-07-20 18:00:00,007 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-20 18:00:00,786 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=540ms
2026-07-20 18:00:00,898 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=686ms
2026-07-20 18:00:00,955 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=890ms
2026-07-20 18:00:01,010 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=907ms
2026-07-20 18:00:01,060 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=952ms
2026-07-20 18:00:01,254 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1208ms
2026-07-20 18:00:01,323 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1269ms
2026-07-20 18:00:01,423 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1385ms
2026-07-20 18:00:08,719 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-20 18:00:13,218 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-20 18:00:13,245 - INFO - [日报] 找到 31 条评论
2026-07-20 18:00:13,859 - INFO - 日报数据已保存: 2026-07-20, 写日报人数: 2
2026-07-20 18:00:13,865 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-20 18:00:13,935 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-20 18:00:13,936 - INFO - [日报] 标记 2026-07-20 日报流程已完成
2026-07-20 18:00:13,936 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-20 18:03:21,468 - INFO - 日报打卡状态变更: 2026-07-20 -> 已打卡
2026-07-20 18:04:14,165 - INFO - AI 模型 [deepseek] 已更新
2026-07-20 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-20 weekday=1
2026-07-20 18:10:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-20 18:10:00,002 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-20 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-20 weekday=1
2026-07-20 18:15:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-20 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-20 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-20 weekday=1
2026-07-20 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-20 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-20 weekday=1
2026-07-20 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-20 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-20 weekday=1
2026-07-20 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-20 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-20 weekday=1
2026-07-20 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-20 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-20 weekday=1
2026-07-20 18:30:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-20 19:00:00,799 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=743ms
2026-07-20 19:00:00,826 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=789ms
2026-07-20 19:00:00,846 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=793ms
2026-07-20 19:00:00,865 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=842ms
2026-07-20 19:00:00,883 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=848ms
2026-07-20 19:00:00,900 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=882ms
2026-07-20 19:00:00,960 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=935ms
2026-07-20 19:00:01,605 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1582ms
2026-07-20 20:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-20 20:00:00,009 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-20 20:00:00,012 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-20 20:00:00,014 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-20 20:00:00,017 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 20:00:00,020 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 20:00:00,020 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 20:00:00,018 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 20:00:00,712 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 20:00:00,714 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 20:00:00,801 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=734ms
2026-07-20 20:00:00,836 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=785ms
2026-07-20 20:00:00,873 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=835ms
2026-07-20 20:00:00,892 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=861ms
2026-07-20 20:00:00,920 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=890ms
2026-07-20 20:00:00,971 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=933ms
2026-07-20 20:00:00,994 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 20:00:00,997 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-20 20:00:00,998 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-20 20:00:00,998 - INFO - 项目 [月报提醒] 等待重试...
2026-07-20 20:00:00,999 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 20:00:00,999 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-20 20:00:01,000 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 20:00:01,001 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 20:00:01,026 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1007ms
2026-07-20 20:00:01,200 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 20:00:01,200 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 20:00:01,400 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 20:00:01,402 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-20 20:00:01,403 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 20:00:01,403 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-20 20:00:01,404 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 20:00:01,404 - INFO - 项目 [周报提醒] 等待重试...
2026-07-20 20:00:01,405 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-20 20:00:01,406 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 20:00:01,669 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1642ms
2026-07-20 20:00:02,169 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 20:00:02,170 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 20:00:02,401 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 20:00:02,404 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-20 20:00:02,404 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-20 20:00:02,404 - INFO - 项目 [月报提醒] 等待重试...
2026-07-20 20:00:02,404 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 20:00:02,405 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-20 20:00:02,405 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 20:00:02,405 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 20:00:02,729 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 20:00:02,730 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 20:00:02,973 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 20:00:02,975 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-20 20:00:02,976 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 20:00:02,976 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-20 20:00:02,976 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 20:00:02,977 - INFO - 项目 [周报提醒] 等待重试...
2026-07-20 20:00:02,978 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-20 20:00:02,978 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-20 20:00:03,211 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 20:00:03,211 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 20:00:03,425 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 20:00:03,427 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-20 20:00:03,427 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-20 20:00:03,428 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-20 20:00:03,428 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-20 20:00:03,428 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-20 20:00:03,430 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-20 20:00:03,430 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-20 20:00:03,639 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-20 20:00:03,639 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-20 20:00:03,856 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-20 20:00:03,858 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-20 20:00:03,859 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-20 20:00:03,859 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-20 20:00:03,859 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-20 20:00:03,860 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-20 20:00:03,860 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-20 20:00:03,860 - INFO - --- 开始提醒密度控制分析 ---
2026-07-20 20:00:03,861 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-20 20:00:03,861 - INFO - ===== 所有项目分析任务完成 =====
2026-07-20 21:00:00,789 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=742ms
2026-07-20 21:00:00,816 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=797ms
2026-07-20 21:00:00,850 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=823ms
2026-07-20 21:00:00,874 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=850ms
2026-07-20 21:00:00,913 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=887ms
2026-07-20 21:00:00,931 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=912ms
2026-07-20 21:00:00,972 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=947ms
2026-07-20 21:00:01,507 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1485ms
2026-07-20 22:00:00,747 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=706ms
2026-07-20 22:00:00,807 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=778ms
2026-07-20 22:00:00,823 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=797ms
2026-07-20 22:00:00,865 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=845ms
2026-07-20 22:00:00,885 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=857ms
2026-07-20 22:00:00,954 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=922ms
2026-07-20 22:00:00,967 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=938ms
2026-07-20 22:00:01,328 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1305ms
2026-07-20 23:00:00,765 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=711ms
2026-07-20 23:00:00,809 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=716ms
2026-07-20 23:00:00,836 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=752ms
2026-07-20 23:00:00,854 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=779ms
2026-07-20 23:00:00,873 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=821ms
2026-07-20 23:00:00,911 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=883ms
2026-07-20 23:00:01,035 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1006ms
2026-07-20 23:00:01,666 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1633ms
2026-07-21 08:00:00,790 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=739ms
2026-07-21 08:00:00,808 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=753ms
2026-07-21 08:00:00,829 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=768ms
2026-07-21 08:00:00,848 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=777ms
2026-07-21 08:00:00,869 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=815ms
2026-07-21 08:00:00,882 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=845ms
2026-07-21 08:00:00,895 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=862ms
2026-07-21 08:00:01,107 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1085ms
2026-07-21 09:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-21 09:00:00,005 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-21 09:00:00,013 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-21 09:00:00,013 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 09:00:00,013 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 09:00:00,014 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 09:00:00,015 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-21 09:00:00,016 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 09:00:00,781 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=720ms
2026-07-21 09:00:00,791 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 09:00:00,791 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 09:00:00,814 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=746ms
2026-07-21 09:00:00,839 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=752ms
2026-07-21 09:00:00,879 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=786ms
2026-07-21 09:00:00,901 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=858ms
2026-07-21 09:00:00,948 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=923ms
2026-07-21 09:00:01,016 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=992ms
2026-07-21 09:00:01,294 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 09:00:01,296 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-21 09:00:01,297 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 09:00:01,297 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-21 09:00:01,298 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 09:00:01,298 - INFO - 项目 [周报提醒] 等待重试...
2026-07-21 09:00:01,298 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-21 09:00:01,300 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 09:00:01,811 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1775ms
2026-07-21 09:00:01,826 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 09:00:01,826 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 09:00:02,086 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 09:00:02,089 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-21 09:00:02,090 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 09:00:02,090 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 09:00:02,090 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-21 09:00:02,091 - INFO - 项目 [月报提醒] 等待重试...
2026-07-21 09:00:02,092 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-21 09:00:02,092 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 09:00:02,949 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 09:00:02,950 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 09:00:03,135 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 09:00:03,137 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-21 09:00:03,138 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 09:00:03,138 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-21 09:00:03,139 - INFO - 项目 [周报提醒] 等待重试...
2026-07-21 09:00:03,139 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 09:00:03,139 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-21 09:00:03,140 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 09:00:03,470 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 09:00:03,470 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 09:00:04,086 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 09:00:04,088 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-21 09:00:04,089 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 09:00:04,089 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-21 09:00:04,090 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 09:00:04,090 - INFO - 项目 [月报提醒] 等待重试...
2026-07-21 09:00:04,091 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-21 09:00:04,091 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 09:00:04,868 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 09:00:04,869 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 09:00:05,202 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 09:00:05,204 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-21 09:00:05,205 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 09:00:05,205 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-21 09:00:05,205 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 09:00:05,205 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-21 09:00:05,206 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-21 09:00:05,209 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-21 09:00:05,439 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 09:00:05,439 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 09:00:05,876 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 09:00:05,878 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-21 09:00:05,879 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-21 09:00:05,879 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-21 09:00:05,879 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-21 09:00:05,880 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-21 09:00:05,881 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-21 09:00:05,881 - INFO - --- 开始提醒密度控制分析 ---
2026-07-21 09:00:05,881 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-21 09:00:05,881 - INFO - ===== 所有项目分析任务完成 =====
2026-07-21 10:00:00,787 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=751ms
2026-07-21 10:00:00,843 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=819ms
2026-07-21 10:00:00,877 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=851ms
2026-07-21 10:00:00,898 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=868ms
2026-07-21 10:00:00,916 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=881ms
2026-07-21 10:00:00,949 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=922ms
2026-07-21 10:00:01,006 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=978ms
2026-07-21 10:00:01,588 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1563ms
2026-07-21 11:00:00,878 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=833ms
2026-07-21 11:00:00,902 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=848ms
2026-07-21 11:00:00,917 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=876ms
2026-07-21 11:00:00,933 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=878ms
2026-07-21 11:00:00,949 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=896ms
2026-07-21 11:00:00,985 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=954ms
2026-07-21 11:00:01,289 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1251ms
2026-07-21 11:00:02,380 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=2350ms
2026-07-21 12:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-21 12:00:00,009 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-21 12:00:00,031 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-21 12:00:00,032 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 12:00:00,032 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 12:00:00,032 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 12:00:00,033 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-21 12:00:00,033 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 12:00:00,846 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=826ms
2026-07-21 12:00:00,864 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=836ms
2026-07-21 12:00:00,881 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 12:00:00,882 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 12:00:01,001 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=979ms
2026-07-21 12:00:01,100 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 12:00:01,102 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1075ms
2026-07-21 12:00:01,104 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-21 12:00:01,105 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 12:00:01,105 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-21 12:00:01,105 - INFO - 项目 [周报提醒] 等待重试...
2026-07-21 12:00:01,105 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 12:00:01,106 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-21 12:00:01,107 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 12:00:01,192 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1143ms
2026-07-21 12:00:01,209 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1162ms
2026-07-21 12:00:01,225 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1173ms
2026-07-21 12:00:01,274 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1245ms
2026-07-21 12:00:01,360 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 12:00:01,360 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 12:00:01,757 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 12:00:01,760 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-21 12:00:01,760 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 12:00:01,761 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-21 12:00:01,761 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 12:00:01,762 - INFO - 项目 [月报提醒] 等待重试...
2026-07-21 12:00:01,763 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-21 12:00:01,763 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 12:00:01,989 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 12:00:01,990 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 12:00:02,204 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 12:00:02,207 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-21 12:00:02,207 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 12:00:02,208 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 12:00:02,207 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-21 12:00:02,209 - INFO - 项目 [周报提醒] 等待重试...
2026-07-21 12:00:02,209 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-21 12:00:02,209 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 12:00:02,465 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 12:00:02,465 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 12:00:02,654 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 12:00:02,657 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-21 12:00:02,657 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-21 12:00:02,657 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 12:00:02,658 - INFO - 项目 [月报提醒] 等待重试...
2026-07-21 12:00:02,658 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 12:00:02,658 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-21 12:00:02,660 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 12:00:02,875 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 12:00:02,875 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 12:00:03,083 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 12:00:03,086 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-21 12:00:03,086 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 12:00:03,087 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 12:00:03,087 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-21 12:00:03,088 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-21 12:00:03,088 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-21 12:00:03,089 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-21 12:00:03,313 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 12:00:03,313 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 12:00:03,531 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 12:00:03,533 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-21 12:00:03,534 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-21 12:00:03,534 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-21 12:00:03,534 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-21 12:00:03,535 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-21 12:00:03,535 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-21 12:00:03,536 - INFO - --- 开始提醒密度控制分析 ---
2026-07-21 12:00:03,536 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-21 12:00:03,536 - INFO - ===== 所有项目分析任务完成 =====
2026-07-21 12:06:42,657 - INFO - [速跳] 保存网站:宝塔地址列表 (site_80b9dea776fa40b0)
2026-07-21 12:07:17,261 - INFO - [速跳] 保存网站:九航云 (site_46ed2114fa69406f)
2026-07-21 13:00:00,760 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=722ms
2026-07-21 13:00:00,852 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=830ms
2026-07-21 13:00:00,915 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=890ms
2026-07-21 13:00:00,930 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=895ms
2026-07-21 13:00:00,944 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=907ms
2026-07-21 13:00:01,061 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1031ms
2026-07-21 13:00:01,380 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1358ms
2026-07-21 13:00:03,084 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=3045ms
2026-07-21 14:00:00,797 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=714ms
2026-07-21 14:00:00,823 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=778ms
2026-07-21 14:00:00,839 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=790ms
2026-07-21 14:00:00,853 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=823ms
2026-07-21 14:00:00,992 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=967ms
2026-07-21 14:00:01,283 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1260ms
2026-07-21 14:00:01,769 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1747ms
2026-07-21 14:00:01,883 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1865ms
2026-07-21 15:00:00,819 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=689ms
2026-07-21 15:00:00,858 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=717ms
2026-07-21 15:00:00,887 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=763ms
2026-07-21 15:00:00,904 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=798ms
2026-07-21 15:00:00,919 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=815ms
2026-07-21 15:00:00,933 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=840ms
2026-07-21 15:00:01,297 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=1239ms
2026-07-21 15:00:01,463 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1410ms
2026-07-21 16:00:00,767 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=708ms
2026-07-21 16:00:00,796 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=742ms
2026-07-21 16:00:00,830 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=806ms
2026-07-21 16:00:00,910 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=883ms
2026-07-21 16:00:00,959 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=929ms
2026-07-21 16:00:00,985 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=959ms
2026-07-21 16:00:01,303 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1281ms
2026-07-21 16:00:03,453 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=3428ms
2026-07-21 17:00:00,789 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=724ms
2026-07-21 17:00:00,805 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=741ms
2026-07-21 17:00:00,819 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=751ms
2026-07-21 17:00:00,834 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=771ms
2026-07-21 17:00:00,851 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=782ms
2026-07-21 17:00:00,932 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=905ms
2026-07-21 17:00:01,392 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1370ms
2026-07-21 17:00:02,155 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=2135ms
2026-07-21 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-21 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-21 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-21 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-21 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-21 17:50:08,762 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-21 17:50:13,161 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-21 17:50:13,190 - INFO - [日报] 找到 33 条评论
2026-07-21 17:50:13,882 - INFO - 日报数据已保存: 2026-07-21, 写日报人数: 2
2026-07-21 17:50:13,887 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-21 17:50:13,957 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-21 17:50:13,957 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-21 17:50:13,958 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-21 17:50:14,204 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 17:50:14,206 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-21 18:00:00,003 - INFO - ===== 日报定时分析任务启动 =====
2026-07-21 18:00:00,007 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-21 18:00:00,008 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-21 18:00:00,008 - INFO - [日报] 正在登录 XWiki...
2026-07-21 18:00:00,008 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-21 18:00:00,874 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=775ms
2026-07-21 18:00:00,918 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=804ms
2026-07-21 18:00:01,008 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=808ms
2026-07-21 18:00:01,098 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=890ms
2026-07-21 18:00:01,165 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=907ms
2026-07-21 18:00:01,216 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1042ms
2026-07-21 18:00:01,273 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1047ms
2026-07-21 18:00:03,047 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=2835ms
2026-07-21 18:00:04,585 - INFO - AI 模型 [deepseek] 已更新
2026-07-21 18:00:08,248 - INFO - 用户手动触发周报分析(流式)
2026-07-21 18:00:08,249 - INFO - [周报] 开始获取本周日报数据
2026-07-21 18:00:08,254 - INFO - [周报] 本周日期范围: 2026-07-20 至 2026-07-21
共 2 天有日报数据
2026-07-21 18:00:08,255 - INFO - [周报] 开始 AI 分析
2026-07-21 18:00:08,257 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-21 18:00:08,328 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-21 18:00:12,227 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-21 18:00:12,257 - INFO - [日报] 找到 33 条评论
2026-07-21 18:00:12,915 - INFO - 日报数据已保存: 2026-07-21, 写日报人数: 2
2026-07-21 18:00:12,921 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-21 18:00:12,983 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-21 18:00:12,984 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-21 18:00:12,984 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-21 18:00:20,303 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-21 18:00:20,304 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-21 18:00:20,304 - INFO - [日报] 正在登录 XWiki...
2026-07-21 18:00:20,305 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-21 18:00:27,317 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-21 18:00:32,117 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-21 18:00:32,146 - INFO - [日报] 找到 33 条评论
2026-07-21 18:00:32,848 - INFO - 日报数据已保存: 2026-07-21, 写日报人数: 2
2026-07-21 18:00:32,854 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-21 18:00:32,924 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-21 18:00:32,925 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-21 18:00:51,027 - INFO - [日报] 日报JSON生成 - content长度: 3312, reasoning长度: 1614
2026-07-21 18:00:51,028 - INFO - [日报] 日报JSON生成完成
2026-07-21 18:00:51,028 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-21.json
2026-07-21 18:00:51,035 - INFO - [日报] 标记 2026-07-21 日报流程已完成
2026-07-21 18:00:51,035 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-21 18:00:56,261 - INFO - [周报] AI 返回 content 长度: 1606
2026-07-21 18:00:56,262 - INFO - [周报] AI 分析完成,共 4 条工作项
2026-07-21 18:02:00,879 - INFO - [日报] 日报JSON生成 - content长度: 3146, reasoning长度: 3739
2026-07-21 18:02:00,879 - INFO - [日报] 日报JSON生成完成
2026-07-21 18:02:00,881 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-21.json
2026-07-21 18:02:17,033 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-21 18:02:17,034 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-21 18:02:17,034 - INFO - [日报] 正在登录 XWiki...
2026-07-21 18:02:17,034 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-21 18:02:23,835 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-21 18:02:28,361 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-21 18:02:28,388 - INFO - [日报] 找到 33 条评论
2026-07-21 18:02:29,082 - INFO - 日报数据已保存: 2026-07-21, 写日报人数: 2
2026-07-21 18:02:29,086 - INFO - [日报] 抓取完成 - 已写: ['超军', '伟全'], 未写: []
2026-07-21 18:02:29,154 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-21 18:02:29,155 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-21 18:02:38,400 - INFO - [日报] 日报JSON生成 - content长度: 2303, reasoning长度: 970
2026-07-21 18:02:38,400 - INFO - [日报] 日报JSON生成完成
2026-07-21 18:02:38,401 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-21.json
2026-07-21 18:03:20,147 - INFO - 日报打卡状态变更: 2026-07-21 -> 已打卡
2026-07-21 18:03:25,608 - INFO - AI 模型 [deepseek] 已更新
2026-07-21 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-21 weekday=2
2026-07-21 18:10:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-21 18:10:00,002 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-21 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-21 weekday=2
2026-07-21 18:15:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-21 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-21 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-21 weekday=2
2026-07-21 18:26:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-21 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-21 weekday=2
2026-07-21 18:27:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-21 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-21 weekday=2
2026-07-21 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-21 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-21 weekday=2
2026-07-21 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-21 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-21 weekday=2
2026-07-21 18:30:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-21 18:44:51,899 - INFO - [速跳] 保存网站:九航云 (site_30f9e8ed0dc4449f)
2026-07-21 19:00:00,005 - INFO - ===== 周报定时分析任务启动 =====
2026-07-21 19:00:00,005 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-21 19:00:00,011 - INFO - [周报] 开始获取本周日报数据
2026-07-21 19:00:00,021 - INFO - [周报] 本周日期范围: 2026-07-20 至 2026-07-21
共 2 天有日报数据
2026-07-21 19:00:00,021 - INFO - [周报] 开始 AI 分析
2026-07-21 19:00:00,028 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-21 19:00:00,828 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=726ms
2026-07-21 19:00:00,856 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=810ms
2026-07-21 19:00:00,901 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 19:00:00,902 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=869ms
2026-07-21 19:00:00,914 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-21 19:00:00,916 - INFO - 周报定时分析任务完成: error
2026-07-21 19:00:00,921 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=885ms
2026-07-21 19:00:00,951 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=918ms
2026-07-21 19:00:00,967 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=936ms
2026-07-21 19:00:01,094 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1065ms
2026-07-21 19:00:01,548 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1527ms
2026-07-21 20:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-21 20:00:00,007 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-21 20:00:00,015 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-21 20:00:00,016 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 20:00:00,016 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 20:00:00,016 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 20:00:00,017 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-21 20:00:00,018 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 20:00:00,603 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 20:00:00,604 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 20:00:00,856 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=821ms
2026-07-21 20:00:00,887 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=862ms
2026-07-21 20:00:00,907 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=866ms
2026-07-21 20:00:00,990 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=962ms
2026-07-21 20:00:01,009 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=980ms
2026-07-21 20:00:01,051 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1023ms
2026-07-21 20:00:01,081 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 20:00:01,083 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-21 20:00:01,084 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 20:00:01,084 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-21 20:00:01,084 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 20:00:01,084 - INFO - 项目 [周报提醒] 等待重试...
2026-07-21 20:00:01,086 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-21 20:00:01,086 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 20:00:01,215 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1192ms
2026-07-21 20:00:01,280 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1255ms
2026-07-21 20:00:02,871 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 20:00:02,871 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 20:00:03,103 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 20:00:03,106 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-21 20:00:03,106 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 20:00:03,107 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-21 20:00:03,107 - INFO - 项目 [月报提醒] 等待重试...
2026-07-21 20:00:03,107 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-21 20:00:03,107 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 20:00:03,108 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 20:00:03,362 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 20:00:03,362 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 20:00:04,056 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 20:00:04,059 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-21 20:00:04,060 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 20:00:04,061 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-21 20:00:04,061 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 20:00:04,061 - INFO - 项目 [周报提醒] 等待重试...
2026-07-21 20:00:04,062 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-21 20:00:04,062 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 20:00:04,332 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 20:00:04,332 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 20:00:04,527 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 20:00:04,529 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-21 20:00:04,529 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 20:00:04,530 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-21 20:00:04,530 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 20:00:04,530 - INFO - 项目 [月报提醒] 等待重试...
2026-07-21 20:00:04,531 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-21 20:00:04,531 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-21 20:00:04,732 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 20:00:04,732 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 20:00:04,998 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 20:00:05,000 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-21 20:00:05,001 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-21 20:00:05,001 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-21 20:00:05,001 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-21 20:00:05,001 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-21 20:00:05,002 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-21 20:00:05,003 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-21 20:00:05,678 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-21 20:00:05,679 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-21 20:00:05,898 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-21 20:00:05,902 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-21 20:00:05,903 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-21 20:00:05,903 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-21 20:00:05,904 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-21 20:00:05,905 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-21 20:00:05,906 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-21 20:00:05,906 - INFO - --- 开始提醒密度控制分析 ---
2026-07-21 20:00:05,906 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-21 20:00:05,908 - INFO - ===== 所有项目分析任务完成 =====
2026-07-21 21:00:00,763 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=730ms
2026-07-21 21:00:00,855 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=821ms
2026-07-21 21:00:00,881 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=832ms
2026-07-21 21:00:00,903 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=876ms
2026-07-21 21:00:00,918 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=880ms
2026-07-21 21:00:00,933 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=901ms
2026-07-21 21:00:01,000 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=973ms
2026-07-21 21:00:01,153 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1128ms
2026-07-21 22:00:00,793 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=748ms
2026-07-21 22:00:00,824 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=762ms
2026-07-21 22:00:00,841 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=795ms
2026-07-21 22:00:00,870 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=841ms
2026-07-21 22:00:00,886 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=853ms
2026-07-21 22:00:00,960 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=939ms
2026-07-21 22:00:00,993 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=967ms
2026-07-21 22:00:01,839 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1818ms
2026-07-21 23:00:00,875 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=847ms
2026-07-21 23:00:00,910 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=872ms
2026-07-21 23:00:00,942 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=898ms
2026-07-21 23:00:00,968 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=944ms
2026-07-21 23:00:00,983 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=941ms
2026-07-21 23:00:00,997 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=952ms
2026-07-21 23:00:01,475 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1451ms
2026-07-21 23:00:01,582 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1558ms
2026-07-22 08:00:00,783 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=739ms
2026-07-22 08:00:00,834 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=796ms
2026-07-22 08:00:00,856 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=820ms
2026-07-22 08:00:00,874 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=833ms
2026-07-22 08:00:00,911 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=890ms
2026-07-22 08:00:00,928 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=892ms
2026-07-22 08:00:00,942 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=916ms
2026-07-22 08:00:01,699 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1675ms
2026-07-22 09:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-22 09:00:00,009 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-22 09:00:00,014 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-22 09:00:00,014 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 09:00:00,014 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 09:00:00,015 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 09:00:00,016 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-22 09:00:00,016 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 09:00:00,599 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 09:00:00,600 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 09:00:00,849 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=792ms
2026-07-22 09:00:00,870 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=847ms
2026-07-22 09:00:00,942 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 09:00:00,946 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-22 09:00:00,948 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 09:00:00,948 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-22 09:00:00,949 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 09:00:00,950 - INFO - 项目 [周报提醒] 等待重试...
2026-07-22 09:00:00,951 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-22 09:00:00,951 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=920ms
2026-07-22 09:00:00,953 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 09:00:00,968 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=924ms
2026-07-22 09:00:01,066 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1005ms
2026-07-22 09:00:01,130 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1103ms
2026-07-22 09:00:01,222 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 09:00:01,223 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 09:00:01,465 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 09:00:01,467 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-22 09:00:01,467 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 09:00:01,468 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-22 09:00:01,469 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 09:00:01,469 - INFO - 项目 [月报提醒] 等待重试...
2026-07-22 09:00:01,470 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-22 09:00:01,470 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 09:00:01,683 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1661ms
2026-07-22 09:00:01,743 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 09:00:01,744 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 09:00:01,845 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1816ms
2026-07-22 09:00:02,019 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 09:00:02,022 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-22 09:00:02,022 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 09:00:02,022 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-22 09:00:02,023 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 09:00:02,023 - INFO - 项目 [周报提醒] 等待重试...
2026-07-22 09:00:02,024 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-22 09:00:02,025 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 09:00:02,750 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 09:00:02,750 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 09:00:03,580 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 09:00:03,582 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-22 09:00:03,582 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 09:00:03,583 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-22 09:00:03,584 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 09:00:03,584 - INFO - 项目 [月报提醒] 等待重试...
2026-07-22 09:00:03,584 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-22 09:00:03,585 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 09:00:03,820 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 09:00:03,820 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 09:00:04,038 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 09:00:04,040 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-22 09:00:04,041 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-22 09:00:04,041 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 09:00:04,041 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-22 09:00:04,041 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 09:00:04,042 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-22 09:00:04,043 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-22 09:00:04,269 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 09:00:04,269 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 09:00:04,458 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 09:00:04,460 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-22 09:00:04,461 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-22 09:00:04,461 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-22 09:00:04,462 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-22 09:00:04,462 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-22 09:00:04,463 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-22 09:00:04,463 - INFO - --- 开始提醒密度控制分析 ---
2026-07-22 09:00:04,463 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-22 09:00:04,463 - INFO - ===== 所有项目分析任务完成 =====
2026-07-22 10:00:00,905 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=752ms
2026-07-22 10:00:00,925 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=769ms
2026-07-22 10:00:00,940 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=780ms
2026-07-22 10:00:00,955 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=888ms
2026-07-22 10:00:00,970 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=895ms
2026-07-22 10:00:00,986 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=891ms
2026-07-22 10:00:01,029 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1010ms
2026-07-22 10:00:01,705 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1683ms
2026-07-22 11:00:00,797 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=769ms
2026-07-22 11:00:00,814 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=786ms
2026-07-22 11:00:00,875 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=850ms
2026-07-22 11:00:00,895 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=871ms
2026-07-22 11:00:00,910 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=881ms
2026-07-22 11:00:00,944 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=920ms
2026-07-22 11:00:01,713 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1649ms
2026-07-22 11:00:03,927 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=3900ms
2026-07-22 12:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-22 12:00:00,012 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-22 12:00:00,112 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-22 12:00:00,113 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 12:00:00,113 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 12:00:00,113 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 12:00:00,130 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-22 12:00:00,130 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 12:00:00,789 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=745ms
2026-07-22 12:00:00,825 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=769ms
2026-07-22 12:00:00,843 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 12:00:00,843 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=808ms
2026-07-22 12:00:00,847 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 12:00:00,864 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=808ms
2026-07-22 12:00:00,933 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=880ms
2026-07-22 12:00:00,964 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=901ms
2026-07-22 12:00:01,057 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1029ms
2026-07-22 12:00:01,130 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 12:00:01,132 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-22 12:00:01,133 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 12:00:01,133 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-22 12:00:01,133 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 12:00:01,134 - INFO - 项目 [周报提醒] 等待重试...
2026-07-22 12:00:01,134 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-22 12:00:01,135 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 12:00:01,343 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 12:00:01,343 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 12:00:01,562 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1538ms
2026-07-22 12:00:02,142 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 12:00:02,144 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-22 12:00:02,145 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 12:00:02,145 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-22 12:00:02,145 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 12:00:02,145 - INFO - 项目 [月报提醒] 等待重试...
2026-07-22 12:00:02,146 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-22 12:00:02,147 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 12:00:02,522 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 12:00:02,522 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 12:00:02,776 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 12:00:02,778 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-22 12:00:02,779 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 12:00:02,779 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-22 12:00:02,780 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 12:00:02,780 - INFO - 项目 [周报提醒] 等待重试...
2026-07-22 12:00:02,781 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-22 12:00:02,781 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 12:00:03,041 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 12:00:03,042 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 12:00:03,262 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 12:00:03,265 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-22 12:00:03,266 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 12:00:03,266 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-22 12:00:03,266 - INFO - 项目 [月报提醒] 等待重试...
2026-07-22 12:00:03,266 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-22 12:00:03,266 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 12:00:03,267 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 12:00:03,499 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 12:00:03,499 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 12:00:03,717 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 12:00:03,720 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-22 12:00:03,720 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 12:00:03,721 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-22 12:00:03,721 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 12:00:03,721 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-22 12:00:03,722 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-22 12:00:03,723 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-22 12:00:03,962 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 12:00:03,962 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 12:00:04,174 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 12:00:04,176 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-22 12:00:04,177 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-22 12:00:04,177 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-22 12:00:04,177 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-22 12:00:04,178 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-22 12:00:04,178 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-22 12:00:04,179 - INFO - --- 开始提醒密度控制分析 ---
2026-07-22 12:00:04,179 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-22 12:00:04,179 - INFO - ===== 所有项目分析任务完成 =====
2026-07-22 13:00:00,750 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=688ms
2026-07-22 13:00:00,771 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=725ms
2026-07-22 13:00:00,800 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=772ms
2026-07-22 13:00:00,827 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=796ms
2026-07-22 13:00:00,875 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=836ms
2026-07-22 13:00:00,890 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=869ms
2026-07-22 13:00:00,978 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=952ms
2026-07-22 13:00:01,181 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1159ms
2026-07-22 14:00:00,764 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=720ms
2026-07-22 14:00:00,792 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=760ms
2026-07-22 14:00:00,819 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=774ms
2026-07-22 14:00:00,840 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=808ms
2026-07-22 14:00:00,856 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=806ms
2026-07-22 14:00:00,873 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=824ms
2026-07-22 14:00:00,896 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=874ms
2026-07-22 14:00:00,971 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=947ms
2026-07-22 15:00:00,819 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=784ms
2026-07-22 15:00:00,844 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=807ms
2026-07-22 15:00:00,866 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=834ms
2026-07-22 15:00:00,887 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=841ms
2026-07-22 15:00:00,902 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=859ms
2026-07-22 15:00:00,917 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=878ms
2026-07-22 15:00:00,998 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=971ms
2026-07-22 15:00:01,516 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1492ms
2026-07-22 16:00:00,820 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=776ms
2026-07-22 16:00:00,848 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=779ms
2026-07-22 16:00:00,879 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=779ms
2026-07-22 16:00:00,896 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=784ms
2026-07-22 16:00:00,915 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=791ms
2026-07-22 16:00:00,928 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=869ms
2026-07-22 16:00:00,943 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=895ms
2026-07-22 16:00:01,405 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1384ms
2026-07-22 17:00:00,741 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=708ms
2026-07-22 17:00:00,793 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=753ms
2026-07-22 17:00:00,813 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=789ms
2026-07-22 17:00:00,874 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=848ms
2026-07-22 17:00:00,904 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=878ms
2026-07-22 17:00:00,946 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=921ms
2026-07-22 17:00:01,168 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1148ms
2026-07-22 17:00:01,642 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1620ms
2026-07-22 17:50:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-22 17:50:00,001 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-22 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-22 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-22 17:50:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-22 17:50:09,474 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-22 17:50:13,971 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-22 17:50:14,001 - INFO - [日报] 找到 34 条评论
2026-07-22 17:50:14,787 - INFO - 日报数据已保存: 2026-07-22, 写日报人数: 1
2026-07-22 17:50:14,791 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: []
2026-07-22 17:50:14,866 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-22 17:50:14,867 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-22 17:50:14,867 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-22 17:50:15,064 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 17:50:15,066 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-22 18:00:00,006 - INFO - ===== 日报定时分析任务启动 =====
2026-07-22 18:00:00,008 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-22 18:00:00,008 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-22 18:00:00,012 - INFO - [日报] 正在登录 XWiki...
2026-07-22 18:00:00,012 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-22 18:00:00,854 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=737ms
2026-07-22 18:00:00,914 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=821ms
2026-07-22 18:00:00,939 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=865ms
2026-07-22 18:00:00,965 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=876ms
2026-07-22 18:00:00,988 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=884ms
2026-07-22 18:00:01,021 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=886ms
2026-07-22 18:00:01,418 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1336ms
2026-07-22 18:00:01,946 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1900ms
2026-07-22 18:00:08,738 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-22 18:00:13,337 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-22 18:00:13,366 - INFO - [日报] 找到 34 条评论
2026-07-22 18:00:14,074 - INFO - 日报数据已保存: 2026-07-22, 写日报人数: 1
2026-07-22 18:00:14,079 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: []
2026-07-22 18:00:14,145 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-22 18:00:14,146 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-22 18:00:14,146 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-22 18:00:14,429 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 18:00:14,431 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-22 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-22 weekday=3
2026-07-22 18:10:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-22 18:10:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-22 18:10:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-22 18:10:00,003 - INFO - [日报] 正在登录 XWiki...
2026-07-22 18:10:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-22 18:10:00,004 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-22 18:10:00,235 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-22 18:10:00,237 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-22 18:10:07,140 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-22 18:10:11,264 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-22 18:10:11,294 - INFO - [日报] 找到 34 条评论
2026-07-22 18:10:12,007 - INFO - 日报数据已保存: 2026-07-22, 写日报人数: 1
2026-07-22 18:10:12,012 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: []
2026-07-22 18:10:12,087 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-22 18:10:12,087 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-22 18:10:12,088 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-22 18:10:12,305 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 18:10:12,306 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-22 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-22 weekday=3
2026-07-22 18:15:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-22 18:15:00,153 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-22 18:15:00,154 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-22 18:20:00,001 - INFO - ===== 日报定时分析任务启动 =====
2026-07-22 18:20:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-22 18:20:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-22 18:20:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-22 18:20:00,002 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-22 18:20:07,511 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-22 18:20:11,937 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-22 18:20:11,965 - INFO - [日报] 找到 34 条评论
2026-07-22 18:20:12,690 - INFO - 日报数据已保存: 2026-07-22, 写日报人数: 1
2026-07-22 18:20:12,694 - INFO - [日报] 抓取完成 - 已写: ['伟全'], 未写: []
2026-07-22 18:20:12,761 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-22 18:20:12,761 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-22 18:20:12,761 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-22 18:20:12,965 - ERROR - [日报] 日报JSON生成失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 801, in generate_ribao_json
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 18:20:12,966 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-22 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-22 weekday=3
2026-07-22 18:26:00,002 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-22 18:26:00,146 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-22 18:26:00,147 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-22 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-22 weekday=3
2026-07-22 18:27:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-22 18:27:00,173 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-22 18:27:00,174 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-22 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-22 weekday=3
2026-07-22 18:28:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-22 18:28:00,171 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-22 18:28:00,172 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-22 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-22 weekday=3
2026-07-22 18:29:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-22 18:29:00,157 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-22 18:29:00,158 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-22 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-22 weekday=3
2026-07-22 18:30:00,001 - INFO - [未打卡提醒] 准备发送提醒, bot_id=bot_20260603123820
2026-07-22 18:30:00,157 - INFO - 钉钉消息发送成功: 日报未提交提醒:今天日报尚未打卡,请尽快提交日报!...
2026-07-22 18:30:00,159 - INFO - [未打卡提醒] 提醒已发送成功
2026-07-22 18:31:47,691 - INFO - AI 模型 [deepseek] 已更新
2026-07-22 18:31:53,509 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-22 18:31:53,510 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-22 18:31:53,510 - INFO - [日报] 正在登录 XWiki...
2026-07-22 18:31:53,510 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-22 18:32:01,127 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-22 18:32:05,597 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-22 18:32:05,627 - INFO - [日报] 找到 35 条评论
2026-07-22 18:32:06,357 - INFO - 日报数据已保存: 2026-07-22, 写日报人数: 2
2026-07-22 18:32:06,362 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-22 18:32:06,431 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-22 18:32:06,432 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-22 18:32:41,640 - INFO - [日报] 日报JSON生成 - content长度: 2853, reasoning长度: 5630
2026-07-22 18:32:41,640 - INFO - [日报] 日报JSON生成完成
2026-07-22 18:32:41,641 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-22.json
2026-07-22 18:34:02,292 - INFO - 日报打卡状态变更: 2026-07-22 -> 已打卡
2026-07-22 18:34:07,553 - INFO - AI 模型 [deepseek] 已更新
2026-07-22 19:00:00,007 - INFO - ===== 周报定时分析任务启动 =====
2026-07-22 19:00:00,007 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-22 19:00:00,014 - INFO - [周报] 开始获取本周日报数据
2026-07-22 19:00:00,018 - INFO - [周报] 本周日期范围: 2026-07-20 至 2026-07-22
共 3 天有日报数据
2026-07-22 19:00:00,021 - INFO - [周报] 开始 AI 分析
2026-07-22 19:00:00,023 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-22 19:00:00,830 - ERROR - [周报] AI 分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 19:00:00,861 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-22 19:00:00,865 - INFO - 周报定时分析任务完成: error
2026-07-22 19:00:00,873 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=827ms
2026-07-22 19:00:00,947 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=863ms
2026-07-22 19:00:00,989 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=971ms
2026-07-22 19:00:01,110 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1085ms
2026-07-22 19:00:01,205 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1173ms
2026-07-22 19:00:01,222 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1195ms
2026-07-22 19:00:01,236 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=1207ms
2026-07-22 19:00:01,377 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1350ms
2026-07-22 20:00:00,005 - INFO - ===== 分析任务启动 =====
2026-07-22 20:00:00,006 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-22 20:00:00,010 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-22 20:00:00,010 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 20:00:00,010 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 20:00:00,011 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 20:00:00,013 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-22 20:00:00,013 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 20:00:01,478 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 20:00:01,495 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 20:00:01,723 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1564ms
2026-07-22 20:00:01,750 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1626ms
2026-07-22 20:00:01,766 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=1712ms
2026-07-22 20:00:01,780 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1702ms
2026-07-22 20:00:01,794 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1720ms
2026-07-22 20:00:01,936 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 20:00:01,939 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-22 20:00:01,939 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 20:00:01,940 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-22 20:00:01,940 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 20:00:01,940 - INFO - 项目 [周报提醒] 等待重试...
2026-07-22 20:00:01,941 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-22 20:00:01,942 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 20:00:02,120 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=2075ms
2026-07-22 20:00:03,302 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 20:00:03,303 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 20:00:03,549 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 20:00:03,551 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-22 20:00:03,552 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 20:00:03,552 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-22 20:00:03,552 - INFO - 项目 [月报提醒] 等待重试...
2026-07-22 20:00:03,552 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 20:00:03,552 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-22 20:00:03,554 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 20:00:03,784 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 20:00:03,784 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 20:00:04,014 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 20:00:04,016 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-22 20:00:04,017 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 20:00:04,017 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-22 20:00:04,017 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 20:00:04,017 - INFO - 项目 [周报提醒] 等待重试...
2026-07-22 20:00:04,018 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-22 20:00:04,019 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 20:00:04,144 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=4107ms
2026-07-22 20:00:04,227 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 20:00:04,227 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 20:00:04,526 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 20:00:04,529 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-22 20:00:04,529 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 20:00:04,529 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-22 20:00:04,530 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 20:00:04,530 - INFO - 项目 [月报提醒] 等待重试...
2026-07-22 20:00:04,531 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-22 20:00:04,532 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-22 20:00:04,771 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 20:00:04,771 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 20:00:05,003 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 20:00:05,005 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-22 20:00:05,005 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-22 20:00:05,006 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-22 20:00:05,007 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-22 20:00:05,007 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-22 20:00:05,008 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-22 20:00:05,010 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-22 20:00:05,233 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-22 20:00:05,233 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-22 20:00:05,582 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-22 20:00:05,584 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-22 20:00:05,585 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-22 20:00:05,585 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-22 20:00:05,585 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-22 20:00:05,586 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-22 20:00:05,587 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-22 20:00:05,587 - INFO - --- 开始提醒密度控制分析 ---
2026-07-22 20:00:05,587 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-22 20:00:05,587 - INFO - ===== 所有项目分析任务完成 =====
2026-07-22 20:00:11,509 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=11469ms
2026-07-22 21:00:00,787 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=750ms
2026-07-22 21:00:00,814 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=789ms
2026-07-22 21:00:00,936 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=914ms
2026-07-22 21:00:00,955 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=925ms
2026-07-22 21:00:00,980 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=954ms
2026-07-22 21:00:01,063 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1044ms
2026-07-22 21:00:01,381 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1315ms
2026-07-22 21:00:01,682 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1659ms
2026-07-22 22:00:00,771 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=726ms
2026-07-22 22:00:00,797 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=754ms
2026-07-22 22:00:00,818 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=786ms
2026-07-22 22:00:00,838 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=810ms
2026-07-22 22:00:00,855 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=825ms
2026-07-22 22:00:00,904 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=877ms
2026-07-22 22:00:00,981 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=952ms
2026-07-22 22:00:01,246 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1221ms
2026-07-22 23:00:00,781 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=695ms
2026-07-22 23:00:00,898 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=750ms
2026-07-22 23:00:00,912 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=758ms
2026-07-22 23:00:00,927 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=873ms
2026-07-22 23:00:00,942 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=881ms
2026-07-22 23:00:00,957 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=882ms
2026-07-22 23:00:01,001 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=977ms
2026-07-22 23:00:01,947 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1924ms
2026-07-23 08:00:01,030 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=911ms
2026-07-23 08:00:01,054 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=927ms
2026-07-23 08:00:01,108 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=956ms
2026-07-23 08:00:01,130 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=945ms
2026-07-23 08:00:01,227 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=1065ms
2026-07-23 08:00:01,350 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1037ms
2026-07-23 08:00:01,367 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=1128ms
2026-07-23 08:00:01,599 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1523ms
2026-07-23 09:00:00,006 - INFO - ===== 分析任务启动 =====
2026-07-23 09:00:00,015 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-23 09:00:00,105 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-23 09:00:00,116 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 09:00:00,119 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 09:00:00,120 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 09:00:00,139 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-23 09:00:00,140 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 09:00:00,802 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=674ms
2026-07-23 09:00:00,970 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-23 09:00:00,974 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-23 09:00:01,093 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=966ms
2026-07-23 09:00:01,134 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=1044ms
2026-07-23 09:00:01,173 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1120ms
2026-07-23 09:00:01,237 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1139ms
2026-07-23 09:00:01,264 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1161ms
2026-07-23 09:00:01,278 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=1200ms
2026-07-23 09:00:01,472 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 09:00:01,475 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-23 09:00:01,475 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 09:00:01,475 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-23 09:00:01,476 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 09:00:01,476 - INFO - 项目 [周报提醒] 等待重试...
2026-07-23 09:00:01,477 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-23 09:00:01,477 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 09:00:01,671 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-23 09:00:01,671 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-23 09:00:01,696 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1665ms
2026-07-23 09:00:01,961 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 09:00:01,963 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-23 09:00:01,964 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 09:00:01,964 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-23 09:00:01,964 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 09:00:01,964 - INFO - 项目 [月报提醒] 等待重试...
2026-07-23 09:00:01,965 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-23 09:00:01,966 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 09:00:02,249 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-23 09:00:02,249 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-23 09:00:02,473 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 09:00:02,476 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-23 09:00:02,476 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 09:00:02,476 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-23 09:00:02,476 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 09:00:02,477 - INFO - 项目 [周报提醒] 等待重试...
2026-07-23 09:00:02,477 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-23 09:00:02,478 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 09:00:02,683 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-23 09:00:02,683 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-23 09:00:03,869 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 09:00:03,871 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-23 09:00:03,872 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 09:00:03,872 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-23 09:00:03,873 - INFO - 项目 [月报提醒] 等待重试...
2026-07-23 09:00:03,873 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 09:00:03,873 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-23 09:00:03,874 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 09:00:04,252 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-23 09:00:04,252 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-23 09:00:04,464 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 09:00:04,467 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-23 09:00:04,467 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 09:00:04,468 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-23 09:00:04,468 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-23 09:00:04,468 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 09:00:04,469 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-23 09:00:04,475 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-23 09:00:04,680 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-23 09:00:04,680 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-23 09:00:04,899 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 09:00:04,902 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-23 09:00:04,902 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-23 09:00:04,903 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-23 09:00:04,903 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-23 09:00:04,903 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-23 09:00:04,904 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-23 09:00:04,904 - INFO - --- 开始提醒密度控制分析 ---
2026-07-23 09:00:04,904 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-23 09:00:04,904 - INFO - ===== 所有项目分析任务完成 =====
2026-07-23 09:02:00,207 - INFO - 钉钉消息发送成功: 吃东西...
2026-07-23 09:02:00,212 - INFO - [提醒] 触发成功: 吃东西(触发)
2026-07-23 09:02:00,212 - INFO - [提醒] 本轮共触发 1 条
2026-07-23 10:00:00,760 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=731ms
2026-07-23 10:00:00,825 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=780ms
2026-07-23 10:00:00,878 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=853ms
2026-07-23 10:00:00,937 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=901ms
2026-07-23 10:00:01,048 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=939ms
2026-07-23 10:00:01,063 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1031ms
2026-07-23 10:00:01,742 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1717ms
2026-07-23 10:00:03,700 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=3673ms
2026-07-23 11:00:00,745 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=644ms
2026-07-23 11:00:00,792 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=744ms
2026-07-23 11:00:00,891 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=860ms
2026-07-23 11:00:00,934 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=901ms
2026-07-23 11:00:01,034 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1011ms
2026-07-23 11:00:01,050 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1006ms
2026-07-23 11:00:01,099 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1060ms
2026-07-23 11:00:01,776 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1750ms
2026-07-23 11:02:00,217 - INFO - 钉钉消息发送成功: 吃东西...
2026-07-23 11:02:00,219 - INFO - [提醒] 触发成功: 吃东西(触发)
2026-07-23 11:02:00,219 - INFO - [提醒] 本轮共触发 1 条
2026-07-23 12:00:00,008 - INFO - ===== 分析任务启动 =====
2026-07-23 12:00:00,014 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-23 12:00:00,018 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-23 12:00:00,019 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-23 12:00:00,023 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 12:00:00,024 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 12:00:00,027 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 12:00:00,027 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 12:00:00,772 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=722ms
2026-07-23 12:00:00,779 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-23 12:00:00,780 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-23 12:00:00,868 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=784ms
2026-07-23 12:00:02,627 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=879ms
2026-07-23 12:00:02,643 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=2606ms
2026-07-23 12:00:02,661 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=2603ms
2026-07-23 12:00:02,677 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=2646ms
2026-07-23 12:00:02,711 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=2664ms
2026-07-23 12:00:02,784 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 12:00:02,786 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-23 12:00:02,787 - WARNING - 项目 [月报提醒] 第 1 次调用返回空结果
2026-07-23 12:00:02,787 - INFO - 项目 [月报提醒] 等待重试...
2026-07-23 12:00:02,787 - INFO - 项目 [月报提醒] 第 2/3 次调用
2026-07-23 12:00:02,788 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 12:00:02,788 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 12:00:02,788 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 12:00:03,035 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-23 12:00:03,035 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-23 12:00:03,129 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=3083ms
2026-07-23 12:00:03,314 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 12:00:03,317 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-23 12:00:03,317 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 12:00:03,318 - WARNING - 项目 [月报提醒] 第 2 次调用返回空结果
2026-07-23 12:00:03,318 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 12:00:03,318 - INFO - 项目 [月报提醒] 等待重试...
2026-07-23 12:00:03,320 - INFO - 项目 [月报提醒] 第 3/3 次调用
2026-07-23 12:00:03,320 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 12:00:03,545 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-23 12:00:03,545 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-23 12:00:03,781 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 12:00:03,783 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-23 12:00:03,783 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 12:00:03,784 - WARNING - 项目 [周报提醒] 第 1 次调用返回空结果
2026-07-23 12:00:03,784 - INFO - 项目 [周报提醒] 等待重试...
2026-07-23 12:00:03,784 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 12:00:03,785 - INFO - 项目 [周报提醒] 第 2/3 次调用
2026-07-23 12:00:03,786 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 12:00:04,057 - WARNING - 项目 [月报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-23 12:00:04,058 - INFO - 项目 [月报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-23 12:00:04,303 - ERROR - 项目 [月报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 12:00:04,305 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-23 12:00:04,306 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 12:00:04,306 - WARNING - 项目 [月报提醒] 第 3 次调用返回空结果
2026-07-23 12:00:04,306 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 12:00:04,306 - ERROR - 项目 [月报提醒] 3 次调用均失败,放弃
2026-07-23 12:00:04,308 - ERROR - 项目 [月报提醒] AI 分析最终失败(重试 3 次)
2026-07-23 12:00:04,309 - INFO - --- 项目 [月报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-23 12:00:04,537 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-23 12:00:04,537 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-23 12:00:04,770 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 12:00:04,773 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-23 12:00:04,773 - WARNING - 项目 [周报提醒] 第 2 次调用返回空结果
2026-07-23 12:00:04,773 - INFO - 项目 [周报提醒] 等待重试...
2026-07-23 12:00:04,774 - INFO - 项目 [周报提醒] 第 3/3 次调用
2026-07-23 12:00:04,774 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 12:00:04,774 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 12:00:04,774 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 12:00:04,975 - WARNING - 项目 [周报提醒] 流式请求失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions,回退到非流式请求
2026-07-23 12:00:04,975 - INFO - 项目 [周报提醒] 使用非流式请求,等待 LLM 响应...
2026-07-23 12:00:05,199 - ERROR - 项目 [周报提醒] LLM 调用失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 185, in analyze_deadline
raw_content, raw_reasoning = _call_llm_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 55, in _call_llm_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/llm_client.py", line 188, in analyze_deadline
raw_content, raw_reasoning = _call_llm_non_streaming(session, url, payload, project_label, api_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/weekly-report-bot/llm_client.py", line 119, in _call_llm_non_streaming
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 12:00:05,201 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-23 12:00:05,202 - WARNING - 项目 [周报提醒] 第 3 次调用返回空结果
2026-07-23 12:00:05,202 - ERROR - 项目 [周报提醒] 3 次调用均失败,放弃
2026-07-23 12:00:05,202 - ERROR - 项目 [周报提醒] AI 分析最终失败(重试 3 次)
2026-07-23 12:00:05,203 - INFO - --- 项目 [周报提醒] 分析完成 (成功: False, 重试: 3次) ---
2026-07-23 12:00:05,203 - INFO - 所有项目并行分析完成:成功 0 个,失败 2 个
2026-07-23 12:00:05,203 - INFO - --- 开始提醒密度控制分析 ---
2026-07-23 12:00:05,204 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-23 12:00:05,204 - INFO - ===== 所有项目分析任务完成 =====
2026-07-23 13:00:00,929 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=764ms
2026-07-23 13:00:01,002 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=870ms
2026-07-23 13:00:01,046 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=876ms
2026-07-23 13:00:01,108 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=930ms
2026-07-23 13:00:01,169 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=961ms
2026-07-23 13:00:01,229 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1027ms
2026-07-23 13:00:01,277 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1188ms
2026-07-23 13:00:01,416 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1384ms
2026-07-23 14:00:00,782 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=718ms
2026-07-23 14:00:00,811 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=734ms
2026-07-23 14:00:00,833 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=758ms
2026-07-23 14:00:00,851 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=769ms
2026-07-23 14:00:00,871 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=790ms
2026-07-23 14:00:00,889 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=862ms
2026-07-23 14:00:00,902 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=877ms
2026-07-23 14:00:01,624 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1600ms
2026-07-23 15:00:00,818 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=785ms
2026-07-23 15:00:00,842 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=787ms
2026-07-23 15:00:00,864 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=806ms
2026-07-23 15:00:00,877 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=824ms
2026-07-23 15:00:00,890 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=836ms
2026-07-23 15:00:00,903 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=847ms
2026-07-23 15:00:00,916 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=858ms
2026-07-23 15:00:01,399 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1378ms
2026-07-23 16:00:00,763 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=739ms
2026-07-23 16:00:00,828 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=798ms
2026-07-23 16:00:00,844 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=815ms
2026-07-23 16:00:00,875 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=854ms
2026-07-23 16:00:00,944 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=918ms
2026-07-23 16:00:00,989 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=966ms
2026-07-23 16:00:01,223 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1203ms
2026-07-23 16:00:01,695 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1648ms
2026-07-23 17:00:00,753 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=703ms
2026-07-23 17:00:00,864 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=734ms
2026-07-23 17:00:00,885 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=848ms
2026-07-23 17:00:00,902 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=845ms
2026-07-23 17:00:01,011 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=856ms
2026-07-23 17:00:01,024 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=993ms
2026-07-23 17:00:01,040 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=993ms
2026-07-23 17:00:01,531 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1508ms
2026-07-23 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-23 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-23 17:50:00,003 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-23 17:50:00,003 - INFO - [日报] 正在登录 XWiki...
2026-07-23 17:50:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-23 17:50:08,622 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-23 17:50:12,528 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-23 17:50:12,557 - INFO - [日报] 找到 35 条评论
2026-07-23 17:50:13,254 - INFO - 日报数据已保存: 2026-07-23, 写日报人数: 0
2026-07-23 17:50:13,264 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全']
2026-07-23 17:50:13,339 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-07-23 17:50:13,340 - INFO - [日报] AI分析请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-23 17:50:13,555 - ERROR - [日报] AI分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 507, in analyze_daily_report
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 17:50:13,556 - WARNING - [日报] AI分析失败,使用本地判断结果发送提醒
2026-07-23 17:50:13,557 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-07-23 17:50:13,731 - INFO - 钉钉消息发送成功: 伟全 你今天的日报还没有写,请尽快提交!...
2026-07-23 17:50:13,732 - INFO - [日报] 提醒发送成功: 伟全
2026-07-23 17:50:13,736 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-23 17:50:13,736 - INFO - [日报] 今天还没有人写日报,跳过生成日报JSON
2026-07-23 17:50:13,736 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-07-23 17:50:13,737 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-07-23 18:00:00,005 - INFO - ===== 日报定时分析任务启动 =====
2026-07-23 18:00:00,006 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-23 18:00:00,010 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-23 18:00:00,012 - INFO - [日报] 正在登录 XWiki...
2026-07-23 18:00:00,012 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-23 18:00:00,927 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=855ms
2026-07-23 18:00:00,956 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=898ms
2026-07-23 18:00:01,133 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1045ms
2026-07-23 18:00:01,209 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1125ms
2026-07-23 18:00:01,331 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1135ms
2026-07-23 18:00:01,357 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=1150ms
2026-07-23 18:00:01,390 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1310ms
2026-07-23 18:00:01,504 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1453ms
2026-07-23 18:00:08,420 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-23 18:00:12,190 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-23 18:00:12,220 - INFO - [日报] 找到 35 条评论
2026-07-23 18:00:12,924 - INFO - 日报数据已保存: 2026-07-23, 写日报人数: 0
2026-07-23 18:00:12,930 - INFO - [日报] 抓取完成 - 已写: [], 未写: ['伟全']
2026-07-23 18:00:12,995 - INFO - [日报] ===== 步骤2: AI分析日报数据 =====
2026-07-23 18:00:12,996 - INFO - [日报] AI分析请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-23 18:00:13,220 - ERROR - [日报] AI分析失败: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
Traceback (most recent call last):
File "/usr/local/weekly-report-bot/daily_report/core.py", line 507, in analyze_daily_report
response.raise_for_status()
File "/usr/local/weekly-report-bot/venv/lib/python3.12/site-packages/requests/models.py", line 1167, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 401 Client Error: Authorization Required for url: https://api.deepseek.com/v1/chat/completions
2026-07-23 18:00:13,222 - WARNING - [日报] AI分析失败,使用本地判断结果发送提醒
2026-07-23 18:00:13,222 - INFO - [日报] ===== 步骤3: 发送钉钉提醒 =====
2026-07-23 18:00:13,372 - INFO - 钉钉消息发送成功: 伟全 你今天的日报还没有写,请尽快提交!...
2026-07-23 18:00:13,374 - INFO - [日报] 提醒发送成功: 伟全
2026-07-23 18:00:13,378 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-23 18:00:13,378 - INFO - [日报] 今天还没有人写日报,跳过生成日报JSON
2026-07-23 18:00:13,378 - INFO - [日报] ===== 日报提醒流程完成 =====
2026-07-23 18:00:13,378 - INFO - 日报定时分析任务完成: 提醒完成: 成功1人, 失败0人
2026-07-23 18:07:18,002 - INFO - AI 模型 [deepseek] 已更新
2026-07-23 18:07:29,169 - INFO - 用户通过网页手动触发日报完整分析(流式)
2026-07-23 18:07:29,173 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-23 18:07:29,173 - INFO - [日报] 正在登录 XWiki...
2026-07-23 18:07:29,173 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-23 18:07:36,867 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-23 18:07:40,512 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-23 18:07:40,542 - INFO - [日报] 找到 37 条评论
2026-07-23 18:07:41,323 - INFO - 日报数据已保存: 2026-07-23, 写日报人数: 2
2026-07-23 18:07:41,328 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-23 18:07:41,393 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-23 18:07:41,394 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-23 18:08:00,297 - INFO - [日报] 日报JSON生成 - content长度: 3009, reasoning长度: 2193
2026-07-23 18:08:00,298 - INFO - [日报] 日报JSON生成完成
2026-07-23 18:08:00,299 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-23.json
2026-07-23 18:08:02,274 - INFO - 日报打卡状态变更: 2026-07-23 -> 已打卡
2026-07-23 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-23 weekday=4
2026-07-23 18:10:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-23 18:10:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-23 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-23 weekday=4
2026-07-23 18:15:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-23 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-23 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-23 weekday=4
2026-07-23 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-23 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-23 weekday=4
2026-07-23 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-23 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-23 weekday=4
2026-07-23 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-23 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-23 weekday=4
2026-07-23 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-23 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-23 weekday=4
2026-07-23 18:30:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-23 19:00:00,007 - INFO - ===== 周报定时分析任务启动 =====
2026-07-23 19:00:00,008 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-23 19:00:00,012 - INFO - [周报] 开始获取本周日报数据
2026-07-23 19:00:00,017 - INFO - [周报] 本周日期范围: 2026-07-20 至 2026-07-23
共 4 天有日报数据
2026-07-23 19:00:00,018 - INFO - [周报] 开始 AI 分析
2026-07-23 19:00:00,022 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-23 19:00:00,856 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=820ms
2026-07-23 19:00:00,885 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=831ms
2026-07-23 19:00:00,904 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=866ms
2026-07-23 19:00:00,922 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=871ms
2026-07-23 19:00:00,937 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=891ms
2026-07-23 19:00:00,952 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=904ms
2026-07-23 19:00:01,348 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1320ms
2026-07-23 19:00:01,430 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1408ms
2026-07-23 19:00:38,663 - INFO - [周报] AI 返回 content 长度: 3321
2026-07-23 19:00:38,664 - INFO - [周报] AI 分析完成,共 9 条工作项
2026-07-23 19:00:38,667 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-23 19:00:38,667 - INFO - 周报定时分析任务完成: success
2026-07-23 20:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-23 20:00:00,009 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-23 20:00:00,014 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-23 20:00:00,014 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-23 20:00:00,017 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 20:00:00,017 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-23 20:00:00,018 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 20:00:00,019 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 20:00:00,713 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-07-23 20:00:00,832 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=790ms
2026-07-23 20:00:00,890 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=853ms
2026-07-23 20:00:01,007 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=960ms
2026-07-23 20:00:01,023 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=991ms
2026-07-23 20:00:01,044 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1001ms
2026-07-23 20:00:01,059 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1008ms
2026-07-23 20:00:01,323 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1294ms
2026-07-23 20:00:01,818 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-07-23 20:00:01,863 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1779ms
2026-07-23 20:00:01,906 - INFO - 项目 [月报提醒] 流式接收完成,共 68 个数据块,content长度: 77, reasoning长度: 92
2026-07-23 20:00:01,908 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 92
2026-07-23 20:00:01,908 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-07-23 20:00:01,909 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-07-23 20:00:01,909 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-23 20:00:01,909 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-07-23 20:00:01,909 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-23 20:00:01,910 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-07-23 20:00:01,910 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-23 20:00:01,912 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-07-23 20:00:02,246 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-07-23 20:00:03,498 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-07-23 20:00:03,749 - INFO - 项目 [周报提醒] 流式接收完成,共 86 个数据块,content长度: 77, reasoning长度: 119
2026-07-23 20:00:03,750 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 119
2026-07-23 20:00:03,752 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-07-23 20:00:03,752 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-07-23 20:00:03,752 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-23 20:00:03,752 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-07-23 20:00:03,753 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-07-23 20:00:03,754 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-07-23 20:00:03,754 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-07-23 20:00:03,754 - INFO - --- 开始提醒密度控制分析 ---
2026-07-23 20:00:03,755 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-23 20:00:03,755 - INFO - ===== 所有项目分析任务完成 =====
2026-07-23 21:00:01,000 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=914ms
2026-07-23 21:00:01,179 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=1091ms
2026-07-23 21:00:01,287 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1089ms
2026-07-23 21:00:01,323 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=1117ms
2026-07-23 21:00:01,363 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1173ms
2026-07-23 21:00:01,406 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1171ms
2026-07-23 21:00:01,451 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1257ms
2026-07-23 21:00:01,493 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1449ms
2026-07-23 22:00:00,743 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=714ms
2026-07-23 22:00:00,798 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=761ms
2026-07-23 22:00:00,821 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=788ms
2026-07-23 22:00:00,867 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=845ms
2026-07-23 22:00:00,889 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=858ms
2026-07-23 22:00:00,921 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=894ms
2026-07-23 22:00:00,934 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=912ms
2026-07-23 22:00:01,598 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1551ms
2026-07-23 23:00:00,780 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=710ms
2026-07-23 23:00:00,797 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=730ms
2026-07-23 23:00:00,811 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=755ms
2026-07-23 23:00:00,827 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=766ms
2026-07-23 23:00:00,842 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=772ms
2026-07-23 23:00:00,857 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=771ms
2026-07-23 23:00:00,923 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=905ms
2026-07-23 23:00:01,434 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1413ms
2026-07-24 08:00:00,772 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=670ms
2026-07-24 08:00:00,795 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=760ms
2026-07-24 08:00:00,890 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=849ms
2026-07-24 08:00:00,906 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=879ms
2026-07-24 08:00:00,923 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=877ms
2026-07-24 08:00:00,942 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=879ms
2026-07-24 08:00:00,958 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=929ms
2026-07-24 08:00:01,649 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1626ms
2026-07-24 09:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-24 09:00:00,006 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-24 09:00:00,007 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-24 09:00:00,007 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-24 09:00:00,010 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-24 09:00:00,011 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-24 09:00:00,012 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-24 09:00:00,015 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-24 09:00:00,724 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-07-24 09:00:00,818 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=778ms
2026-07-24 09:00:00,839 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=785ms
2026-07-24 09:00:00,871 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=851ms
2026-07-24 09:00:00,900 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=878ms
2026-07-24 09:00:00,987 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=957ms
2026-07-24 09:00:01,002 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=972ms
2026-07-24 09:00:01,216 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=1189ms
2026-07-24 09:00:01,559 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1536ms
2026-07-24 09:00:01,793 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-07-24 09:00:02,139 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-07-24 09:00:02,252 - INFO - 项目 [月报提醒] 流式接收完成,共 123 个数据块,content长度: 63, reasoning长度: 227
2026-07-24 09:00:02,253 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 63, reasoning长度: 227
2026-07-24 09:00:02,253 - INFO - 项目 [月报提醒] LLM 原始返回: {"deadline": null, "deadline_description": "", "reminders": []}
2026-07-24 09:00:02,253 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-07-24 09:00:02,254 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-24 09:00:02,254 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-24 09:00:02,254 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-07-24 09:00:02,254 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-07-24 09:00:02,254 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-24 09:00:02,257 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-07-24 09:00:02,544 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-07-24 09:00:16,796 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-07-24 09:00:16,940 - INFO - 项目 [周报提醒] 流式接收完成,共 68 个数据块,content长度: 77, reasoning长度: 86
2026-07-24 09:00:16,941 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 86
2026-07-24 09:00:16,942 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-07-24 09:00:16,942 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-07-24 09:00:16,942 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-24 09:00:16,942 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-07-24 09:00:16,943 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-07-24 09:00:16,943 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-07-24 09:00:16,944 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-07-24 09:00:16,944 - INFO - --- 开始提醒密度控制分析 ---
2026-07-24 09:00:16,944 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-24 09:00:16,944 - INFO - ===== 所有项目分析任务完成 =====
2026-07-24 10:00:01,522 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=1353ms
2026-07-24 10:00:01,561 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=1404ms
2026-07-24 10:00:01,608 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=1439ms
2026-07-24 10:00:01,641 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=1514ms
2026-07-24 10:00:01,677 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1531ms
2026-07-24 10:00:01,718 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1532ms
2026-07-24 10:00:02,124 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=2095ms
2026-07-24 10:00:02,138 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=2099ms
2026-07-24 11:00:00,812 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=746ms
2026-07-24 11:00:00,836 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=747ms
2026-07-24 11:00:00,851 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=761ms
2026-07-24 11:00:00,866 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=782ms
2026-07-24 11:00:00,882 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=786ms
2026-07-24 11:00:00,896 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=810ms
2026-07-24 11:00:00,910 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=822ms
2026-07-24 11:00:01,516 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1493ms
2026-07-24 12:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-24 12:00:00,008 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-24 12:00:00,031 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-24 12:00:00,031 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-24 12:00:00,032 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-24 12:00:00,032 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-24 12:00:00,040 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-24 12:00:00,041 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-24 12:00:00,809 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=776ms
2026-07-24 12:00:00,827 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-07-24 12:00:00,873 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=836ms
2026-07-24 12:00:00,894 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=845ms
2026-07-24 12:00:00,933 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=863ms
2026-07-24 12:00:00,950 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=901ms
2026-07-24 12:00:00,967 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=939ms
2026-07-24 12:00:01,118 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1092ms
2026-07-24 12:00:01,748 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-07-24 12:00:01,999 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1974ms
2026-07-24 12:00:02,019 - INFO - 项目 [周报提醒] 流式接收完成,共 99 个数据块,content长度: 77, reasoning长度: 148
2026-07-24 12:00:02,020 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 148
2026-07-24 12:00:02,020 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-07-24 12:00:02,020 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-07-24 12:00:02,021 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-24 12:00:02,021 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-24 12:00:02,021 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-07-24 12:00:02,021 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-24 12:00:02,022 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-07-24 12:00:02,024 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-07-24 12:00:02,253 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-07-24 12:00:03,639 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-07-24 12:00:03,758 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-07-24 12:00:03,777 - INFO - 项目 [月报提醒] 流式接收完成,共 107 个数据块,content长度: 63, reasoning长度: 197
2026-07-24 12:00:03,778 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 63, reasoning长度: 197
2026-07-24 12:00:03,778 - INFO - 项目 [月报提醒] LLM 原始返回: {"deadline": null, "deadline_description": "", "reminders": []}
2026-07-24 12:00:03,778 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-07-24 12:00:03,778 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-24 12:00:03,779 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-07-24 12:00:03,779 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-07-24 12:00:03,779 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-07-24 12:00:03,780 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-07-24 12:00:03,780 - INFO - --- 开始提醒密度控制分析 ---
2026-07-24 12:00:03,780 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-24 12:00:03,780 - INFO - ===== 所有项目分析任务完成 =====
2026-07-24 13:00:00,747 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=638ms
2026-07-24 13:00:00,775 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=738ms
2026-07-24 13:00:00,801 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=770ms
2026-07-24 13:00:00,823 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=776ms
2026-07-24 13:00:00,839 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=817ms
2026-07-24 13:00:00,900 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=874ms
2026-07-24 13:00:00,979 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=950ms
2026-07-24 13:00:02,106 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=2083ms
2026-07-24 13:57:24,452 - INFO - [速跳] 保存网站:九航IT开发部需求进度表 (site_1324282358d04335)
2026-07-24 13:57:35,579 - INFO - [速跳] 保存网站:APP运营需求汇总表 (site_b0cc05f8a9f64f6a)
2026-07-24 13:58:00,323 - INFO - [官网监控] 天兰02 检测完成:正常,来源=manual,耗时=227ms
2026-07-24 14:00:00,791 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=762ms
2026-07-24 14:00:00,872 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=850ms
2026-07-24 14:00:00,958 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=927ms
2026-07-24 14:00:01,017 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=980ms
2026-07-24 14:00:01,031 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=984ms
2026-07-24 14:00:01,046 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=1002ms
2026-07-24 14:00:01,060 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1000ms
2026-07-24 14:00:01,610 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1588ms
2026-07-24 15:00:00,767 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=692ms
2026-07-24 15:00:00,796 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=736ms
2026-07-24 15:00:00,819 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=736ms
2026-07-24 15:00:00,834 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=812ms
2026-07-24 15:00:00,877 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=844ms
2026-07-24 15:00:00,928 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=909ms
2026-07-24 15:00:00,971 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=941ms
2026-07-24 15:00:01,208 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1182ms
2026-07-24 16:00:00,738 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=651ms
2026-07-24 16:00:00,805 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=711ms
2026-07-24 16:00:00,865 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=753ms
2026-07-24 16:00:00,884 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=789ms
2026-07-24 16:00:00,902 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=874ms
2026-07-24 16:00:00,970 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=941ms
2026-07-24 16:00:01,008 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=983ms
2026-07-24 16:00:01,748 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1724ms
2026-07-24 17:00:00,884 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=847ms
2026-07-24 17:00:00,916 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=881ms
2026-07-24 17:00:00,941 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=915ms
2026-07-24 17:00:00,972 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=952ms
2026-07-24 17:00:01,005 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=985ms
2026-07-24 17:00:01,182 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1157ms
2026-07-24 17:00:01,260 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1233ms
2026-07-24 17:00:01,936 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1913ms
2026-07-24 17:37:39,707 - INFO - [速跳] 保存网站:野卡 (site_d7752980d42f4937)
2026-07-24 17:50:00,002 - INFO - ===== 日报定时分析任务启动 =====
2026-07-24 17:50:00,002 - INFO - [日报] ===== 日报提醒流程启动 =====
2026-07-24 17:50:00,002 - INFO - [日报] ===== 步骤1: 抓取XWiki日报数据 =====
2026-07-24 17:50:00,002 - INFO - [日报] 正在登录 XWiki...
2026-07-24 17:50:00,003 - INFO - [日报] 日报页面: https://xwiki.jiuhang.newjcj.top/bin/view/Main/%E5%91%A8%E6%8A%A5/%E6%97%A5%E6%8A%A5202607/
2026-07-24 17:50:08,665 - INFO - [日报] 登录成功,当前URL: https://xwiki.jiuhang.newjcj.top/bin/view/Main/
2026-07-24 17:50:12,831 - INFO - [日报] 日报页面加载完成,标题: 日报202607 - XWiki
2026-07-24 17:50:12,862 - INFO - [日报] 找到 39 条评论
2026-07-24 17:50:13,727 - INFO - 日报数据已保存: 2026-07-24, 写日报人数: 2
2026-07-24 17:50:13,733 - INFO - [日报] 抓取完成 - 已写: ['伟全', '超军'], 未写: []
2026-07-24 17:50:13,804 - INFO - [日报] 所有人都已写日报,无需提醒
2026-07-24 17:50:13,804 - INFO - [日报] ===== 步骤4: 生成日报JSON数据 =====
2026-07-24 17:50:13,805 - INFO - [日报] 生成日报JSON请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-24 17:50:33,595 - INFO - [日报] 日报JSON生成 - content长度: 2879, reasoning长度: 3237
2026-07-24 17:50:33,596 - INFO - [日报] 日报JSON生成完成
2026-07-24 17:50:33,596 - INFO - [日报] 日报JSON已保存到: /usr/local/weekly-report-bot/daily_report/data/ribao_json_2026-07-24.json
2026-07-24 17:50:33,602 - INFO - [日报] 标记 2026-07-24 日报流程已完成
2026-07-24 17:50:33,602 - INFO - 日报定时分析任务完成: 所有人都已写日报,无需提醒
2026-07-24 17:57:27,534 - INFO - AI 模型 [deepseek] 已更新
2026-07-24 17:58:04,832 - INFO - 日报打卡状态变更: 2026-07-24 -> 已打卡
2026-07-24 17:58:10,139 - INFO - AI 模型 [deepseek] 已更新
2026-07-24 18:00:00,003 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-24 18:00:00,726 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=621ms
2026-07-24 18:00:00,775 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=734ms
2026-07-24 18:00:00,834 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=801ms
2026-07-24 18:00:00,853 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=828ms
2026-07-24 18:00:00,889 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=859ms
2026-07-24 18:00:00,952 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=930ms
2026-07-24 18:00:00,965 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=931ms
2026-07-24 18:00:01,629 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1605ms
2026-07-24 18:10:00,001 - INFO - [未打卡提醒] 任务触发: 2026-07-24 weekday=5
2026-07-24 18:10:00,002 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-24 18:10:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-24 18:15:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-24 weekday=5
2026-07-24 18:15:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-24 18:20:00,001 - INFO - ===== 日报定时分析任务:用户已主动打卡,跳过 =====
2026-07-24 18:26:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-24 weekday=5
2026-07-24 18:26:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-24 18:27:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-24 weekday=5
2026-07-24 18:27:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-24 18:28:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-24 weekday=5
2026-07-24 18:28:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-24 18:29:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-24 weekday=5
2026-07-24 18:29:00,001 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-24 18:30:00,000 - INFO - [未打卡提醒] 任务触发: 2026-07-24 weekday=5
2026-07-24 18:30:00,002 - INFO - [未打卡提醒] 今日已打卡,跳过
2026-07-24 19:00:00,006 - INFO - ===== 周报定时分析任务启动 =====
2026-07-24 19:00:00,006 - INFO - [周报] ===== 周报分析流程启动 =====
2026-07-24 19:00:00,012 - INFO - [周报] 开始获取本周日报数据
2026-07-24 19:00:00,017 - INFO - [周报] 本周日期范围: 2026-07-20 至 2026-07-24
共 5 天有日报数据
2026-07-24 19:00:00,019 - INFO - [周报] 开始 AI 分析
2026-07-24 19:00:00,022 - INFO - [周报] AI 请求: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash
2026-07-24 19:00:00,788 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=721ms
2026-07-24 19:00:00,807 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=755ms
2026-07-24 19:00:00,827 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=773ms
2026-07-24 19:00:00,873 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=853ms
2026-07-24 19:00:00,917 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=890ms
2026-07-24 19:00:00,970 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=949ms
2026-07-24 19:00:01,000 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=972ms
2026-07-24 19:00:02,005 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1980ms
2026-07-24 19:00:50,051 - INFO - [周报] AI 返回 content 长度: 3458
2026-07-24 19:00:50,052 - INFO - [周报] AI 分析完成,共 10 条工作项
2026-07-24 19:00:50,054 - INFO - [周报] ===== 周报分析流程完成 =====
2026-07-24 19:00:50,055 - INFO - 周报定时分析任务完成: success
2026-07-24 20:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-24 20:00:00,007 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-24 20:00:00,039 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-24 20:00:00,039 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-24 20:00:00,039 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-24 20:00:00,040 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-24 20:00:00,193 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-24 20:00:00,194 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-24 20:00:00,676 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-07-24 20:00:00,790 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=731ms
2026-07-24 20:00:00,825 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=748ms
2026-07-24 20:00:00,855 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=806ms
2026-07-24 20:00:00,871 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=823ms
2026-07-24 20:00:00,887 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=838ms
2026-07-24 20:00:00,942 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=916ms
2026-07-24 20:00:00,995 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=944ms
2026-07-24 20:00:01,686 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1662ms
2026-07-24 20:00:02,387 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-07-24 20:00:02,430 - INFO - 项目 [周报提醒] 流式接收中... 已收到 100 个数据块
2026-07-24 20:00:03,119 - INFO - 项目 [周报提醒] 流式接收中... 已收到 150 个数据块
2026-07-24 20:00:03,568 - INFO - 项目 [周报提醒] 流式接收中... 已收到 200 个数据块
2026-07-24 20:00:04,287 - INFO - 项目 [周报提醒] 流式接收中... 已收到 250 个数据块
2026-07-24 20:00:04,801 - INFO - 项目 [周报提醒] 流式接收中... 已收到 300 个数据块
2026-07-24 20:00:04,983 - INFO - 项目 [周报提醒] 流式接收完成,共 338 个数据块,content长度: 87, reasoning长度: 587
2026-07-24 20:00:04,984 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 87, reasoning长度: 587
2026-07-24 20:00:04,985 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "本周周报截止时间描述",
"reminders": []
}
2026-07-24 20:00:04,985 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-07-24 20:00:04,985 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-24 20:00:04,985 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-24 20:00:04,986 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-07-24 20:00:04,986 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-07-24 20:00:04,986 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-24 20:00:04,987 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-07-24 20:00:05,221 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-07-24 20:00:06,418 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-07-24 20:00:06,495 - INFO - 项目 [月报提醒] 流式接收完成,共 67 个数据块,content长度: 77, reasoning长度: 91
2026-07-24 20:00:06,496 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 77, reasoning长度: 91
2026-07-24 20:00:06,496 - INFO - 项目 [月报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-07-24 20:00:06,496 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-07-24 20:00:06,496 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-24 20:00:06,496 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-07-24 20:00:06,497 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-07-24 20:00:06,497 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-07-24 20:00:06,498 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-07-24 20:00:06,498 - INFO - --- 开始提醒密度控制分析 ---
2026-07-24 20:00:06,498 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-24 20:00:06,498 - INFO - ===== 所有项目分析任务完成 =====
2026-07-24 21:00:00,818 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=769ms
2026-07-24 21:00:00,845 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=771ms
2026-07-24 21:00:00,861 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=775ms
2026-07-24 21:00:00,875 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=802ms
2026-07-24 21:00:00,889 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=826ms
2026-07-24 21:00:00,904 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=833ms
2026-07-24 21:00:00,945 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=916ms
2026-07-24 21:00:00,958 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=928ms
2026-07-24 22:00:00,769 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=709ms
2026-07-24 22:00:00,794 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=765ms
2026-07-24 22:00:00,834 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=803ms
2026-07-24 22:00:00,896 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=861ms
2026-07-24 22:00:00,911 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=868ms
2026-07-24 22:00:00,925 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=892ms
2026-07-24 22:00:00,979 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=950ms
2026-07-24 22:00:01,392 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1366ms
2026-07-24 23:00:00,773 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=731ms
2026-07-24 23:00:00,802 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=741ms
2026-07-24 23:00:00,824 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=748ms
2026-07-24 23:00:00,843 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=779ms
2026-07-24 23:00:00,860 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=802ms
2026-07-24 23:00:00,908 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=882ms
2026-07-24 23:00:00,921 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=892ms
2026-07-24 23:00:01,853 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1831ms
2026-07-25 08:00:00,748 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=683ms
2026-07-25 08:00:00,789 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=753ms
2026-07-25 08:00:00,865 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=812ms
2026-07-25 08:00:00,889 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=867ms
2026-07-25 08:00:00,906 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=881ms
2026-07-25 08:00:00,931 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=913ms
2026-07-25 08:00:01,168 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1140ms
2026-07-25 08:00:01,779 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1757ms
2026-07-25 09:00:00,002 - INFO - ===== 分析任务启动 =====
2026-07-25 09:00:00,010 - INFO - 获取到 1 条群消息,共 2 个分析项目,开始并行分析...
2026-07-25 09:00:00,079 - INFO - 项目 [周报提醒] 第 1/3 次调用
2026-07-25 09:00:00,083 - INFO - 项目 [周报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-25 09:00:00,083 - INFO - 项目 [周报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-25 09:00:00,083 - INFO - 项目 [周报提醒] 使用流式请求,等待 LLM 响应...
2026-07-25 09:00:00,099 - INFO - 项目 [月报提醒] 第 1/3 次调用
2026-07-25 09:00:00,099 - INFO - 项目 [月报提醒] 等待获取 LLM 调用信号量(并发限制: 1)...
2026-07-25 09:00:00,775 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=739ms
2026-07-25 09:00:00,853 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=808ms
2026-07-25 09:00:00,862 - INFO - 项目 [周报提醒] 流式连接已建立,开始接收数据...
2026-07-25 09:00:00,874 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=851ms
2026-07-25 09:00:00,936 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=901ms
2026-07-25 09:00:00,954 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=920ms
2026-07-25 09:00:01,001 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=977ms
2026-07-25 09:00:01,014 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=978ms
2026-07-25 09:00:01,170 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1148ms
2026-07-25 09:00:01,871 - INFO - 项目 [周报提醒] 流式接收中... 已收到 50 个数据块
2026-07-25 09:00:02,052 - INFO - 项目 [周报提醒] 流式接收完成,共 84 个数据块,content长度: 77, reasoning长度: 111
2026-07-25 09:00:02,053 - INFO - 项目 [周报提醒] LLM 返回 - content长度: 77, reasoning长度: 111
2026-07-25 09:00:02,054 - INFO - 项目 [周报提醒] LLM 原始返回: {
"deadline": null,
"deadline_description": "",
"reminders": []
}
2026-07-25 09:00:02,054 - INFO - 项目 [周报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-07-25 09:00:02,054 - INFO - 项目 [周报提醒] 释放 LLM 调用信号量
2026-07-25 09:00:02,054 - INFO - 项目 [月报提醒] 获取信号量成功,开始调用 LLM: https://api.deepseek.com/v1/chat/completions, 模型: deepseek-v4-flash, 消息数: 1
2026-07-25 09:00:02,054 - INFO - 项目 [周报提醒] 第 1 次调用成功
2026-07-25 09:00:02,054 - INFO - 项目 [月报提醒] 使用流式请求,等待 LLM 响应...
2026-07-25 09:00:02,055 - WARNING - 项目 [周报提醒] AI 未识别到截止时间
2026-07-25 09:00:02,062 - INFO - --- 项目 [周报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-07-25 09:00:02,872 - INFO - 项目 [月报提醒] 流式连接已建立,开始接收数据...
2026-07-25 09:00:03,907 - INFO - 项目 [月报提醒] 流式接收中... 已收到 50 个数据块
2026-07-25 09:00:04,299 - INFO - 项目 [月报提醒] 流式接收中... 已收到 100 个数据块
2026-07-25 09:00:04,301 - INFO - 项目 [月报提醒] 流式接收完成,共 107 个数据块,content长度: 65, reasoning长度: 194
2026-07-25 09:00:04,302 - INFO - 项目 [月报提醒] LLM 返回 - content长度: 65, reasoning长度: 194
2026-07-25 09:00:04,302 - INFO - 项目 [月报提醒] LLM 原始返回: {"deadline": null, "deadline_description": null, "reminders": []}
2026-07-25 09:00:04,302 - INFO - 项目 [月报提醒] 解析成功 → 截止时间: None, 提醒数: 0
2026-07-25 09:00:04,302 - INFO - 项目 [月报提醒] 释放 LLM 调用信号量
2026-07-25 09:00:04,302 - INFO - 项目 [月报提醒] 第 1 次调用成功
2026-07-25 09:00:04,303 - WARNING - 项目 [月报提醒] AI 未识别到截止时间
2026-07-25 09:00:04,303 - INFO - --- 项目 [月报提醒] 分析完成 (成功: True, 重试: 1次) ---
2026-07-25 09:00:04,304 - INFO - 所有项目并行分析完成:成功 2 个,失败 0 个
2026-07-25 09:00:04,304 - INFO - --- 开始提醒密度控制分析 ---
2026-07-25 09:00:04,304 - INFO - 没有待发送且未过截止时间的提醒条目,跳过密度控制
2026-07-25 09:00:04,304 - INFO - ===== 所有项目分析任务完成 =====
2026-07-25 10:00:00,804 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=750ms
2026-07-25 10:00:00,827 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=779ms
2026-07-25 10:00:00,893 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=859ms
2026-07-25 10:00:00,911 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=890ms
2026-07-25 10:00:00,967 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=945ms
2026-07-25 10:00:00,981 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=952ms
2026-07-25 10:00:01,149 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1117ms
2026-07-25 10:00:01,803 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1780ms
2026-07-25 11:00:00,820 - INFO - [官网监控] 九航app 检测完成:正常,来源=scheduled,耗时=796ms
2026-07-25 11:00:00,876 - INFO - [官网监控] 锐诺美 检测完成:正常,来源=scheduled,耗时=856ms
2026-07-25 11:00:00,943 - INFO - [官网监控] 九航官网 检测完成:正常,来源=scheduled,耗时=919ms
2026-07-25 11:00:01,016 - INFO - [官网监控] 天兰01 检测完成:正常,来源=scheduled,耗时=951ms
2026-07-25 11:00:01,031 - INFO - [官网监控] 九航商业 检测完成:正常,来源=scheduled,耗时=992ms
2026-07-25 11:00:01,045 - INFO - [官网监控] 宜关茶pc 检测完成:正常,来源=scheduled,耗时=1009ms
2026-07-25 11:00:01,142 - INFO - [官网监控] 天兰02 检测完成:正常,来源=scheduled,耗时=1114ms
2026-07-25 11:00:01,747 - INFO - [官网监控] 收藏网 检测完成:正常,来源=scheduled,耗时=1724ms