Jdz_Auto_实习打卡

190 阅读3分钟

关于打卡和日报

前言

1、请务必认真阅读此文档后继续!

2、在开始前可以帮原作者点一下star!

3、此项目仅限学习交流,禁止用于任何商业或违法用途!

4、此项目仅限学习交流,禁止用于任何商业或违法用途!

5、此项目仅限学习交流,禁止用于任何商业或违法用途!

6、此项目仅限学习交流,您必须在Fork或下载此仓库源码后的24小时内删除所有内容。

7、此项目仅限学习交流,学习或使用此项目造成任何损失均由个人承担。

8、@对作者XuanRanDev的源码进行二次创作(添加了日报和周报)

准备工作

1、科技(机场)、用途访问GitHub

项目部署

1、可以用GitHub Actions
优点:适合没有自己服务器的人使用。
缺点: 每日打卡时间无法保证十分准时,拥有10-30分钟的误差。
 1.1、首先注册一个GitHub账号GitHub账号注册需要配合科技(机场)才可以进去

image.png

image.png
第二项直接下一步
第三项选择免费

image.png

image.png 注册后打开打卡项目链接github.com/zhangwujunj…
 1.2、部署项目到GitHub Actions image.png

image.png

image.png

image.png

image.png

image.png 这里是Secret*的内容、注意,这里是个模板,你需要改成你自己内容
[{}] 也需要复制进去,整体代码块都需要复制进去

[
  {
    "enable": true,
    "alias": "张三",
    "phone": "手机号",
    "password": "密码",
    "deviceType": "Xiaomi|Mi 13|13",
    "deviceId": "填随机id",
    "address": "填写你想打卡的位置",
    "longitude": "经度、保留6位",
    "latitude": "纬度、保留6位",
    "pushKey": "微信推送Token"
  }
]

参数名称含义
enable是否启用该用户的打卡(true或false)
alias别名,用于在打卡日志中标识不同用户,可空。
phone手机号
password密码
deviceType设备类型,格式:手机品牌英文名称
手机代号安卓系统版本,例如:XiaomiMi 1313
deviceId设备ID,36位字母+数字组合,点我获取随机ID
address打卡地址,例如河南省新乡市火车站
longitude打卡位置经度,通过坐标拾取来完成,保留6位小数传送门
latitude打卡位置纬度,通过坐标拾取来完成,保留6位小数传送门
pushKey打卡结果微信推送,微信推送使用的是pushPlus,请到官网绑定微信(传送门),选择发送消息,选择一对一,然后在发送消息里面把你的token复制出来粘贴到pushKey这项
模板
[
  {
    "enable": true,
    "alias": "张三",
    "phone": "18888888888",
    "password": "123456...",
    "deviceType": "Xiaomi|Mi 13|13",
    "deviceId": "7640f31cc45146d59b45a61a131f8950ccad",
    "address": "河南省新乡市火车站",
    "longitude": "113.863342",
    "latitude": "35.304703",
    "pushKey": "49007606c3dd4e94c123459f81e137ab"
  }
]

填写完后、点击Add secret

image.png

image.png

image.png 这时多刷新一下浏览器、稍等片刻

image.png

image.png如果你配置都没问题,点完这个按钮等待微信有推送消息后就可以关闭网页了,至此,每天8点多会自动打卡写日报,周报每周会写一次。

image.png这是推送消息的样子,我这边打过卡了所以显示失败。

问题1.注册的GitHub的邮箱一直有消息
答:配置的USERS有错误
问题2.进不去GitHub怎么办
答:需要科技魔法的力量
问题3.我有自己的服务器,可以跑在服务器上吗?
答:可以,联系我
问题4.看不懂,怎么弄?
答:联系我
自run发现的Bug
1.Expecting value: line 1 column 1 (char 0)
依然会进行打卡写日报,但是会报错,对本身运行没有任何影响