✨ Thanks for using HiFiNi-Auto-CheckIn!
December 29, 2025 · View on GitHub
HiFiNi - 音乐磁场签到助手
支持 HiFiTi 和 HiFiHi 平台的自动签到、消息推送、自动化工作流。
🚀 快速开始
1. Fork 项目
点击 Fork 到自己的仓库。
2. 配置 Secrets
进入你的仓库:
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。
3. 启动工作流程
在仓库 Actions 页面,手动运行工作流。
🧩 如何获取必要信息?
获取 HiFiTi Cookie
- 访问 https://www.hifiti.com/
- 打开浏览器开发者工具(
F12)。 - 在
请求头中找到并复制你的 Cookie。
获取 HiFiHi Cookie
- 访问 https://hifihi.com/
- 打开浏览器开发者工具(
F12)。 - 在
请求头中找到并复制你的 Cookie。
获取 Server酱 Key
访问 Server酱官网,注册并获取推送 Key。
配置钉钉机器人
配置企业微信机器人
配置 Gotify 推送
🐳 Docker 部署
适用于自有服务器或 VPS。
1. 构建镜像
docker build -t hifini-checkin .
2. 运行
docker run --rm \
-e COOKIE="你的HiFiTi_Cookie" \
-e HIFIHI_COOKIE="你的HiFiHi_Cookie" \
-e SERVER_CHAN="你的Server酱Key" \
hifini-checkin
3. 定时执行(可选)
使用 cron 每天早上 6:30 执行:
30 6 * * * docker run --rm -e COOKIE="xxx" -e HIFIHI_COOKIE="xxx" hifini-checkin
🌩 腾讯云函数部署
Serverless 方式,无需维护服务器。
1. 打包
mvn package -DskipTests
生成的 jar 文件位于 target/HifiNiAutoCheckIn-1.0-SNAPSHOT-shaded.jar
2. 创建云函数
- 登录 腾讯云函数控制台
- 新建函数 → 从头开始
- 配置:
- 运行环境:
Java 8 - 执行方法:
cloud.ohiyou.ScfHandler::mainHandler - 内存:
256 MB - 超时时间:
60 秒
- 运行环境:
3. 上传代码
上传 target/HifiNiAutoCheckIn-1.0-SNAPSHOT-shaded.jar
4. 配置环境变量
在函数配置中添加环境变量:COOKIE、HIFIHI_COOKIE 等
5. 添加定时触发器
创建定时触发器,Cron 表达式:0 30 6 * * * *(每天 6:30 执行)
🌥 阿里云函数计算部署
Serverless 方式,无需维护服务器。
1. 打包
mvn package -DskipTests
生成的 jar 文件位于 target/HifiNiAutoCheckIn-1.0-SNAPSHOT-shaded.jar
2. 创建函数
- 登录 阿里云函数计算控制台
- 创建服务 → 创建函数
- 配置:
- 运行环境:
Java 8 - 请求处理程序:
cloud.ohiyou.AliyunFcHandler::handleRequest - 内存:
256 MB - 超时时间:
60 秒
- 运行环境:
3. 上传代码
上传 target/HifiNiAutoCheckIn-1.0-SNAPSHOT-shaded.jar
4. 配置环境变量
在函数配置中添加环境变量:COOKIE、HIFIHI_COOKIE 等
5. 添加定时触发器
创建定时触发器,Cron 表达式:0 30 6 * * *(每天 6:30 执行)
🔄 如何同步最新代码?
如果 Fork 后需要拉取主仓库更新:
- 打开你的项目仓库。
- 点击
Sync fork或使用 Git 命令行同步更新。
⭐ Star 趋势
✨ Thanks for using HiFiNi-Auto-CheckIn!
如果觉得项目有帮助,欢迎 ⭐️Star 支持!