Skip to content
yowiv08Public

About

小黑盒签到完成每日任务

Resources

Stars

61 stars

Watchers

2 watching

Forks

Latest commit

 

History

31 Commits

Folders and files

Repository files navigation

小黑盒脚本

脚本 功能 运行命令
heybox_sign.js 签到、分享帖子、游戏详情和游戏评价,回查任务状态并输出 H 币 npm run heybox_sign
heybox_claim.js 分页读取普通游戏券,刷新会话并领取可领券 npm run heybox_claim
heybox_rush.js 发现限时券、解析开抢时间、预热会话和并发抢券 npm run heybox_rush
heybox_roll.js 发现抽奖活动、完成关注和分享、参与抽奖并查询盒券 npm run heybox_roll

安装

需要 Node.js 22 或以上版本。

npm install

账号配置

环境变量 heybox_ck 填入 App 请求中的 Cookie。每日任务和抽奖任务需要 App 请求中的设备字段,直接附加在同一账号配置中。

pkey=xxx;x_xhh_tokenid=xxx;imei=xxx;device_info=xxx;os_version=16;dw=411;channel=heybox_xiaomi;
字段 来源
pkey、x_xhh_tokenid App 请求的 Cookie
imei App 请求查询参数中的设备标识
device_info App 请求查询参数中的设备型号
os_version App 请求查询参数中的系统版本
dw App 请求查询参数中的屏幕宽度
channel App 请求查询参数中的安装渠道

账号 ID 从 pkey 解析。多个账号用换行或 & 分隔,每个账号配置自己的设备字段。

PowerShell 示例:

$env:heybox_ck = 'pkey=xxx;x_xhh_tokenid=xxx;imei=xxx;device_info=xxx;os_version=16;dw=411;channel=heybox_xiaomi;'
npm run heybox_sign

Linux 示例:

export heybox_ck='pkey=xxx;x_xhh_tokenid=xxx;imei=xxx;device_info=xxx;os_version=16;dw=411;channel=heybox_xiaomi;'
npm run heybox_sign

青龙面板添加 heybox_ck 环境变量后,运行对应脚本:

task heybox_sign.js
task heybox_claim.js
task heybox_roll.js

任务设置

普通领券每页读取 20 张券,最多读取 500 页,逐张刷新会话并领取。

抢券设置在 heybox_rush.js 的 CONFIG 中:

配置 默认值 功能
targets [] 指定 act_id:pool_id;为空时读取当前券列表
rushAt "" 指定北京时间,例如 20:00 或 2026-10-27 20:00:00
prewarmMs 1500 开抢前刷新会话的提前量
windowBeforeMs 300 请求窗口提前量
windowAfterMs 5000 开抢后的请求时长
intervalMs 250 请求轮次间隔
maxRounds 20 最大请求轮数
parallel 6 单账号每轮并发数

抽奖会根据活动返回的前置任务处理关注和分享,查询实际任务状态后参与。Steam 绑定、拥有游戏、愿望单、游戏关注和好友助力按活动要求由用户完成。

输出与退出码

脚本输出账号任务状态、H 币、优惠券领取结果和抽奖盒券数量。HTTP、JSON、业务状态和响应结构异常会打印完整响应 body,不截断、不脱敏。

存在账号初始化失败、请求失败或可执行任务未完成时退出码为 1,全部执行成功时为 0。没有可领券或进行中的抽奖活动时正常结束。配置 sendNotify.js 后发送执行结果通知。

About

小黑盒签到完成每日任务

Resources

Stars

61 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages