本项目是在阿里云函数计算FC
中进行部署的,代码是根据While True: learn()修改而来的。
基本功能:
- 自动打卡
- 邮件发送
首先登陆阿里云
,找到控制台
-函数计算FC
-创建服务
,进入之后选择创建函数:
然后配置基本设置:
代码在上方,需要的自己clone
,这里有几点详细说明:
详细说明:
- 打卡点 checkPlace 格式:XX省-XX市-XX区
- 联系方式 contactMethod 格式:电话号码
- 居住地 livingPlace 格式:XX省-XX市-XX区
- 详细住址 livingPlaceDetail
- 打卡省份 checkPlaceProvince
- 打卡城市 checkPlaceCity
- 打卡县市区 checkPlaceArea
以上这些是必须要填写的,另外还有一个不能忽视:
"other": {
"openid": ""
}
这里是一定不能忘记的,要不然就会一直报错,这里需要用到抓包工具,我推荐一个抓包工具:Fiddler。
首先需要在电脑上登陆微信,找到校趣多的小程序:
用电脑打卡一次,去找到路径:
获取到自己openid以后就填写到代码当中去,这里最好先手动生成一下config.json
,因为阿里云FC那个里面不知道是怎么回事,无法通过代码自动生成config.json
。
这里可以设置定时触发器,我设置的是上海时间每天早上六点自动打卡:CRON_TZ=Asia/Shanghai 0 0 6 * * *
。