自动打卡机器人


写在前面

Python版,部署比较方便


报平安”苦吾辈久矣,所以有了这个项目来解放大家。
本来构想的是全自动平台,只用帐号密码和一些配置即可的,但后来想到不论是帐号密码还是Token都会对大家的隐私和帐号安全有影响,所以这个构想被搁置了,取而代之的是一个需要自己有一点动手能力的自动打卡机器人。


二进制文件部署


从二进制文件开始的话不需要理解源码等各种操作,直接按以下步骤就能正常部署成功。
虽然用到了云服务,但是云函数/函数计算都是有免费额度(100万次)的,所以不用担心。

准备

  • 阿里云帐号(也可以是其他的,只是以阿里云为例子)
  • 邮箱帐号(smtp协议,QQ邮箱为例)

下载二进制文件

github项目地址
到项目地址里下载最新的Releases即可

准备配置文件

配置文件地址
配置文件例子
根据例子填写配置文件即可

上传阿里云函数计算


此时你应该有

  1. myexec 二进制文件 请更名为 main
  2. config.yaml 已经填写完毕的配置文件
    把这俩文件打包成一个zip文件

阿里云函数计算部署

函数计算地址
开通后记得右上角使用新版控制台

1. 创建服务

日志之类的全部禁用即可

2. 创建函数

image

3. 上传函数

image
上传刚才打包的zip即可

4. 上传成功后点击右边刷新下拉呼出编辑器

image

5. 修改文件权限

这里注意需要更名文件为main
image
在控制台输入
chomd 777 xxx

chomd 777 *
修改权限
ls -l
查看权限修改是否成功

6. 保存并部署

image

7. 添加定时器

触发时间请看说明
image
如果想测试的话,将
按照 CRON 表达式触发
改为按时间触发,1分钟一次进行测试,测试完成后修改为表达式触发

验证

如果邮箱里有对应的邮件,则成功部署
image

从源码构建

项目地址
参考ReadMe


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM