支持 HiFiTi 和 HiFiHi 平台的自动签到、消息推送、自动化工作流。
点击 Fork 到自己的仓库。
进入你的仓库:
Settings→Secrets and variables→Actions→New repository secret- 添加以下变量:
| 名称 | 说明 | 必填 |
|---|---|---|
| COOKIE | HiFiTi 的 Cookie 信息(支持多账号,使用 & 分隔,如 cookie1&cookie2) |
否 |
| HIFIHI_COOKIE | HiFiHi 的 Cookie 信息(支持多账号,使用 & 分隔) |
否 |
| SERVER_CHAN | Server酱推送 Key(推荐) | 否 |
| DINGTALK_WEBHOOK | 钉钉机器人推送 Token | 否 |
| WXWORK_WEBHOOK | 企业微信机器人推送 Token | 否 |
| TG_CHAT_ID | Telegram 聊天 ID | 否 |
| TG_BOT_TOKEN | Telegram Bot Token | 否 |
| GOTIFY_URL | 部署的地址:https://gotify.example.com |
否 |
| GOTIFY_APP_TOKEN | 创建应用获取的token | 否 |
注:按需配置,想签到哪个平台就填对应的 Cookie。
在仓库 Actions 页面,手动运行工作流。
- 访问 https://www.hifiti.com/
- 打开浏览器开发者工具(
F12)。 - 在
请求头中找到并复制你的 Cookie。
- 访问 https://hifihi.com/
- 打开浏览器开发者工具(
F12)。 - 在
请求头中找到并复制你的 Cookie。
访问 Server酱官网,注册并获取推送 Key。
适用于自有服务器或 VPS。
docker build -t hifini-checkin .docker run --rm \
-e COOKIE="你的HiFiTi_Cookie" \
-e HIFIHI_COOKIE="你的HiFiHi_Cookie" \
-e SERVER_CHAN="你的Server酱Key" \
hifini-checkin使用 cron 每天早上 6:30 执行:
30 6 * * * docker run --rm -e COOKIE="xxx" -e HIFIHI_COOKIE="xxx" hifini-checkinServerless 方式,无需维护服务器。
mvn package -DskipTests生成的 jar 文件位于 target/HifiNiAutoCheckIn-1.0-SNAPSHOT-shaded.jar
- 登录 腾讯云函数控制台
- 新建函数 → 从头开始
- 配置:
- 运行环境:
Java 8 - 执行方法:
cloud.ohiyou.ScfHandler::mainHandler - 内存:
256 MB - 超时时间:
60 秒
- 运行环境:
上传 target/HifiNiAutoCheckIn-1.0-SNAPSHOT-shaded.jar
在函数配置中添加环境变量:COOKIE、HIFIHI_COOKIE 等
创建定时触发器,Cron 表达式:0 30 6 * * * *(每天 6:30 执行)
Serverless 方式,无需维护服务器。
mvn package -DskipTests生成的 jar 文件位于 target/HifiNiAutoCheckIn-1.0-SNAPSHOT-shaded.jar
- 登录 阿里云函数计算控制台
- 创建服务 → 创建函数
- 配置:
- 运行环境:
Java 8 - 请求处理程序:
cloud.ohiyou.AliyunFcHandler::handleRequest - 内存:
256 MB - 超时时间:
60 秒
- 运行环境:
上传 target/HifiNiAutoCheckIn-1.0-SNAPSHOT-shaded.jar
在函数配置中添加环境变量:COOKIE、HIFIHI_COOKIE 等
创建定时触发器,Cron 表达式:0 30 6 * * *(每天 6:30 执行)
如果 Fork 后需要拉取主仓库更新:
- 打开你的项目仓库。
- 点击
Sync fork或使用 Git 命令行同步更新。
如果觉得项目有帮助,欢迎 ⭐️Star 支持!



