大家好我是这个小工具的开发者。作为一名经历过软考计算机技术与软件专业技术资格考试折磨的考生我深知“查成绩”这个环节有多反人类官网从来不准时只能蹲在电脑前疯狂刷新或者眼巴巴盯着群里别人的消息。为了彻底解决这个痛点我开发了ruankao-monitor—— 一个轻量级的软考成绩监控助手。简单来说它能帮你24小时自动监控软考官网ruankao.org.cn。一旦出成绩立即通过微信、邮件、钉钉等渠道通知你。部署极简不需要昂贵的服务器家里的 NAS群晖/威联通/飞牛等就能跑且内存占用极低50MB。不用再焦虑地刷新网页了出分那一刻它会像闹钟一样叫醒你。️ 一、核心功能特性多平台推送支持 Server酱微信推送、企业微信、钉钉、BarkiOS、SMTP邮件。NAS友好基于 Docker 打包x86/ARM 架构通吃非常适合挂机运行。防误报内置多种 HTML 解析策略即使官网微调也能稳定运行。去重机制状态持久化重启容器不会导致微信消息刷屏。 二、手把手部署教程 (Docker版)如果你有一台 7x24 小时开机的 NAS 或服务器请按照以下步骤操作一分钟即可上线。第一步准备配置文件你需要先创建一个配置文件config.yaml。你可以直接在服务器上创建或者下载模板修改。# 1. 创建项目目录并进入 mkdir -p ruankao-monitor cd ruankao-monitor # 2. 下载配置文件模板 wget https://raw.githubusercontent.com/jason-PLA/ruankao-monitor/main/config.yaml.example -O config.yaml第二步配置通知渠道关键步骤使用编辑器如nano或vim打开config.yaml填入你的通知信息。微信推送推荐 Server酱去 Server酱官网获取SendKey填入server_chan_skey字段。邮件推送填入你的 SMTP 服务器地址、端口、发件箱账号和授权码。其他钉钉/企业微信填入对应的 Webhook 地址即可。第三步启动容器项目根目录下有一个docker-compose.yml文件或者你可以直接使用以下命令运行# 使用 Docker Compose (推荐) docker-compose up -d # 或者使用纯 Docker 命令 docker run -d \ --name ruankao-monitor \ -v $(pwd)/config.yaml:/app/config.yaml \ jason-pla/ruankao-monitor:latest第四步坐等出分启动后容器会自动开始轮询软考官网。当检测到成绩查询入口出现时你会立刻收到推送 三、给非技术用户的建议如果你不太熟悉 Docker 命令但使用的是群晖Synology或飞牛NASfnOS在套件中心安装Docker。打开 Docker 图形界面注册表搜索jason-pla/ruankao-monitor。挂载路径将本地的config.yaml映射到容器内的/app/config.yaml。启动即可。 开源与反馈这个项目是MIT 开源协议的代码托管在 GitHubGitHub 仓库地址https://github.com/jason-PLA/ruankao-monitor如果你在部署过程中遇到问题或者有新的功能建议比如支持 Telegram欢迎去 Issues 区提或者直接在本帖回复。希望能帮到正在焦虑等成绩的你祝大家逢考必过