QAU-Reports自动每日信息上报
QAU-Reports
由于疫情不再监管,青农也停止每日上报,故此项目作用失效,GitHub 源码将保持存在,但不再更新维护。青岛农业大学 QAU 自动每日上报
如果您的防疫信息出现变动,请务必及时更改脚本中所对应的参数。
本项目已在 GitHub 开源。
GitHub 项目地址:https://github.com/ialtone/QAU-Reports
使用说明
使用 ialtone 云平台自动部署
tip:推荐使用此方式。
将您的信息填入到http://qau.ialtone.xyz即可,出现学号成功写入数据库证明您已成功写入。
部署到阿里云函数服务平台
tip:使用电脑部署会比较方便。
点击进入阿里函数计算官网
,登录后进入控制台。
登录之后点击服务及函数,再点创建服务,填上名称点创建即可。
首次使用需要开通确认,点开通即可,阿里云函数每月为您提供一定的免费额度,足够我们运行 QAU-Reports。
点击创建函数。
创建方式选择从零创建,运行环境选择python,代码上传方式选择通过 ZIP 包上传代码,然后从Releases(点击可跳转下载)压缩包上传即可。
从 Releases 下载需要访问 GitHub,若您当前网络环境无法访问 GitHub 请点击此处下载。
触发器类型选择定时触发器,触发方式选择指定时间,时区选择 Asia/Shanghai(北京时间),指定一个时间后点击创建。
等待在线 IDE 启动后,打开 config.json 和 User.json 两个文件等待编辑。
进入QAU 自动每日上报信息填写(点击可跳转),红框框出来的项目切记填写,其他信息可根据您的情况自行更改,也可保持默认。
如果您想要每天微信通知您自动每日信息上报是否运行成功的话,请将微信 PushPlus 通知开关打开,并填写您 PushPlus 的 token。
PushPlus 的 token 获取方式为:
微信搜索 PushPlus,点击公众号并关注。
关注之后大多数情况下会直接发送给您 token,复制到QAU 自动每日上报信息填写token 的地方即可。
如果未发送 token 给您,请点开功能里的个人中心。
打开之后点击登录,再点击开发设置,再点击 Token 即可一键复制您的 token。
信息填写完成之后点击提交按钮将会跳转到如下界面。
将上面红框里的内容分别复制到阿里云函数在线 IDE 中刚刚打开的 config.json 和 User.json 中并保存 (config.json 和 User.json 里本来的内容直接删除,复制新的覆盖即可)。
确保刚刚的内容复制过去之后点击部署代码,再点击测试代码,如果您打开微信 PushPlus 的话约五秒钟后将会收到通知,出现’每日上报失败!’的提醒请您不要惊慌,这是因为您今天已经上报。
当完成上述所有步骤后,恭喜您成功部署了 QAU-Reports。
觉得项目对您有用的话,请到 GitHub 项目处点一个小小的 Star。
部署到服务器
待完善。