侧边栏壁纸
博主头像
Big Qiang

行动起来,活在当下

  • 累计撰写 16 篇文章
  • 累计创建 2 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

WorkBuddy每天自动领积分:10 分钟小白教程

WorkBuddy.jpg

一句话说明:装好之后,电脑会自己每天签到领积分,你不用记、不用点、不用开着网页。

这篇只讲「照着做」。不用懂代码,不用装 Python,不用买服务器。更细的原理和踩坑记录放在另一份《…-详细版.md》里,想深究再看。

⚠️ 先说清楚:这是非官方小工具,靠读取桌面客户端自己的登录状态工作,官方接口改版随时可能失效。使用前请自行判断是否符合相关服务条款。它不会要你的账号密码,也不会把登录信息传到别处。


开始前,确认 3 件事

需要什么 说明
一台 Windows 电脑 Win10 / Win11 都行
装了桌面客户端并已登录 脚本读它写在本机的登录状态
电脑白天会开机 半夜关机完全没关系,白天会自动补上

打开 PowerShell:按键盘 Win 键 → 输入 PowerShell → 回车。下面每一段代码,都是「复制 → 粘贴到这个窗口 → 按回车」。


第 1 步:把脚本下载下来

👉 复制整段,粘贴后按回车:

cd $HOME
git -c http.sslBackend=openssl -c http.schannelCheckRevoke=false clone --depth 1 https://github.com/88lin/workbuddy-auto-signin.git workbuddy-auto-signin
cd .\workbuddy-auto-signin
dir

✅ 成功样子:能看到 signin.py、install-windows.ps1、README.md 等文件。

命令里那一长串参数是专门绕开 Windows 的证书检查报错的,别删。 如果提示 git 不认识或下载失败:打开 https://github.com/88lin/workbuddy-auto-signin → 点绿色 Code → Download ZIP → 解压到 C:\Users\你的用户名\workbuddy-auto-signin,再用 cd 进去。

📌 重要:脚本文件夹请放在一个长期不动的位置,别放桌面、临时文件夹或「下载」里。定时任务记的是绝对路径,文件夹一挪就失效。


第 2 步:告诉安装脚本「Python 在哪」(只改 1 行)

很多电脑没装独立 Python(Windows 商店里那个 python.exe 是个空壳,用不了)。别担心——桌面客户端自带了一个完整的 Python,我们只要把它的位置填给安装脚本就行。

👉 还是复制整段,粘贴回车,它会自动改好那一行:

$f = Join-Path $HOME 'workbuddy-auto-signin\install-windows.ps1'
$p = Join-Path $env:LOCALAPPDATA 'Programs\WorkBuddy\resources\vendor\python\pythonw.exe'
if (-not (Test-Path $p)) { "⚠️ 没找到自带 Python,请看文末常见问题第 2 条" }
$old = '$ManualPythonw = ""'
$new = '$ManualPythonw = "' + $p + '"'
$t = [System.IO.File]::ReadAllText($f)
if ($t.Contains($old)) {
  [System.IO.File]::WriteAllText($f, $t.Replace($old, $new), (New-Object System.Text.UTF8Encoding($true)))
  "✅ 已填好:$p"
} else { "未改动(可能已经填过了)" }

✅ 成功样子:输出 ✅ 已填好:C:\...\pythonw.exe。

如果你本来就有独立安装的 Python(命令行里 python --version 能显示版本号),这整步可以跳过,安装脚本会自己找到。


第 3 步:一键安装

👉 复制粘贴回车:

cd (Join-Path $HOME 'workbuddy-auto-signin')
powershell -NoProfile -ExecutionPolicy Bypass -File .\install-windows.ps1

✅ 成功样子:屏幕上列出两个任务,状态都是 Ready:

任务 什么时候跑 干什么
WorkBuddyAutoSignin 每天 00:05 签到 + 领成长中心奖励
WorkBuddyGrowthPoll 01/05/09/13/17/21 点 检查一遍,没签就补签

两个都是无窗口、不弹黑框、不消耗 AI 次数,开机晚了也会自动补跑。


第 4 步:验证一下是不是真的能用

👉 复制粘贴回车:

$py = Join-Path $env:LOCALAPPDATA 'Programs\WorkBuddy\resources\vendor\python\python.exe'
& $py .\signin.py doctor
& $py .\signin.py status

✅ 成功样子:

  • doctor 出现 AUTH_READY(意思是登录状态读得到)
  • status 出现 HTTP 200,并列出连签天数和积分

这两条只是查询,不会领取任何东西,可以放心反复跑。


🎉 到这里就装完了

以后不用管它。每天它自己签到,结果写在同目录的 signin.log 里。想看最近一次记录:

Get-Content .\signin.log -Encoding UTF8 -Tail 5

日志里偶尔没有新行是正常的:已经签过、没什么可领时,脚本默认不写日志,不代表没跑。


可选:每周往手机发一条「本周巡检」

只要自动签到的话,上面就结束了,这章可以整章跳过。

如果你想每周收到一条「本周签到几天、有没有出故障」的手机简报,最省事的做法是让 WorkBuddy 替你做,不用自己写脚本:

  1. 手机装 Bark(免费的 iOS 推送 App),打开 App 首页,复制它给你的那串推送地址。

  2. 在 WorkBuddy 对话框里直接说一句话,例如:

    帮我建一个每周六 9 点的定时任务:检查 workbuddy-auto-signin\signin.log 最近 7 天、检查 WorkBuddyAutoSignin 和 WorkBuddyGrowthPoll 两个计划任务的状态,用 Bark 把精简汇总推到我手机(地址我贴给你)。推送标题写「本周巡检」,正文控制在 2 行以内。

  3. 它会自动帮你写好巡检脚本、配上推送、注册定时任务。

推到手机上的效果,长这样:

[正常] 本周巡检 11/14
本周签到6/7天·连签10天·1000分·已签
本周运行15次·故障0·任务2/2正常

🔒 两个小提醒:Bark 地址等于钥匙,别贴进公开文章,也别放进 git 仓库;建议把巡检脚本单独放在 signin-monitor 文件夹(和下载的仓库分开),避免误提交。


常见问题(遇到再看)

现象 怎么办
下载时报错 CRYPT_E_REVOCATION_OFFLINE / 证书 第 1 步的命令已带绕开参数;仍不行就用网页 Download ZIP
提示 python 不是内部命令 或安装时找不到 Python 回第 2 步再执行一次
第 2 步说「没找到自带 Python」 客户端可能装在别处。在 PowerShell 里跑 `Get-ChildItem "$env:LOCALAPPDATA\Programs","C:\Program Files" -Filter pythonw.exe -Recurse -ErrorAction SilentlyContinue
安装时报 0x80070005(拒绝访问) 用登录客户端的同一个 Windows 账号,右键 PowerShell →「以管理员身份运行」,再跑一次第 3 步
日志中文是乱码 一定要带 -Encoding UTF8
半夜电脑是关的,会不会断签? 不会。白天 01/05/09… 那几轮会自动补签
提示 AUTH_NOT_READY 打开桌面客户端,重新登录一次即可

常用命令速查

想做什么 命令
只查状态(不领取) & $py .\signin.py status
离线自检 & $py .\signin.py doctor
看最近日志 Get-Content .\signin.log -Encoding UTF8 -Tail 5
立即跑一次 & $py .\signin.py auto ⚠️ 会真的领奖励
看定时任务 `Get-ScheduledTask -TaskName 'WorkBuddy*'

不想用了怎么卸

在 PowerShell 里跑这两行,只是删掉定时任务,不会动你的文件:

Unregister-ScheduledTask -TaskName "WorkBuddyAutoSignin" -Confirm:$false
Unregister-ScheduledTask -TaskName "WorkBuddyGrowthPoll" -Confirm:$false

然后直接删除 workbuddy-auto-signin 文件夹即可。


本文只记录个人本机的自动化搭建过程。工具来自开源社区项目 88lin/workbuddy-auto-signin,非官方,风险自负。

博主关闭了所有页面的评论