-
Notifications
You must be signed in to change notification settings - Fork 196
HOME
Yooking edited this page Mar 14, 2021
·
152 revisions
鸣谢所有参与完美校园打卡项目的大佬们
- Star并Fork此项目。
- 进入你的仓库,
Settings → Secrets
,
添加1个 Secret(利用secret解决隐私问题):
Secrets | 内容 | 备注 |
---|---|---|
USERS | 完美校园手机号,密码,deviceId,SCKEY |
①英文逗号 ②多用户只需换行,按照格式再输入一行 ③SCKEY只需一个且要填在第一个用户后面。 ④如果不填 SCKEY ,每行末尾保留逗号。 |
格式说明:
标题 | 内容 |
---|---|
完美校园手机号 | 手机号 |
密码 | 完美校园密码 |
deviceId | 如何获取deviceId |
SCKEY | 如何获取SCKEY |
示例:
-
修改校内打卡地址
修改main.py
中 jsons 中 "areaStr" 元素。 -
开启Actions
点Actions
,再点I understand...
随意在README.md
加减字符,提交修改首次运行。
如果你的 workflow 60天没有更新,需要在clock
Workflows找到Enable
按妞,点击启用。 -
修改时间
打开本项目workflows/clock.yml
文件,找到:
schedule:
- cron: 30 23 * * *
- cron: 30 5,13 * * *
此时间为国际时间,+8 可推算出:07:00,13:30,21:30,
可以前往https://crontab.guru/,帮助你生成任务语法。
目前Action
延迟少至十几分钟,多至一个小时,请各位自行测试设定合适时间。
- 检查结果
下图中run
为服务器反馈结果:
打开本项目 main.py
文件,找到:
#校内校外开关
mark = 1
设置 mark = 1
,表示校外打卡,第一次需要自己打卡以后不需要。
设置 mark = 0
,表示校内打卡。
- 关闭打卡
- 进入你的 fork 的仓库,
Settings → Actions
,
- 选择
Disable Actions
,然后点击save
即可。
待完善,先去看看issue。请大佬们多提issue多多献策
- 前往新版Server酱登陆账号并绑定微信,获取推送
SendKey
如SCTxxxxxxxxxxx
。 - 将此
SendKey
按照上面的说明填入USERS
。 - 推送预览:
- 如不需要微信推送,不填推送
SendKey
即可。 - 👍感谢Server酱。
- 腾讯云函数详见HAUT_autoCheck_SCF
- 其他部署方案
路漫漫其修远兮,吾将上下而求索。