技能版本 1.0.0

WorkBuddy签到助手

WorkBuddy签到助手(WorkBuddy「Buddy 加油站」每日签到自动化 Skill,接口直签,跨平台 Windows/macOS/Linux)。当用户说"每天自动签到 / 每日签到 / 自动领 Buddy 加油站积分 / 现在签个到 / 帮我签到一次 / WorkBuddy 打卡 / 检查签到环境 / 派猫猫旅行 / 猫猫旅行 / 领旅行奖励 / 自动派猫猫 / Buddy 在旅行吗 / 推送签到结果 / 签到通知发钉钉 / 客户端更新后签不了 / 5.6.2 签到失败 / 登录态加密了 / Mac 上签不了 / 需要授权 / 长效令牌 / refreshToken / 不开客户端签到 / 令牌自动续期"时使用。三通道自动择一:本机登录态可用(如 Windows)零配置直签;无法本地解密(如 macOS)走一次性网页授权;或一次性保存长效令牌后自动续期,客户端不开也能签。支持派猫猫旅行全自动闭环(先领后派)、桌面通知与 12 类渠道推送(钉钉/飞书/企业微信/微信等),对齐 totorosir-push-message,可设每日 09:00 自动签到。

价格

免费

  • 安装:免费

在组织开通时一次性收取;再次读取清单或下载不重复收费。

以上为公开标价。你的组织可能有协议价,以控制台显示的价格为准。

如何使用

  1. 为组织安装

    开通即安装:组织固定使用开通时的版本(当前为 1.0.0)。升级到新版本需要取消后重新开通。

  2. 创建凭证

    客户端使用组织凭证读取;绑定到数字人后,数字人使用绑定凭证按需加载。请求中携带:

    Authorization: Bearer $ZGI_MARKET_KEY

  3. 读取清单与安装包

    清单列出版本、文件和校验值;安装包是一个 zip 文件。

    读取清单
    curl "https://market-api.zgi.im/v1/market/skills/totorosir-workbuddy-checkin/manifest" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY"
    下载安装包
    curl "https://market-api.zgi.im/v1/market/skills/totorosir-workbuddy-checkin/package" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY" \
      -o totorosir-workbuddy-checkin.zip

    读取清单和下载安装包不计入用量。下载后请用响应头中的 SHA-256 校验文件。

技能说明

名称
totorosir-workbuddy-checkin
说明
WorkBuddy签到助手(WorkBuddy「Buddy 加油站」每日签到自动化 Skill,接口直签,跨平台 Windows/macOS/Linux)。当用户说"每天自动签到 / 每日签到 / 自动领 Buddy 加油站积分 / 现在签个到 / 帮我签到一次 / WorkBuddy 打卡 / 检查签到环境 / 派猫猫旅行 / 猫猫旅行 / 领旅行奖励 / 自动派猫猫 / Buddy 在旅行吗 / 推送签到结果 / 签到通知发钉钉 / 客户端更新后签不了 / 5.6.2 签到失败 / 登录态加密了 / Mac 上签不了 / 需要授权 / 长效令牌 / refreshToken / 不开客户端签到 / 令牌自动续期"时使用。三通道自动择一:本机登录态可用(如 Windows)零配置直签;无法本地解密(如 macOS)走一次性网页授权;或一次性保存长效令牌后自动续期,客户端不开也能签。支持派猫猫旅行全自动闭环(先领后派)、桌面通知与 12 类渠道推送(钉钉/飞书/企业微信/微信等),对齐 totorosir-push-message,可设每日 09:00 自动签到。
会运行代码PythonNode.js

技能包内含脚本文件,加载技能的运行时可能会执行它们,安装前请先阅读。

SKILL.md 节选

# WorkBuddy签到助手(每日自动签到 · 派猫猫旅行 · 多渠道消息推送 · 三通道授权)

WorkBuddy「Buddy 加油站」每日签到本质是一次带鉴权凭据的 HTTP 接口请求,**不需要**模拟点击左下角「个人信息 → Buddy 加油站 → 签到」这一套 GUI 流程(自动化代理也没有点击桌面 UI 的能力)。

本 Skill 自带脚本,仅用 Python 标准库,零第三方依赖。

> 面向用户的完整说明(快速开始 / 授权步骤 / 桌面通知 / 消息推送配置 / 环境自检 / FAQ / 反模式 / 排错)见 `@references/user-guide.md`。
> 接口规范、登录态格式、字段与错误码、推送模块接口见 `@references/api-spec.md`。
> 自动化提示词、命令示例与推送配置示例见 `@references/examples.md`。
> 本文件只保留 Skill 元数据与代理执行所需关键信息,避免内容重复维护。

## 三条通道与统一入口(先读这一节)

| 通道 | 脚本 | 凭据来源 | 适用场景 | 用户成本 |
|---|---|---|---|---|
| **A · 本地登录态** | `scripts/workbuddy_checkin.py` | 本机 WorkBuddy 登录态 | 本机能直接用登录态换取接口令牌(典型为 Windows) | **零配置**,一次对话完成;要求客户端运行 |
| **B · 网页会话授权** | `scripts/web_auth.py` | 用户本人一次性授权 | 本机登录态无法在本地解密(典型为 macOS 标准安装) | 一次性授权约 30 秒,之后长期自动 |
| **C · 长效令牌自续期**(v3.1.7 新增) | `scripts/rt_auth.py` | 用户一次性保存自己的长效令牌 | 客户端不常开 / 定时任务独立运行 / 想让签到完全不依赖客户端 | 一次性导出或录入令牌,之后全自动且**客户端不开也能签** |

**统一入口 `scripts/auto_checkin.py`(推荐直接用它)**:自动在三条通道间择一执行,用户无需判断走哪条。

- 不带参数 → 先探测通道 A;可用就直接跑完;不可用则看通道 B 是否已授权;再看通道 C 是否已保存令牌;都不可用则输出一段可直接转述给用户的配置指引(**不做任何修改**)。
- `--probe` 只报告三条通道可用性(只读,不签到)。
- `--snippet` 打印网页授权码工具与用法。
- `--web` / `--local` / `--rt` 强制指定通道。
- 其余参数(`--check-only` / `--no-travel` / `--no-notify` / `--location` / `--domain` 等)原样透传给对应通道脚本。

> 背景:客户端从 5.6.2 起对登录态开启静态加密,解密所需的密钥由客户端在运行时提供、不落盘。Windows 上脚本可以按下方「客户端 5.6.2+ 登录态加密兼容」一节直接取得该密钥,因而零配置可用;macOS 标准安装下客户端受系统完整性保护,本机不存在可用的本地途径——**此时由用户本人授权即可**:把用户自己在网页端已登录的会话凭据一次性交给脚本,由其直接调用接口完成签到。

## 关键事实(Windows / macOS / Linux)

- **登录态文件(明文 JSON)**:`%LOCALAPPDATA%\CodeBuddyExtension\Data\Public\auth\workbuddy-desktop.info`(macOS 为 `~/Library/Application Support/CodeBuddyExtension/Data/Public/auth/`;Linux 为 `~/.config/CodeBuddyExtension/Data/Public/auth/`)
- 文件内 `auth.accessToken`、`auth.domain`(示例值 `www.codebuddy.cn`)。
- **接口域名**:以登录态里的 `auth.domain` 为准,切勿硬编码。注意:签到与旅行接口不要写 `copilot.tencent.com`(会 404),应以本机 `domain` 字段为准;长效令牌刷新走插件网关(见「通道 C」与 `references/api-spec.md`)。
- **状态查询(只读)**:`POST https://<domain>/v2/billing/meter/checkin-activity-status`
  返回 `{"code":0,"data":{"today_checked_in":true/false,"streak_days":N,"daily_credit":100,...}}`(data 中可能含 **`total_credits`**(复数)/ `balance` 等余额字段,脚本会自动提取并展示)
- **领取签到**:`POST https://<domain>/v2/billing/meter/daily-checkin`

SKILL.md 不止这些内容,安装后可阅读全文。

技能包内容

共 12 个文件,合计 283.3 KiB

  • SKILL.md33.1 KiB
  • _meta.json120 B
  • references/api-spec.md22.4 KiB
  • references/examples.md19.0 KiB
  • references/user-guide.md31.4 KiB
  • scripts/auto_checkin.py9.2 KiB
  • scripts/push_message.py24.5 KiB
  • scripts/rt_auth.py17.3 KiB
  • scripts/web_auth.py34.6 KiB
  • scripts/workbuddy_checkin.py85.7 KiB
  • templates/auth-snippet.js4.2 KiB
  • templates/notify_config.json.example1.7 KiB

来源与审核

审核状态
尚未审核,内容来自上游来源
许可证
未说明

审核状态是平台对上架信息的记录,不构成对上游服务质量或可用性的担保。