Workbuddy automatska prijava i vodič za skupljanje bodova (nije potreban sustav): Potpuno automatsko dovršavanje zadataka

Možete zaraditi 100 bodova otvaranjem WorkBuddy aplikacije i svakodnevnom prijavom.

Bodovi su otprilike ekvivalentni tokenima - s njima možete besplatno koristiti WorkBuddy.

U AI zajednici to se zove "skupljanje jaja": svaka generacija ima svoj set jaja za sakupljanje, a naša generacija skuplja žetone.

Ali evo u čemu je problem: da biste ga zatražili, morate otvoriti aplikaciju jednom dnevno.

Ljudi koji su uvijek za svojim računalima lako ga potpisuju; ali za one koji su na poslovnim putovanjima, na odmoru ili čija su računala pokvarena, jaja se jednostavno bacaju.

Razlika između nekoga tko radi 30 dana u mjesecu i nekoga tko radi samo 15 dana je 1500 bodova.

Nemojte to podcijeniti - u modelu s niskim multiplikatorom, ovo je dovoljno da ga koristite besplatno dulje vrijeme.

Stoga se pojavila potražnja za "automatskom prijavom za skupljanje bodova".

U nastavku ću detaljno objasniti principe, a zatim vas korak po korak naučiti kako koristiti Kingsoft Docs za postizanje neprekidne automatske prijave 24/7/365.

Workbuddy automatska prijava i vodič za skupljanje bodova (nije potreban sustav): Potpuno automatsko dovršavanje zadataka

01 · Mehanizam prijave i zablude o "vještinama automatske prijave"

Prvo, jedna premisa: nova verzija WorkBuddyja više ne prikazuje "gumb za prijavu" kada ga prvi put otvorite svaki dan.

Sve dok otvarate klijenta jednom dnevno, on će se automatski prijaviti i prikazati "Današnji bodovi su iskorišteni" bez potrebe da išta kliknete.

Chen Weiliang je neko vrijeme promatrao prije nego što je primijetio promjenu, isprva misleći da je to zbog instalacije neke vrste dodatka.

Ovaj zadani mehanizam vjerojatno predstavlja besprijekornu optimizaciju za dugogodišnje korisnike (one koji se često prijavljuju).

Novi korisnici koji nikada nisu kliknuli gumb za prijavu možda će i dalje vidjeti gumb za prijavu i morat će ga ručno kliknuti.

To tek treba vidjeti; povratne informacije su dobrodošle.

Jednostavno rečeno: budući da ste otvorili klijenta, već ste se prijavili.

Tencent je dobro napravio s ovim korisničkim iskustvom – ako ne želite stalno klikati gumb, automatski će preuzeti pogodnosti za vas, rješavajući tako problem "zaboravljanja kliknuti na njega čak i nakon otvaranja".

Nakon što ovo shvatite, pogledajte one automatske vještine za prijavu tipa "WorkBuddy points assistant" na tržištu (možete ih pronaći na SkillHubu).

Nakon instalacije, pošaljite poruku poput "Prijavi se svaki dan u 9 sati" i to će stvoriti zakazani zadatak.

Međutim, ovaj planirani zadatak će se uspješno izvršiti samo ako vaš klijent pokreće.

Ako danas ne uključim računalo ili ne otvorim WorkBuddy, moji će zadaci isteći i postati nevažeći - jer se WorkBuddyjevi automatizirani okidači pokreću u lokalnom klijentskom procesu, a ne u oblaku, te ih lokalni proces izvršava u određeno vrijeme.

Neki bi mogli reći: Zar WorkBuddy ne podržava izvršavanje zadataka u oblaku?

Ako postavim vrijeme prijave u 9 sati ujutro u načinu rada u oblaku, više neću morati uključivati ​​računalo.

Ovo je nesporazum.

Pješčanik u oblaku je poput virtualnog računala: budi se za rad kada ima zadataka, a nakon nekog vremena prelazi u hibernaciju kada nema zadataka.

Stoga nije online 24/7.

Planirani zadaci koje postavite u oblaku su u biti još jedan Cron sustav koji "budi" sandbox u određeno vrijeme.

Ovo je donekle slično mehanizmu otkucaja srca OpenClaw raka - trenutno iskustvo je osrednje, s čestim neuspjesima buđenja (sumnja na grešku, čekam da je Tencent popravi).

Sveukupno: Za ljude koji svakodnevno otvaraju klijenta, ovakva vještina prijave je potpuno nepotrebna - budući da je prijava već zadana, nema razlike pokreću li zadatak ili ne; za ljude koji ne otvaraju klijenta često, još je beskorisnija.

02 · Konačno rješenje: Kingsoft Docs skripta

Sada je princip jasan.

Pametni ljudi bi se možda htjeli vratiti postavljanju vremenski ograničenih zadataka u oblaku - ali Chen Weiliang ga je testirao nekoliko dana i otkrio da ovaj pristup nije izvediv: sandbox se ne može aktivirati.

Ako se može postići stabilno buđenje, metoda je izvediva: skripta dohvaća refresh_token vašeg računa , koristi token za pozivanje API-ja za prijavu bez prijave, a zatim ga stavlja u sandbox za pokretanje jednom dnevno.

Budući da je WorkBuddyjev cloud sandbox nepouzdan, postoje li neke druge metode implementacije?

Mogućnosti uključuju: kupnju cloud servera ili korištenje GitHub Actions.

Međutim, prvo zahtijeva znanje o nabavi i upravljanju, dok drugo zahtijeva GitHub račun i konfiguraciju - oba imaju visoke prepreke za ulazak za početnike.

Dakle, sve to nakupljanje informacija trebalo je da vas nauči najjednostavnijem načinu: bez računala, bez klijenta, bez cloud sandboxa, bez cloud servera, bez GitHub akcija i automatske prijave 24/7/365.

Sada kada su principi objašnjeni, prijeđimo na praktične vježbe.

Ako jasno razumijete svaki korak i slijedite ga, u osnovi možete uspjeti.

03 · Praktična vježba: Implementacija u četiri koraka

Cijela praktična vježba sastoji se od samo četiri koraka, a svi se izvršavaju u pregledniku, bez potrebe za predznanjem programiranja.

Slijedite snimke zaslona korak po korak i implementacija se može dovršiti za otprilike deset minuta.

Korak 1: Nabavite refresh_token

Otvoreno WorkBuddy PC klijent(Mora biti klijentska aplikacija, ne mini-program ili aplikacija), stvorite novi zadatak, odaberite model. GLM-5.3-FlashHoćete li izgraditi radni prostor ili ne, ovisi o vama. U dijaloški okvir unesite sljedeći upit:

Workbuddy automatska prijava i vodič za prikupljanje bodova (nije potreban sustav): Potpuno automatizirani zadatak (slika 1)

帮我提取 WorkBuddy 的 refreshToken,按以下步骤:

1. 读取客户端登录态文件:
macOS: ~/Library/Application Support/CodeBuddyExtension/Data/Public/auth/workbuddy-desktop.info
Windows: %LOCALAPPDATA%\CodeBuddyExtension\Data\Public\auth\workbuddy-desktop.info
2. 只提取 auth.refreshToken 字段的值
3. 输出要求(重要):完整输出,禁止截断、省略号、折行,约 700 字符的长字符串;只输出 token 本身,不要解释、引号或代码块
4. 若文件不存在,在用户数据目录搜索文件名含 workbuddy 或内容含 refreshToken 的 .info/.json 文件再试
5. 若说无权限读取,直接告诉我文件实际位置,我手动复制

Nakon slanja, proces je vrlo brz; WorkBuddy će vratiti dugi niz informacija nalik kodu - to je refresh_token.

Workbuddy automatska prijava i vodič za prikupljanje bodova (nije potreban sustav): Potpuno automatizirani zadatak (slika 2)

Označi sve i kopiraj cijeli niz, pazeći da ne propustiš nijedan znak , a zatim prijeđi na drugi korak.

Korak 2: Izradite tablicu i spremite token u Kingsoft Docs

Otvorite kdocs.cn (službenu web stranicu Kingsoft Docs) u pregledniku na računalu .

Nije potrebno preuzimanje klijenta, samo kliknite "Besplatno za korištenje" za pristup web verziji:

Workbuddy automatska prijava i vodič za prikupljanje bodova (nije potreban sustav): Potpuno automatizirani zadatak (slika 3)

Za korisnike koji prvi put koriste uslugu, potrebno je skenirati QR kod pomoću WeChata kako bi se prijavili na svoj račun u skočnom mini-programu.

Workbuddy automatska prijava i vodič za prikupljanje bodova (nije potreban sustav): Potpuno automatizirani zadatak (slika 4)

Budući da prijava u Kingsoft Docs zahtijeva povezivanje kineskog broja mobilnog telefona :

Workbuddy automatska prijava i vodič za prikupljanje bodova (nije potreban sustav): Potpuno automatizirani zadatak (slika 5)

Ako nemate kineski broj mobilnog telefona, možete slijediti donji vodič kako biste ga dobili online:

Nakon prijave kliknite "Novo" u gornjem lijevom kutu → odaberite "Tablica" u Office dokumentu:

Workbuddy automatska prijava i vodič za prikupljanje bodova (nije potreban sustav): Potpuno automatizirani zadatak (slika 6)

Nakon što se pojavi stranica za izradu novog dokumenta, kliknite "Prazna tablica" u odjeljku "Uobičajene metode izrade" da biste stvorili prazan Excel dokument.

Workbuddy automatska prijava i vodič za prikupljanje bodova (nije potreban sustav): Potpuno automatizirani zadatak (slika 7)

Uđite u poznato sučelje za uređivanje programa Excel.

Tablica je raspoređena u redove (1, 2, 3...);

Stupci su stupci (A, B, C...).

B1 je prvi redak i drugi stupac.

Malo povećajte obrub mreže, dvaput kliknite i zalijepite kopirani refresh_token u njega (automatski će se spremiti):

Workbuddy automatska prijava i vodič za prikupljanje bodova (nije potreban sustav): Potpuno automatizirani zadatak (slika 8)

Riješite unos i spremanje.

Dodatna napomena: Zadržite ćeliju B2 — skripta će automatski ovdje zapisati rezultat svaki put kada se uspješno prijavite, tako da se ne morate brinuti o tome.

Korak 3: Implementirajte kod skripte

U gornjem izborniku kliknite "Učinkovitost" → "Napredni razvoj" → "Uređivač skripti AirScript":

Workbuddy automatska prijava i vodič za prikupljanje bodova (nije potreban sustav): Potpuno automatizirani zadatak (slika 9)

S lijeve strane nalazi se popis. + Kliknite gumb za izradu nove skripte. Zadana postavka je "Bez imena", pa joj dodijelite izravno ime. Automatska prijava u WorkBuddyju:

Workbuddy automatska prijava i vodič za prikupljanje bodova (nije potreban sustav): Potpuno automatizirani zadatak (slika 10)

Okvir za uređivanje s desne strane je mjesto gdje stavljate kod.

Kopirajte i zalijepite cijeli skript ispod:

Workbuddy automatska prijava i vodič za prikupljanje bodova (nije potreban sustav): Potpuno automatizirani zadatak (slika 11)

/**
 * WorkBuddy「Buddy 加油站」每日自动签到 —— 金山文档 AirScript 版
 *
 * 使用方法(一次性配置,约 3 分钟):
 * 1. 打开 https://www.kdocs.cn 微信扫码登录,新建一个空白表格
 * 2. 在 B1 单元格填入 refresh_token(获取方法见文末)
 * 3. 点「效率」→「高级开发」→「AirScript 脚本编辑器」→ 创建脚本 → 文档共享脚本
 * 4. 点「服务」→「添加服务」→ 添加「网络API」
 * 5. 粘贴本代码,点「运行」试跑一次,B2 会显示结果
 * 6. 回到表格,「效率」→「高级开发」→「定时任务」→ 创建任务:
 * 选择本脚本,触发时间自选(如每天 09:00)。
 * 脚本幂等:无论定时跑多少次,当天只会真正签一次,重复执行自动跳过。
 *
 * 表格约定:
 * B1 = refresh_token(脚本每次运行自动续期并回写,长期有效)
 * B2 = 最近一次执行结果
 *
 * 令牌获取:电脑登录 WorkBuddy 客户端后,打开文件
 * ~/Library/Application Support/CodeBuddyExtension/Data/Public/auth/workbuddy-desktop.info
 * (Windows 在 %APPDATA%\CodeBuddyExtension\Data\Public\auth\ 下,用记事本打开)
 * 找到 "refreshToken": "eyJ..." 那串,复制引号里的内容填到 B1。
 * 注意:整个文档不要分享给任何人,令牌等于账号钥匙。
 *
 * 接口说明(逆向自 WorkBuddy 桌面端 v5.5.x,已实测):
 * 刷新 POST /v2/plugin/auth/token/refresh 头: X-Refresh-Token / X-Domain / X-Auth-Refresh-Source: plugin
 * 签到 POST /v2/billing/meter/daily-checkin 认证: Bearer;code=10001 表示今日已签(幂等)
 */

var API = "https://copilot.tencent.com";

function postJSON(url, headers) {
  var resp = HTTP.post(url, "{}", {
    headers: headers,
    timeout: 15000
  });
  return resp.json();
}

function main() {
  var rt = Application.Range("B1").Text;
  if (!rt) {
    Application.Range("B2").Value2 = "失败:B1 没有 refresh_token";
    return;
  }
  // 1. 刷新令牌(refreshToken 可复用、双令牌都续期,链条可长期运行)
  var r;
  try {
    r = postJSON(API + "/v2/plugin/auth/token/refresh", {
      "Content-Type": "application/json",
      "X-Refresh-Token": rt,
      "X-Auth-Refresh-Source": "plugin",
      "X-Domain": "copilot.tencent.com"
    });
  } catch (e) {
    Application.Range("B2").Value2 = "刷新请求异常:" + e.message;
    return;
  }
Dođite na vrh