Files
dorm-power-monitor/README.md
2026-08-26 22:43:06 +08:00

26 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ⚡ Dorm Power Monitor
![License](https://img.shields.io/badge/license-MIT-blue.svg)
![AI Powered](https://img.shields.io/badge/AI_Powered-DeepSeek-ff69b4.svg)
> **兰州大学宿舍电费自动化监控与统计工具**
>
> 本项目的核心链路——包括接口逆向、核心逻辑代码生成、工程构建、断点调试以及最终的服务器部署脚本,全流程均由 **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 实现进程守护)。