Repository navigation
WorkBuddyAPI · 手机版 1.10.9-app132
网关 1.10.9 + 本机自研改动。这一版新增后台排程的防机械节拍抖动。
本版重点:别让一组账号看起来像机器人
上游对「同一出口 IP 上多个账号以完全一致的机械节拍活动」判得很重。
以前的排程是准点 HH:00:00 触发、账号顺序固定、间隔 2~5 秒 —— 正是最典型的机械节拍。
- 后台排程抖动:不再卡整点第 0 分钟,而是在该小时内随机挑一分钟触发
(范围 0–N 分钟,默认 20,设 0 = 关闭) - 后台打乱账号顺序、账号间隔拉到 20~120 秒随机
- 只影响后台定时:面板上手动点「签到」保持 2~5 秒的快速执行,点了立刻出结果
- 看板 → 设置 → 后台定时任务:签到 / 旅行 / 保活 / 猫猫 四个小时表 + 抖动,
可视化编辑(后端一直支持settings.schedule,以前只能手改 JSON)
其他(app130 / app131)
- 「关思考」两条路径都认:
thinking.type=disabled与reasoning_effort=off/none/disabled;
判定成关之后清掉档位字段并明确置 disabled,避免off被抬成最弱正档 - 健康探测:每 3 秒探一次
/health,连续 15 次(约 45 秒)不通 = 进程活着但不干活,
自动重启 Python - 被杀诊断:通知栏显示自救次数与上次死因(
rc=137被系统强杀等) - 新增
PITFALLS.md(18 条本机特有的坑);README 补「手机上怎么保证不掉线」、
后台保活重写、客户端接入片段、使用声明与免责
校验
包名 com.yunluo.wb2api
versionName 1.10.9-app132
versionCode 100(可覆盖安装)
签名 OK
· 设置读写:设 35 → 35;越界 999 → 夹到 55;非法 abc → 保持原值;非法小时 25 → 400
· 抖动逻辑:span=0 恒为 0(旧行为);span=20/55 同小时稳定、跨小时随机
· 39 个 .py 语法全过,dashboard JS node --check 通过
· 沙箱启动 /health ok=true、/v1/models 200(19 个模型)、启动日志零异常