关于打卡和日报
前言
1、请务必认真阅读此文档后继续!
2、在开始前可以帮原作者点一下star!
3、此项目仅限学习交流,禁止用于任何商业或违法用途!
4、此项目仅限学习交流,禁止用于任何商业或违法用途!
5、此项目仅限学习交流,禁止用于任何商业或违法用途!
6、此项目仅限学习交流,您必须在Fork或下载此仓库源码后的24小时内删除所有内容。
7、此项目仅限学习交流,学习或使用此项目造成任何损失均由个人承担。
8、@对作者XuanRanDev的源码进行二次创作(添加了日报和周报)
准备工作
1、科技(机场)、用途访问GitHub
项目部署
1、可以用GitHub Actions
优点:适合没有自己服务器的人使用。
缺点: 每日打卡时间无法保证十分准时,拥有10-30分钟的误差。
1.1、首先注册一个GitHub账号GitHub账号注册需要配合科技(机场)才可以进去
第二项直接下一步
第三项选择免费
注册后打开打卡项目链接github.com/zhangwujunj…
1.2、部署项目到GitHub Actions
这里是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
这时多刷新一下浏览器、稍等片刻
如果你配置都没问题,点完这个按钮等待微信有推送消息后就可以关闭网页了,至此,每天8点多会自动打卡写日报,周报每周会写一次。
这是推送消息的样子,我这边打过卡了所以显示失败。
问题1.注册的GitHub的邮箱一直有消息
答:配置的USERS有错误
问题2.进不去GitHub怎么办
答:需要科技魔法的力量
问题3.我有自己的服务器,可以跑在服务器上吗?
答:可以,联系我
问题4.看不懂,怎么弄?
答:联系我
自run发现的Bug
1.Expecting value: line 1 column 1 (char 0)
依然会进行打卡写日报,但是会报错,对本身运行没有任何影响