# AutomaticCheckIn **Repository Path**: csnz/automatic-check-in ## Basic Information - **Project Name**: AutomaticCheckIn - **Description**: 懒得天天去签到了,实现一个自动签到的功能 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2024-04-14 - **Last Updated**: 2024-08-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AutomaticCheckIn ## 项目介绍

#### 太多 app 需要签到,每次都会忘记某些 app 的签到,也懒得天天去签到了,实现一个自动签到的功能 ## 使用说明 1. 用户登录后台系统(todo),在对应 app 模块增加自己的用户信息 2. 系统会在每天早上 8 点对系统录入的 app 信息分别进行签到操作 3. 签到成功 | 失败考虑发微信消息通知用户 ## 目前已完成自动签到的应用 1. 阿里云网盘 2. 稀土掘金 【因目前掘金在check自动签到脚本,做了防范,执行签到接口返回为空,为避免封号,先不使用脚本签到了】 ## 项目资源 SQL 文件位于 automatic-check-in-spring-boot-starter\src\main\resources\db 文件夹中 ## 技术介绍 **后端:** SpringBoot + MyBatisPlus + Mysql ## maven 打包后执行命令运行 ```shell nohup java -jar -DmysqlHost=yourIp -Dtoken=yourToken project.jar ``` ## 执行结果 ![img.png](img.png) ![img_1.png](img_1.png) ## 开发环境 | 开发工具 | 说明 | | ----------------------------- | ------------------------- | | IDEA | Java开发工具IDE | | Navicat | MySQL远程连接工具 | | 开发环境 | 版本 | | ------------- | ----- | | JDK | 17 | | MySQL | 8.0.25 | | MyBatisPlus | 3.5.3.1 | | SpringBoot | 3.0.7 | 您的 star 是我坚持的动力,感谢大家的支持,欢迎提交 pr 共同改进项目!