今日校园自动签到-云函数版使用说明

本文最后更新于:2021年1月8日 晚上

今日校园自动签到-云函数版

1、使用前

GitHub地址

有任何问题可以联系我:me@neow.cc

目前只适用于西南大学晨晚检签到系统


2、下载

下载链接1

下载后请解压:

解压后目录:

1
2
|-auto-cpdaily-serverless.jar	#主程序
|-daily.properties #配置文件

3、配置

右键记事本打开 daily.properties 即可

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#学号
username=xxxxxxxxxxxxxxx

#密码,为身份证后六位
password=123456

#打卡位置,请使用 unicode 编码填写
#西南大学转换为 unicode编码 为 :\u897f\u5357\u5927\u5b66
#改为你自己平时定位的地址名字即可,为中文地址
#可以在这个网站转换编码 http://tool.chinaz.com/Tools/Unicode.aspx?qq-pf-to=pcqq.c2c
position=\u897f\u5357\u5927\u5b66

#打卡地址的经纬度,保留6位小数
#可以在这个网站查询打卡位置的经纬度 http://api.map.baidu.com/lbsapi/getpoint/
longitude=106.430691
latitude=29.826659

#是否启用查寝功能,true为启用,false为不启用
activeAttendance=true

#server酱的推送Key,可以将打卡结果推送到微信
#具体配置方法请看说明手册
scKey=

4、打包

将配置文件打入包中

此步骤建议下载 7zip 解压软件

地址:https://www.7-zip.org/download.html

右键 auto-cpdaily-serverless.jar 然后打开压缩包 不要解压

daily.properties 复制进压缩包中,然后关闭

5、云函数

1)申请

搜索腾讯云,进入搜索云函数,申请即可,地址:https://console.cloud.tencent.com/scf/index?rid=1

2)创建

申请完成后创建(新建函数)

函数名称:随便填一个

运行环境:选择Java8

创建方式:模板函数

然后点击下一步,此时有一个高级设置,展开高级设置,将超时时间设置为20s

内存建议设置为256MB或更高

点击完成即创建成功

3)上传文件

打开刚才创建的函数,在函数管理函数代码

提交方法:本地上传Zip包

执行方法

1
daily.AutoDailyCp::mainHandler

点击上传,将刚才打包好的文件上传至网页,最后点击保存

4)设置定时任务

触发管理中,创建触发器,建议设置为:(如图)

1
0 0 9,20 * * * *

这个表示每天9点,20点运行一次,具体时间可以根据学院的打卡时间修改一下

最后提交即可。

5)日志查询

可以在日志查询处查询运行状态和运行日志。

6、配置 Server酱推送

server 酱可以将打卡结果推送到微信

Server酱地址:http://sc.ftqq.com/3.version

根据Server酱的步骤完成前两步,点击发送消息

将key复制到配置文件中即可