⚡ Dorm Power Monitor
兰州大学宿舍电费自动化监控与统计工具
本项目的核心链路——包括接口逆向、核心逻辑代码生成、工程构建、断点调试以及最终的服务器部署脚本,全流程均由 DeepSeek 主导完成,是一次完整的 AI-Driven Development 实践。
✨ 功能特性
- 🔌 自动化监控:定时轮询获取宿舍最新电费余额与剩余电量。
- 📊 数据统计:记录每日用电消耗,支持长期用电趋势跟踪。
- 🔔 低电量预警:当电费余额低于设定的安全阈值时,自动推送告警通知,告别半夜突然断电。
- 🐳 轻量级无头运行:提供完整的容器化配置,低资源占用,极其适合长期挂机。
🛠️ 全链路 AI 开发解构
本项目充分利用了 DeepSeek 的代码与逻辑推理能力,完成了以下阶段:
- 🕵️♂️ 逆向 (Reverse):抓取兰大后勤/校园卡系统的查询 API,通过 AI 辅助分析数据包头、鉴权逻辑 (Token/Cookie/Session) 及数据解密。
- 💻 代码 (Coding):AI 直接生成核心抓取脚本、异常重试机制(针对校园网不稳定或 API 限流)、以及通知模块。
- 📦 构建 (Build):由 AI 梳理项目结构,自动生成
requirements.txt/package.json及Dockerfile。 - 🐛 调试 (Debug):将运行时的报错日志与 Traceback 直接交由 AI 分析,秒级定位并修复 Token 过期、数据结构变更等 Edge Case。
- 🚀 部署 (Deploy):生成标准化的部署配置,完美适配各种云端环境(推荐运行在轻量应用服务器上,配合 Docker 实现进程守护)。
Description
Languages
Go
49.8%
JavaScript
15.4%
Python
12.8%
CSS
10.8%
HTML
7.4%
Other
3.8%