WorkBuddy 手机签到
用途
在当前对话中直接完成 WorkBuddy 每日签到并领取积分。凭证已内置,发起请求即可。
凭证有效期:未注入。请先运行 scripts/setup.py 注入你自己的凭证,否则本技能无法工作。
触发时机
用户说「签到」「每日签到」「领积分」「查连续签到天数」「签到了吗」时执行。
执行方式
必须真实发起 HTTP 请求,不能只回复文字。
第一步:查询状态(默认先查)
POST https://copilot.tencent.com/v2/billing/meter/checkin-activity-status
请求头:
Authorization: Bearer PASTE_YOUR_ACCESS_TOKEN_HERE
X-User-Id: PASTE_YOUR_UID_HERE
X-Domain: www.codebuddy.cn
Content-Type: application/json
请求体:{}
第二步:若未签到则领取
当第一步返回 data.today_checked_in 为 false 时,请求:
POST https://copilot.tencent.com/v2/billing/meter/daily-checkin
请求头与上面完全相同,请求体同样是 {}。
返回处理
| code | 含义 | 处理 |
|---|---|---|
| 0 | 签到成功 | 报告获得积分、连续天数、总积分 |
| 10001 | 今日已签到 | 告知已签,报告连续天数与总积分 |
| 401 | 凭证失效 | 提示需在电脑上重新运行 setup.py 刷新凭证 |
| 其他 | 失败 | 报告 msg 内容 |
状态接口返回的 data 中关键字段:
- today_checked_in:今日是否已签
- streak_days:连续签到天数
- total_credits:总积分
- daily_credit:本次可得积分
回复用户的格式
简明报告结果,例如:
「签到成功,+100 积分,已连续 10 天,累计 1000 分。」
若今日已签到,直接说明即可,不要重复领取。
首次使用(必做)
本技能分发时不含任何凭证,需先注入:
python3 scripts/setup.py
脚本会从本机 WorkBuddy 桌面端登录态读取凭证并写入 SKILL.md。凭证到期(约 60 天)后重跑一次即可。
安全说明
- 本文件内置了用户的调用凭证,等同于账号凭据,请勿分享给他人或发布到公开位置。
- 凭证到期后,在已登录 WorkBuddy 的电脑上运行技能内
scripts/setup.py重新注入即可。 - 凭证泄露时在 WorkBuddy 客户端退出登录即可立即失效。