夜雨聆风学习资料网

ARTICLE · 1255564

让 AI 每天替我打卡:把「签到领积分」做成定时任务

让 AI 每天替我打卡:把「签到领积分」做成定时任务

     先看结果。   

+100

今日获得积分

500

当前积分余额

5 天

连续签到

0

模型积分消耗

     这是今天 19:57,WorkBuddy 在我电脑上自己跑完一段之后写下的记录。我全程没碰电脑。

     它做的是一件特别小的事:每天定时,把 WorkBuddy「Buddy 加油站」的签到领了。   

     小到不值得写一篇文章。但反过来想:正因为小,才最该交给机器——每天 100 分,一年 36500 分,而我一次都不用记着。   

01先说清楚:「定时任务」是什么

     WorkBuddy 里有一种东西叫「自动化」(Automation)。它跟你平时在对话框里打字不一样:你一次性说清「什么时候、做什么」,之后它自己按时跑,既不用你记着,也不用你守着。   

     常见两种节奏:   

定时触发 每天 / 每周几点的固定时刻,比如每天早上 9 点;事件触发 某件事发生就跑,比如每次启动 WorkBuddy 之后。     

       这次签到用的是定时;但如果你总忘记开机第一件事干什么,事件触发更合适。     

     它真正的价值,不是「更快」,而是把「我得记着去做」变成「它到时候就做了」。这两件事,差着一整根弦。   

02三步,把「签到」变成定时任务

1

装一个「会签到」的技能

社区技能「WorkBuddy积分助手」(totorosir-workbuddy-score)。它专门负责和官方积分接口打交道,装完零配置,不用填 token。

2

建一个「每天」的自动化

在 WorkBuddy 里新建定时任务,说清两件事:什么时候跑、跑什么。这里跑的就是上面那个签到技能。

3

然后就不管了

到点它自己跑,跑完把结果写进记录文件。我这次连「今天签没签」都没确认,是看记录才知道的。

▲ 每天自动签到的完整链路

03它到底怎么签的(技术真相)

     我原以为它是「打开网页、找到按钮、点一下」。看了日志才知道,完全不是——它是脚本直连官方接口:   

$ buddy_station.py checkin

# 1. 读本机登录态 workbuddy-desktop.info

# 2. 本地解密 AES-256-GCM 信封

POST /v2/billing/meter/checkin-activity-status

POST /v2/billing/meter/daily-checkin

→ 今日已签?跳过 : 领取 100

     这里有三件事值得单独拎出来说:   

① 它不消耗模型积分。签到是纯 HTTP 调用,不经过大模型——所以那 4 个数字里「0」是真的 0。我一开始还以为自动签到会烧掉一堆积分,白担心了。   

② 它先查后签,幂等。今天我已经手动签过了,脚本查到「今日已签到」,直接跳过,不会重复领。这一点很关键——自动化最怕的就是重复执行搞出乱子。   

③ 登录态在本地解密,不外传。WorkBuddy 5.6.2 之后把 accessToken 加密存了,脚本是在本机解开、只向官方域名发请求,全程不打印、不外发。   

04今天这次运行,逐条对一下

签到动作

幂等跳过(今日已签,未重复领取)

今日获得

100 积分(已入账)

积分余额

500

连续签到

5 天

本期活动

Buddy 加油站 · 第 10 期,截止 11-30

     「幂等跳过」这四个字,我反而最想给班上学生看。它说明这个脚本不是傻执行:先判断状态,再决定动作。会判断的自动化,才敢让它天天跑。   

05三个坑,提前告诉你

① 登录态会过期。有效期大约 50 多天。某天要是返回 401(未授权),重新登录一次客户端就自动恢复,不用重装。     

② 自动化本身会花一点积分。签到不耗,但自动化「思考怎么执行」那一步会。想连这点也省掉?把它指定到限时免费模型上跑。     

③ 只碰该碰的接口。它只调「查状态」和「每日签到」两个已验证接口,不碰兑换、抽奖这些写操作。自动化要有边界,否则迟早出事。     

06除了签到,还能定时干什么

     签到只是个练手的例子。同样的机制,换成别的活一样跑:   

     · 每天下班前,把某门课的作业文件夹自动打包备份;     · 每周一早上,汇总上周的销售/考勤数据,推到微信给你(正好接上篇那个 ClawBot);     · 每月固定日,提醒你交材料、续费、报账;     · 每天定时抓一次竞品价格,低了就告警。   

     上课我也是这么讲的:让学生先 automate 一件自己每天都要做、又每天都嫌烦的小事。他做完一次,触发、循环、幂等这几个词就都活了——比讲三页概念管用。

07写在最后

     工具最迷人的地方,不是它多能干,而是它把你从「得记着去做」里解放出来。  

     把每天那点琐碎交给定时任务,你省下的其实不是 30 秒,是「我今天还得记得这个」的那根弦。弦松了,人才有余力想点更重要的事。   

       你给自己设过什么定时任务?留言区聊聊,我挑几个有意思的写进下一篇。     

       关注「小李老师爱学习」,我把课堂上的实测继续写下来。     

相关学习资料