WorkBuddy 每日签到助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3a370331/totorosir-workbuddy-checkin。
技能介绍
问题
WorkBuddy 的「Buddy 加油站」每日签到如果依赖手工点击,很容易漏掉;用脚本模拟桌面 UI 又不稳定,代理通常也不能直接点击客户端界面。真正需要解决的是一个更窄的问题:在本地客户端已登录的前提下,读取登录态,调用官方签到接口完成领取,并让重复签到、网络异常和状态查询形成可判断的自动化流程。
工作方式
该技能把签到流程拆成三个接口级步骤:
- 定位凭据:只读
workbuddy-desktop.info,提取accessToken与domain,不修改、不删除、不外传 token。 - 查询状态:先调用
checkin-activity-status,如果today_checked_in为真,则直接跳过,避免重复请求领取接口。 - 领取积分:调用
daily-checkin,把 HTTP 400、code=10001或「今天已签到」识别为幂等成功,而不是异常。
脚本只依赖 Python 标准库,输出脱敏 JSON 和退出码,方便自动化判断是否告警。可选通知支持企业微信机器人、PushPlus 和 Bark;密钥只保存在本地配置文件中,不进入脚本或技能目录。默认策略偏保守:失败可提醒,成功播报默认关闭,减少打扰。
边界上要注意:该流程面向 PC 客户端登录态,不适用于网页版;接口域名应以登录态中的 auth.domain 为准;若 token 过期、客户端未登录、机器未开机或未联网,需要先恢复客户端登录与网络。
使用场景
- 在已登录的 Windows 电脑上,每天 09:00 自动调用 WorkBuddy 签到接口领取积分。
- 换机或重装后,把签到脚本放到稳定路径,并用 --check-only 验证登录态和接口可用。
- 当天已手动签到时,脚本查询状态后跳过领取,避免重复请求或误报失败。
- 签到失败时,通过企业微信群机器人或 PushPlus 推送提醒,便于及时处理或排查。
适合人员
- 每天需要领取 WorkBuddy 积分的桌面客户端使用者。
- 需要把签到状态纳入本地监控的自动化工程师。
- 负责签到异常告警的值班运营或支持人员。
- 换机后需要重建签到任务的技术支持人员。