使用 GitHub Acition 进行西北工业大学自动疫情填报
-
fork 本仓库
-
依次点击 Github 仓库
Settings
=>Secrets
(侧边栏) =>Actions
=>New repository secret
-
填写
Name
:config
-
填写
Value
: 仓库中 config.json 的示例, 如果多个用户签到就填写多项列表,否则一项即可,不要重复填写同一个用户
单人:
[ ["username","password"] ]多人:
[ ["usernamea","passworda"], ["usernameb","passwordb"], ["usernamec","passwordc"] ]
-
❗重要❗ 最后点击
Actions
=> 选择工作流自动疫情填报
=>Enable workflow
-
推荐先手动运行一遍工作流查看是否能正确执行
用 pushplus(推送加) 通过公众号推送结果:
-
登录pushplus官网后, 选择一对一推送页面, 按照网站的说明获取你的
token
. -
复制该token,依次点击 Github 仓库
Settings
=>Secrets
(侧边栏) =>Actions
=>New repository secret
-
填写
Name
:pushplus
-
填写
Value
: 刚刚复制的token
更改 workflow yaml 中 cron 项即可填报更改时间
schedule: - cron: '0 0 * * *' # 此时间为 'UTF时间', +8h 后为 '北京时间'由于定时任务由Github调度, 实际执行时间可能延迟1-2h不定 更多可见 github docs onschedule
- 打卡可能会失败, 建议开启消息推送.
- 本项目仅提供参考, 因使用本项目导致的一切不良后果请使用者自行承担