写在前面
“报平安”苦吾辈久矣,所以有了这个项目来解放大家。
本来构想的是全自动平台,只用帐号密码和一些配置即可的,但后来想到不论是帐号密码还是Token都会对大家的隐私和帐号安全有影响,所以这个构想被搁置了,取而代之的是一个需要自己有一点动手能力的自动打卡机器人。
二进制文件部署
从二进制文件开始的话不需要理解源码等各种操作,直接按以下步骤就能正常部署成功。
虽然用到了云服务,但是云函数/函数计算都是有免费额度(100万次)的,所以不用担心。
准备
- 阿里云帐号(也可以是其他的,只是以阿里云为例子)
- 邮箱帐号(smtp协议,QQ邮箱为例)
下载二进制文件
github项目地址
到项目地址里下载最新的Releases即可
准备配置文件
上传阿里云函数计算
此时你应该有
- myexec 二进制文件 请更名为 main
- config.yaml 已经填写完毕的配置文件
把这俩文件打包成一个zip文件
阿里云函数计算部署
函数计算地址
开通后记得右上角使用新版控制台
1. 创建服务
日志之类的全部禁用即可
2. 创建函数
3. 上传函数
上传刚才打包的zip即可
4. 上传成功后点击右边刷新下拉呼出编辑器
5. 修改文件权限
这里注意需要更名文件为main
在控制台输入
chomd 777 xxx
或
chomd 777 *
修改权限
ls -l
查看权限修改是否成功
6. 保存并部署
7. 添加定时器
触发时间请看说明
如果想测试的话,将
按照 CRON 表达式触发
改为按时间触发,1分钟一次进行测试,测试完成后修改为表达式触发
验证
如果邮箱里有对应的邮件,则成功部署
从源码构建
项目地址
参考ReadMe