{"repo":"iBUHub/TJUEcard","free":true,"listed":false,"github":"https://github.com/iBUHub/TJUEcard","clone":"git clone https://github.com/iBUHub/TJUEcard.git","description":"自动查询天津大学宿舍电费余额，低于设定值时邮件提醒。","language":"Vue","stars":29,"topics":["tju","automation"],"license":"CC-BY-SA-4.0","category":"workflow-automation","readme_excerpt":"[!WARNING] 中心化查询的 v1 版本已上线，如需本地部署的 v0 版本，请移步至 [v0-final][link-v0-final] 分支查看。 天津大学电费自动化查询工具 让我们的系统自动查询您宿舍的电费，并在电费低于设定值时发送邮件提醒 旨在解决没及时充电费，导致突然停电的痛点。 简体中文 English [![][shield-tju]][link-tju] [![][shield-python]][link-python] [![][shield-deepwiki]][link-deepwiki] [![][shield-stars]][link-stargazers] [![][shield-issues]][link-issues] [![][shield-pulls]][link-pulls] [![][shield-forks]][link-members] [![][shield-contributors]][link-contributors] [![][shield-release]][link-release] ⭐ 主要功能 🔍 自动化查询电费。 📩 当电费低于您设定的额度时，发送邮件提醒您该充值电费了。 ⏰ 我们的系统会自动设置定时任务，每天检查一次电费余额。 🔑 您不需要提供学号或密码，无需担心安全问题。 🚀 快速开始 1. 注册与登录 访问我们的「应用首页」，点击「立即注册」按钮创建一个新账户。 注意：仅支持天津大学邮箱（@tju.edu.cn）注册。 注册完成后，使用您的凭据登录系统。 2. 添加房间 登录后进入仪表盘，点击「添加房间」按钮。您需要提供房间的详细信息（如校区、楼栋、房间号）以便系统进行绑定。 3. 设置阈值 在房间列表中，您可以为每个房间设定「电费报警阈值」，我们的 Agent 会定期查询电费。当查询到的剩余电量低于该值时，系统将会向您注册的邮箱发送提醒通知。 4. 配置钉钉通知（可选） TJUEcard 支持钉钉群机器人通知。你可以在「通知设置」中填写钉钉机器人 Webhook 并开启钉钉通知。详细教程见： https://github.com/iBUHub/TJUEcard/issues/12 5. 配置微信通知（可选） 你可以将 @tju.edu.cn 邮箱自动转发到 QQ 邮箱，并在微信开启“QQ 邮箱提醒”，从而在微信接收通知。详细教程见： https://github.com/iBUHub/TJUEcard/issues/13 6. 配置微信测试号通知（可选） 你也可以在「通知设置」→「微信测试号通知」中填写自己的测试号配置并开启通知。详细教程见： https://github.com/iBUHub/TJUEcard/issues/16 💻 本地开发 如果您希望在本地环境中运行或贡献代码，请参考以下步骤： 1. 配置环境变量 项目根目录提供了 .env.example 文件。请将其复制并重命名为 .env ，然后根据实际情况填写配置： 配置项说明： - 密钥生成 ： JWT SECRET 和 AGENT SECRET 可以随机生成长字符串（如： openssl rand -hex 32 ）。 - Agent 配置 ：填写 TJU USERNAME 和 TJU PASSWORD 以便 Agent 能够模拟登录查询。 - 本地调试 ：设置 SKIP EMAIL VERIFICATION=true 可以在注册时跳过真实的邮件验证码。 - 邮件服务 ：默认使用原 SendCl","default_branch":null,"files":null,"tree":[],"storefront":"/r/iBUHub","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/iBUHub/TJUEcard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}