Commit Graph

157 Commits

Author SHA1 Message Date
liuwei
e6396fafed 优化864扫码后收口失败提示与启动任务重载 2026-05-07 14:59:25 +08:00
liuwei
c628afc530 修复wechat_ipad启动竞态与Dashboard抢跑问题 2026-05-07 10:55:34 +08:00
liuwei
9f3f6ffbae 移除Glances并改造内置资源监控页面 2026-05-06 10:32:58 +08:00
liuwei
c6d72cbb69 完善配置密钥治理与启动校验
- 为 configuration.py 增加环境变量占位符解析、配置归一化、脱敏快照与启动校验\n- 在 main.py 启动阶段接入配置校验日志,并在致命缺项时阻止进程继续启动\n- 新增 config.example.yaml,并将默认 config.yaml 改为安全占位模板,移除仓库内明文敏感信息\n- 调整 docker-entrypoint.sh 与文档,统一说明配置复制、环境变量注入与当前优化进展
2026-04-30 15:44:53 +08:00
liuwei
3b9bd02b5f 修复转图浏览器预热跨事件循环失效问题
变更项:\n1. 新增 async_job 启动钩子能力 add_startup_job,在调度器事件循环中执行一次性初始化任务。\n2. 将 main.py 的 Markdown 转图预热从独立线程改为调度器 loop 内执行,确保预热实例可被后续任务复用。\n3. 增强 markdown_to_image 常驻浏览器管理:记录 owner loop、检测跨 loop 复用并自动重建。\n4. 补充预热与常驻浏览器日志,输出 loop 标识和浏览器 PID,便于线上排查进程状态。\n5. 保持现有转图超时与重试逻辑不变,仅修复预热生效链路与可观测性。
2026-04-17 09:55:03 +08:00
liuwei
6af91756d3 支持服务启动后自动预热转图浏览器
变更项:1) markdown_to_image 新增预热方法 warmup_md2img_browser/warmup_md2img_browser_sync,用于提前拉起常驻浏览器。2) main.py 启动流程新增后台预热线程,服务启动后自动执行转图浏览器预热。3) 预热失败仅记录日志不阻塞主服务,运行期仍可按需自动重建浏览器。4) 补充中文注释说明预热目的与降级策略。
2026-04-17 09:28:36 +08:00
liuwei
66a9b7c4a3 feat(schedule): move system jobs to DB-driven config and dashboard management 2026-04-16 14:54:23 +08:00
liuwei
fc43321f94 chore: keep traceback out of debug logs 2026-04-13 15:05:13 +08:00
liuwei
ada1b656e0 feat: dedupe and schedule emoji media downloads 2026-04-13 12:06:58 +08:00
liuwei
ff421a1b4b Revert "Reapply "完善表情资产后台能力并补充群总结落库""
This reverts commit 079f363382.
2026-04-03 08:52:59 +08:00
liuwei
079f363382 Reapply "完善表情资产后台能力并补充群总结落库"
This reverts commit 57bb46bb21.
2026-04-02 17:55:21 +08:00
liuwei
57bb46bb21 Revert "完善表情资产后台能力并补充群总结落库"
This reverts commit 2a54650a6f.
2026-04-02 17:54:35 +08:00
liuwei
2a54650a6f 完善表情资产后台能力并补充群总结落库
- 新增表情资产表,支持表情文件落盘后的资产沉淀、查询与发送时间回写
- 将表情下载从消息主链路中移出,改为后台定时批处理,降低同步入库阻塞风险
- 抽取通用 CDN 下载与 base64 落盘能力,统一图片与表情文件处理方式
- 在后台通讯录聊天窗口增加表情资产面板,支持查看资产并直接选择发送表情
- 新增后台表情资产接口,支持按群过滤最近表情素材
- 优化消息列表中的表情消息展示,支持在后台直接预览表情图片
- 启动时不再同步补偿历史表情,统一交由定时任务处理,避免影响系统稳定性
- 新增群总结落库表,支持将每日总结写入数据库,便于后续知识库提取与复用
- 将定时总结结果写入数据库,保留总结文本、周期信息、消息数量和元数据
2026-04-02 17:52:17 +08:00
liuwei
4555f9eb69 调整磁盘监控 2026-03-09 13:16:48 +08:00
liuwei
8d494d6327 调整日志级别 2026-01-16 13:50:35 +08:00
liuwei
c6a0679741 调整日志级别 2026-01-16 13:34:37 +08:00
liuwei
a987902f72 调整log目录 2026-01-16 13:22:27 +08:00
liuwei
6c5049a420 去除每天爬取。阻塞业务了 2026-01-08 17:10:59 +08:00
liuwei
b3e6be1f3a 加个每天爬取数据 2026-01-08 08:36:25 +08:00
liuwei
fc29e88b32 加个每天爬取数据 2026-01-07 16:01:25 +08:00
liuwei
89455de986 加个每天爬取数据 2026-01-07 16:01:04 +08:00
liuwei
15c5971cef 调整图片下载逻辑,定时任务5分钟一次进行图片消息下载存档。 2025-12-30 09:01:28 +08:00
liuwei
408bf12342 sehuatang pdf 优化 2025-12-25 13:29:25 +08:00
liuwei
190271e239 去掉sehuat自动处理 2025-12-22 16:20:55 +08:00
liuwei
e204610bc5 加入绅士R15的内容 2025-12-10 14:53:54 +08:00
liuwei
779dc07c5f 优化IO问题 2025-06-04 09:07:25 +08:00
liuwei
b27c5c6bdf 优化IO问题 2025-06-04 09:06:05 +08:00
liuwei
9af6eb976c 去除log无效内容 2025-05-28 17:02:56 +08:00
liuwei
04df61694b 去除ABOT内容 2025-05-28 16:57:37 +08:00
liuwei
25e7b444fe 监控优化 2025-05-27 18:26:53 +08:00
liuwei
70d8e702fd 调整监控配置 2025-05-27 09:28:32 +08:00
liuwei
d9645c7144 加入日志 2025-05-27 09:20:02 +08:00
liuwei
e335fb1c38 加入日志 2025-05-27 09:19:08 +08:00
liuwei
41211d75c5 加入日志 2025-05-27 09:17:36 +08:00
liuwei
9f2907ffde 加入日志 2025-05-27 09:14:53 +08:00
liuwei
2054b3979c 服务器监控 2025-05-27 09:10:41 +08:00
liuwei
60b6b9f491 服务器监控 2025-05-27 09:06:21 +08:00
liuwei
9a0827814e 调整目录结构,将框架内容放到base里面 2025-05-26 17:13:44 +08:00
liuwei
c2a2e42a66 测试完毕。 2025-05-21 10:07:29 +08:00
liuwei
557949fd7d 测试一下 2025-05-21 10:05:04 +08:00
liuwei
dbb6bb2583 测试 2025-05-21 09:56:21 +08:00
liuwei
ee60e4eb73 3点进行图片缓存更新动作 2025-05-20 16:19:58 +08:00
liuwei
da89eea4f1 加入bot,自动注入内容,在项目启动完成之后,给每个插件注入bot 2025-05-20 15:10:26 +08:00
liuwei
322297a69c 测试插件定时任务 2025-05-20 14:41:56 +08:00
liuwei
797520e0f8 测试插件定时任务 2025-05-20 14:39:53 +08:00
liuwei
765687ed48 测试插件定时任务 2025-05-20 14:39:34 +08:00
liuwei
ab7f27bea0 图片内容,将图片地址缓存到redis,然后通过随机redis快速提取路径。减少等待时间 2025-05-20 11:13:06 +08:00
liuwei
b436d08f5d 图片内容,将图片地址缓存到redis,然后通过随机redis快速提取路径。减少等待时间 2025-05-20 11:12:49 +08:00
liuwei
edc556ad16 优化为异步job,注解完成。 2025-05-20 10:48:22 +08:00
liuwei
3389765790 优化为异步job,注解完成。 2025-05-20 10:38:54 +08:00