↑

WorkBuddy 签到助手v3.1.7

totorosir-workbuddy-checkin103 KB

为 WorkBuddy「Buddy 加油站」提供每日签到自动化,支持三通道授权择一执行:Windows 本机零配置直签、macOS 一次性网页授权、长效令牌自续期(客户端不开也能签)。自动完成签到积分领取、派猫猫旅行闭环(领奖励后重新派遣),并通过钉钉/飞书/企业微信等 12 类渠道推送结果。

0 0 0 0 更新于 2026-10-28 19:06

免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。

概述

本 Skill 面向 WorkBuddy「Buddy 加油站」每日签到与派猫猫旅行积分领取的自动化需求。针对客户端 5.6.2 后登录态加密导致的跨平台差异,提供三条互备授权通道:Windows 环境下直接读取本机登录态零配置执行;macOS 等无法本地解密的场景通过一次性网页授权码或 cURL/HAR 导入会话;新增的长效令牌通道让用户一次性保存 refreshToken 后即可实现客户端离线自动续期签到。签到后自动衔接派猫猫旅行闭环——先领取已到达的旅行积分,再随机派遣 Buddy 前往新地点,全程无需人工干预。执行结果支持桌面通知与钉钉、飞书、企业微信、微信等 12 类渠道推送,可配合系统定时任务实现每日固定时间自动运行。

技能包含

  • SKILL.md(本文件):技能主说明,含三通道授权机制、接口规范与执行约定
  • scripts/auto_checkin.py:统一入口脚本,自动探测并择一执行三通道签到
  • scripts/workbuddy_checkin.py:通道 A,基于本机登录态签到与旅行闭环
  • scripts/web_auth.py:通道 B,网页会话授权管理与签到执行
  • scripts/rt_auth.py:通道 C,长效令牌自续期签到(v3.1.7 新增,客户端离线可用)
  • scripts/push_message.py:多渠道消息推送模块,支持 12 类通知渠道
  • references/user-guide.md:面向用户的完整指南(快速开始、授权步骤、推送配置、FAQ)
  • references/api-spec.md:接口规范、登录态格式、字段与错误码、推送模块接口
  • references/examples.md:自动化提示词、命令示例与推送配置示例
  • templates/notify_config.json.example:推送渠道配置模板
  • templates/auth-snippet.js:浏览器授权码生成工具(用户在自己已登录页面运行)

核心能力

  • 三通道智能择一:自动探测本机登录态可用性、网页授权状态、长效令牌保存状态,无需用户判断该走哪条路
  • 加密登录态兼容:自动识别 WorkBuddy 5.6.2+ 的 AES-256-GCM 信封式登录态,支持 Windows 运行时密钥获取、环境变量注入、用户加密密钥块三层解密回退
  • 派猫猫旅行闭环:签到后自动查询旅行状态,到达则领积分,空闲且未达上限则重新派遣,避免积分滞留
  • 长效令牌自续期:用户一次性导出或录入 refreshToken 后,脚本每次运行自动换取新接口令牌并回写轮换结果,客户端不启动也能长期自动签到
  • 12 类渠道推送:集成钉钉、飞书、企业微信、微信、邮件、短信等通知渠道,执行结果自动触达
  • 纯 Python 标准库:零第三方依赖,三层 AES-GCM 实现(cryptography / PyCryptodome / 纯 Python)交叉对拍,支持离线自测验证

应用场景

用户怎么说本技能做什么
"帮我每天自动签到 WorkBuddy" / "设置 9 点自动打卡"探测最佳可用通道执行签到,领取 Buddy 加油站积分,完成后推送结果通知
"Mac 上签不了 / 客户端加密后脚本失效"引导用户通过网页授权码或 cURL 一次性授权,之后长期自动;或配置长效令牌通道彻底脱离客户端依赖
"派猫猫旅行积分忘了领" / "Buddy 在旅行吗"自动查询旅行状态,已到达则领取奖励,空闲则重新派遣,形成全自动闭环
"签到结果推送到钉钉群" / "飞书通知我签到了没"按配置的推送渠道发送结构化通知,含签到状态、连签天数、积分余额、旅行结果
"检查下签到环境有没有问题"运行 --probe 或 --diagnose 只读探测三通道可用性、登录态位置、密钥来源、网络连通性与推送配置状态