概览
dsh-buddy-checkin
README / ZH
插件文档
目录摘要
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- **仅国内版**:国际版账号无签到入口(国际 token 调国内端点返回 401),相关文件已按文件名排除。 - **TUI 未适配**:客户端界面为浏览器形态,仅在 Web 与 Desktop 下提供。 - **不开 DSH 的日子不签到**:不做定时器/cron,签到只发生在 DSH 启动时和签到面板交互时;上游接口仅支持签当天,错过的天数无法补签,该日积分自然错过,下次交互正常签当天。 - 不做账号管理与凭据续期;也不提供对已成功账号的手动重复签到。 - 依赖 WorkBuddy 客户端接口(非官方开放 API),WorkBuddy 更新后插件可能需要随之调整。 - **加密凭据**:兼容 WorkBuddy 5.6+ 的加密授权文件(自动借用本机 WorkBuddy App 的 Electron 获取解密密钥,密钥仅在内存中使用,不落盘、不外传);旧版明文凭据同样支持,同一账号新旧文件并存时取最新可用的一份。 - **Windows 读加密凭据**:自动定位 WorkBuddy 的 Electron 二进制:先试默认安装位置(`%LOCALAPPDATA%\Programs\WorkBuddy`),再查 Windows 卸载注册表记录(与 dsh-workbuddy-connect 同步,含其 #66 的 Electron 宿主兼容与 #88 的非 ASCII 安装路径兼容——注册表输出含非 ASCII 字节时改经 PowerShell 读取);定位失败时诊断会标明具体失败步骤,安装在非默认位置(如其他盘符)时建议直接用 `WORKBUDDY_ELECTRON_BIN` 指定(明文凭据不受影响)。 - **Linux 读加密凭据**:需用 `WORKBUDDY_ELECTRON_BIN` 指定 WorkBuddy 的 Electron 二进制路径(明文凭据不受影响)。 - **重装 App 后的旧备份**:由旧密钥加密的历史备份无法解开,对应账号会在面板显示失败并提示重新登录;在 App 里重新登录该账号即可恢复。
