校园通知监控系统
校园通知分散在外网门户、教务系统、学工处及加密内网 WebVPN 中,学生极易漏看放假、选课、考务等重要动态,而人工搬运不仅费时费力,还容易被平台反垃圾机制判定为营销号。我作为产品设计者,通过 Vibe Coding(人定架构与需求、AI 编写工程代码)独立研发了这套全自动情报系统:突破内网滑块认证、实现 PII 隐私合规拦截与双轨分级推送,部署于 Linux 生产环境常驻守护。
28+ 全网监控栏目(含内网 WebVPN 综合门户)
100% WebVPN 动态滑块验证码自动破解通过率
7×24h Linux 生产级守护进程无人值守巡检
0 次 误发、重发与学生隐私外泄记录
穿透内网|OpenCV 边缘匹配 100% 破解动态滑块
- 痛点:最核心的通知与红头文件部署在学校内网,校外访问必须经过 WebVPN,且受 CAS 统一认证与动态滑块验证码(longbow.slidercaptcha)拦截,常规爬虫根本无法触达。
- 解法:由我设计登录链路与验证逻辑,驱动 AI 编写基于 OpenCV 的 Alpha 轮廓边缘带状匹配算法,自动识别人工缺口位置并模拟拖拽轨迹,实现 100% 通过率。
- 配套建立 Cookie 本地持久化缓存与失效自动重登机制,打通对内网红头通知及 PDF/DOCX 附件的秒级提取。
智能决策|双轨推送机制与学生隐私守护
- 痛点:所有琐碎通知一股脑发到社交圈子不仅会造成阅读疲劳,还极易触发狐友平台的反垃圾导流风控,导致账号禁言;更危险的是部分通知涉及学生处分、助学金等隐私。
- 解法:搭建 classifier.py 规则与语义过滤引擎,实现两重防护:1. 隐私拦截(PII):自动识别处分、学籍异动、贫困助学等敏感名单,强制标记为仅存本地数据库,绝不外发;2. 双轨分级推送:高优通知生成单帖极速推送,日常新闻每日 18:00 汇总生成《京江晚报》,彻底剥离营销尾巴规避风控。
稳健闭环|SQLite 状态持久化与 QQBot 毫秒级告警
- 状态去重:底层基于 SQLite 记录每条通知的 URL 哈希指纹与状态机(待发/已发/晚报/下架),断网重启也绝不重发一条。
- 毫秒级告警网关:集成 OpenClaw QQBot,单帖发布成功、每日晚报汇总、狐友登录凭证临期(≤ 2 天)以及平台动态遭遇下架时,毫秒级向管理员 QQ 推送结构化预警卡片。
极客工程|从手写脚本到生产级 Systemd 守护
- 演进:项目经历从「本地手动触发的 Node.js 逆向发帖脚本」,全面升级为「模块解耦、常驻 Linux 服务器的工业级 Python 系统」。
- 部署:在 Ubuntu 24.04 云服务器配置 Systemd 守护服务(jjxy-notify-bot.service),每隔 30 分钟定时静默巡检,自带网络抖动自动退避与进程崩溃自启机制,真正做到了发布至今无需人工干预。