免责声明

请仔细阅读以下条款:

1. 本程序仅供学习研究和技术交流使用,请勿用于任何商业用途
2. 本程序的签到功能涉及调用米哈游(miHoYo / HoYoverse)官方接口,使用即表示您已了解并自行承担相关风险
3. 米哈游对其 API 拥有最终解释权,如因接口变更、封禁、账号处罚等导致的任何损失,本程序作者不承担任何责任
4. 用户在使用时应遵守米哈游的用户协议和社区规范
5. 本程序为免费开源软件,不收取任何费用。如有人向您收费,请务必警惕。
6. 本程序按"原样"提供,不作任何明示或暗示的保证。因使用造成的任何数据丢失、系统损坏等问题,作者概不负责
7. 用户应对其使用行为负完全法律责任,包括但不限于账号被封禁、IP 被限制、奖励被收回等后果。

开源基础与技术来源

本项目的技术实现参考和借鉴了以下来源:

彩虹云任务(Rainbow Cloud Task)
付费授权软件 · 米游社登录模块 & 签到核心代码基础
彩虹云任务是一款付费商业软件(授权价格 80 元)。我们从中学习和参考了米游社相关的登录鉴权模块和签到核心逻辑的实现思路,并在此基础上进行了独立开发、深度改造与功能扩展,打造了一款专注于米游社游戏签到的轻量级系统。本项目与彩虹云任务无任何官方关联。
mihoyo-api-collect(MhyAC)
UIGF-org · 米哈游 API 文档集合
本项目的签到接口调用参考了 mihoyo-api-collect 中记录的米哈游官方 API 文档, 包括但不限于:
鉴权认证:DS 动态签名算法(DS1/DS2)、Cookie/Token 类型规范(LToken / SToken / Cookie Token 等)
登录流程:验证码短信登录、扫码登录等接口规范
Token 管理:各类 Token 的获取与转换机制(stoken → cookie_token 刷新等)
签到接口:《原神》《崩坏:星穹铁道》《绝区零》每日签到 API
论坛任务:米游社 BBS 论坛阅读、点赞、分享等社区任务接口
数据查询:游戏角色面板、实时便笺、深境螺旋、忘却之庭等数据接口文档
github.com/UIGF-org/mihoyo-api-collect

支持的签到功能

  • 原神 每日签到(国服 + 国际服)
    自动领取签到奖励,支持国服和国际服双端运行
  • 崩坏:星穹铁道 每日签到(HSR)
    自动领取 60 星琼和其他每日签到奖励
  • 绝区零 每日签到(ZZZ)
    绝区零每日自动签到功能支持
  • 米游社 BBS 社区任务
    自动完成阅读帖子、点赞、分享等每日社区任务,获取米游币和经验值
  • 验证码安全登录(SID 模式)
    通过手机验证码获取 SID,Cookie AES 加密存储
  • Cookie 自动刷新
    通过 stoken 自动刷新 cookie_token 和 ltoken,延长有效时间
  • 随机签到时间(防检测)
    每天随机时段执行签到,模拟真实用户行为
  • 失效邮件通知
    Cookie 过期或异常时自动发送邮件提醒用户更新

开源协议

本程序遵循 MIT 开源协议发布。

您可以自由地:

  • 使用 —— 用于个人学习、研究或商业用途
  • 修改 —— 根据您的需求调整代码
  • 分发 —— 分享给他人或作为产品发布
  • 私有使用 —— 无需公开您修改后的代码

唯一的要求是保留原始版权信息和许可声明。

技术参考来源:

  • mihoyo-api-collect 遵循 CC BY-NC 4.0 协议(知识共享·署名-非商业性使用),禁止商业用途,仅限学习和研究
  • 彩虹云任务为付费商业软件(80 元授权),本项目仅参考其公开可见的实现思路,未包含其任何受版权保护的代码

技术栈

后端:PHP 8.1+ / MySQL 5.7+ / PDO 预处理
前端:HTML5 / CSS3 / Vanilla JS / jQuery / Layer.js / Font Awesome
邮件:PHPMailer (SMTP)
签到核心:cURL / 米游社 API (DS 签名) / Geetest G4 人机验证
API 文档参考: UIGF-org/mihoyo-api-collect