WorkBuddy 每日签到
用途
通过点击左下角头像,打开「Buddy 加油站」弹窗,再点击「立即领取」/「今日已领」按钮,完成 WorkBuddy 每日签到。
适用场景
- 运行 WorkBuddy 每日签到。
- 手动或通过自动化领取每日积分。
- 重新校准头像或领取按钮坐标。
- 修复因分辨率、DPI、布局或 WorkBuddy UI 变化导致的签到失败。
执行流程
- 使用托管 Python 运行
scripts/workbuddy_check_in.py。 - 让脚本读取
config/checkin-config.json。 - 如果配置缺失,让脚本:
- 使用 2026-07-08 已验证成功的内置坐标;
- 执行一次签到点击;
- 写入新的config/checkin-config.json。 - 校验坐标时观察 WorkBuddy 界面。
- 询问用户是否领取成功。
- 如果用户确认成功,保留配置不变。
- 如果用户反馈失败:
- 重新打开头像弹窗;
- 确认真实头像坐标和领取按钮坐标;
- 通过--set-coords更新配置;
- 重新运行脚本。 - 将「立即领取」和「今日已领」都视为可用于校准的按钮状态,因为二者按钮坐标一致。
命令
运行签到:
& "C:\Users\A\.workbuddy\binaries\python\versions\3.13.12\python.exe" "E:\code\my\skills\workbuddy-check-in\scripts\workbuddy_check_in.py"
更新坐标并运行:
& "C:\Users\A\.workbuddy\binaries\python\versions\3.13.12\python.exe" "E:\code\my\skills\workbuddy-check-in\scripts\workbuddy_check_in.py" --set-coords MENU_X MENU_Y CHECKIN_X CHECKIN_Y
需要实现细节时再读取:
references/checkin-reference.md
注意事项
- 运行时保持 WorkBuddy 可见并最大化。
- 点击过程中不要移动鼠标。
- 不要只依赖脚本成功日志;以 WorkBuddy 界面或用户确认为准。
- 显示器分辨率、DPI 缩放、WorkBuddy 布局或侧边栏状态变化后需要重新校准。