WorkBuddy2API Panel v1.2.1
🎁 任务领奖打通(重要修复)
之前版本的「任务领取」一直失败(400 task not completed),根因是端点用错了:
| 错误(旧) | 正确(本版) | |
|---|---|---|
| 域名 | copilot.tencent.com(CLI 域)
| www.workbuddy.cn(Web 域)
|
| 路径 | /v2/activity/growth/tasks/reward/claim
| /activity/growth/tasks/<task_code>/claim
|
| 任务码位置 | body | 路径 |
| 请求头 | — | x-client-platform: web
|
该路径在 CLI 域不存在,因此长期误判为「上游不支持领取」。感谢用户提供的 Web 端真实请求抓包。
✨ 达标自动领奖
「一键完成」现在把「推进进度 → 等待异步计分 → 领取奖励」收敛为一步:
- 上游计分是异步的(实测对话完成后 5-8 秒进度才刷新),新增有界轮询等待
- 领奖成功返回
credit/energy,面板直接提示到账数额 - 重复领取幂等处理(
already_claimed不报错、不重复发放)
实测数据(真实账号)
| 任务 | 操作 | 结果 |
|---|---|---|
chat_5
| 一键完成 | +100 分 +5 能(余额 2943→3043) |
Model_chat_GLM5.2
| 一键完成 | 自动领奖 +100 分 +5 能(余额 3043→3143) |
| 重复领取 | 再次点击 | already_claimed,不重复发放 ✅
|
新增测试
3 个单测锁定端点形状(路径/方法/无 body/平台头)、幂等语义、未达标报错。
下载使用(Windows)
- 下载
wb2api-panel-v1.2.1-windows-amd64.zip并解压 - 运行
wb2api.exe(首次启动自动生成 config.json) - 打开
http://127.0.0.1:7863/panel/,添加账号后即可在任务弹窗使用「一键完成」
完整说明见 README。