
郑州大学宿舍电量监控部署方法
本文主要是为了介绍如何部署 Elykia 同学的 ZZU-Dorm-Electricity-Balance 项目,如果你只想单独设置低电量提醒,可以自己进行修改
他在博客里发了一篇 郑州大学宿舍电量监控:ZZU-Dorm-Electricity-Balance,但是看完这个博客并不能正确部署,所以我写了这篇博文来讲一下如何操作
详细步骤
首先你得有一个 Github 账号;如果没有的话请自行注册;如果 Github 都打不开的话建议还是不要继续往下看了
点开下面这个链接
然后点击页面上的 “Fork”
然后点击 “Create fork”
Fork 完后点击 “Action” 选项卡
然后点击 “I understand my workflows, go ahead and enable them”
启用之后,点击左边的 “Update”
然后点击 “Enable workflow”
之后点击 “Settings” 选项卡
然后按照下图顺序,将 “Pages” 的构建和部署源由 “Deploy from a branch” 改为 “GitHub Actions”
之后在 Security 设置中选择 “Secrets and variables” → “Actions”
然后点击 “New repository secret”
依次添加下边这些 Secrets:
Name | Secret |
---|---|
ACCOUNT | 郑州大学移动校园登录账户 |
PASSWORD | 郑州大学移动校园登录密码 |
lt_room | 照明电量房间代码 |
ac_room | 照明电量房间代码 |
这几个 Secrets 是必须添加的,否则会无法运行
lt_room 和 ac_room 的格式一般应该是 “area-building–unit-room”,其中,area 是校区编号,building 是楼栋编号,unit 是单元编号(照明/空调),room 是房间编号
具体的编号请由文末的查询器查找
Name | Secret |
---|---|
GitHub 邮箱 | |
TELEGRAM_BOT_TOKEN | Telegram Bot Token |
TELEGRAM_CHAT_ID | Telegram Chat ID |
SERVERCHAN_KEY | Server 酱 API 密钥 |
这几个 Secrets 是可选添加的,下面只说一下 Server 酱 API 密钥如何获取,因为这个是用来微信提醒电量过低的(Telegram 的相关参数请自行查询):
用微信登录 Server 酱 之后点击上方的 “Key&API”,SendKey 即为生成的 API 密钥
例如:
一切就绪之后,你可以点击这个仓库主页上的齿轮图标,将仓库简介里的网页链接改为你自己的