๐ฑ WorkBuddy Daily
WorkBuddy ๆ้ฟไธญๅฟ ยท ๅ จ่ฝ็ญพๅฐ่ๆฌ ยท ๅๆไปถ่ชๅ ๅซ
๐ Token ๆฐธ็ปญ ยท โ 38 ้กน่ชๅจๅ ยท ๐ฑ ๅฐ็จๅบ้พๅผไปปๅก ยท ๐ซ ๅผๅญฆๅญฃ๏ผๆดปๅจๆ่ช้ๅบ๏ผ ยท ๐ฅ๏ธ ๆก้ขๆข่ก ยท ๐ฎ 8 ้กน็ฉๆณ ยท ๐ฐ ไธ็ฑปๆฅ่ฏข ยท ๐ ่ชๅจ้ขๅฅ ยท ๐ ๅ จไธญๆๆฅๅ ยท ๐ข ไธๆธ ้ๆจ้ ยท ๐ง ้้พๅๅฅฝ ยท โ๏ธ GitHub Actions
โจ ่ฟๆฏไปไน
ไธไธช่ๆฌๆๅฎ WorkBuddy ๆ้ฟไธญๅฟ + ๅผๅญฆๅญฃๆดปๅจ + ๅฐ็จๅบไปปๅก ็ๅ จ้จ่ชๅจๅ๏ผToken ่ชๅจ็ปญๆ โ ็งฏๅ/็จ้/ๆ้ฟๆฅ่ฏข โ 18 ้กนๆ้ฟไปปๅก๏ผ17 ๅ จ่ชๅจ๏ผโ 8 ้กนไบๅจ็ฉๆณ โ 5 ้กนๅผๅญฆๅญฃไปปๅก + ๅคง่ฝฌ็ๆฝๅฅ โ 8 ้กนๅฐ็จๅบไปปๅก โ ่ชๅจ้ขๅฅ โ ไธญๆๆฅๅๆจ้๏ผๅ จๆต็จๆ ไบบๅผๅฎ๏ผ้ๅค่ฟ่กๅช่กฅ็ผบๅฃใไธ้ๅค้ขๅใ
๐ฏ ไธๅฅ่ฏ๏ผ้ ไธไธชๅทๆฐไปค็๏ผๅฉไธไบค็ปๅฎใ
> ๐ฆ ๅๆไปถ่ชๅ
ๅซ๏ผๆ ้ไปปไฝ้
ๅฅๆจกๅ๏ผไธๅฎถๅธๅบๆฐๆฎใๆจ้้็ฅๅ
จ้จๅ
็ฝฎ๏ผ๏ผ้้พไธไผ ไธไธช workbuddy_daily.py ๅณๅฏ่ฟ่กใ
> โ๏ธ ไบ็ซฏ้จ็ฝฒ๏ผ้คไบ้้พ๏ผไนๆฏๆ็ดๆฅ่ทๅจ GitHub Actions ไธ๏ผ้ถๆๅกๅจใๅฎๆถ่ชๅจๆง่กใ
๐ ้จ็ฝฒๆนๅผไธ๏ผ้้พ้ขๆฟ๏ผไธๆญฅ๏ผ
| ๆญฅ้ชค | ๆไฝ |
| :---: | :--- |
| 1๏ธโฃ ไธไผ ่ๆฌ | ๆ workbuddy_daily.py ๆพๅฐ่ๆฌ็ฎๅฝ |
| 2๏ธโฃ ่ฎพ็ฝฎๅ้ | WORKBUDDY_REFRESH_TOKEN = ๆฏ่กไธไธช ๆๆบๅท:AT:RT๏ผๅค่ดฆๅทๆข่กๅ้๏ผ |
| 3๏ธโฃ ๅฎๆถไปปๅก | ๆฅๅธธ 0 7,12 ยท ๅค็ซๅญ็ชๅฃ 30 23 ๏ผ้้พ็จๆฌๅฐๆถ้ด๏ผ |
๐ ไธบไปไน้่ฆๅ็ฌ็ๅค็ซๅฎๆถ๏ผ ๅค็ซๅญไปปๅกๅชๅจ 23:00โ08:00 ๆ้ด่ฎกๅ ฅ่ฟๅบฆ๏ผไธ่ฆๆฑ็ๅฎๅฏน่ฏ๏ผไธ่ฝๆ็บนไผช้ ๏ผใ
ๆฅๅธธ็ 7 ็นใ12 ็น้ฝไธๅจ็ชๅฃๅ
๏ผๆไปฅๅฟ
้กปๆ 30 23 * ่ฟไธชไธ้จ็็ชๅฃๅฎๆถ๏ผๅฆๅๅค็ซๅญๆฐธ่ฟ่ทไธไบใ
> ๐ ๅฎๆน่งๅๆฏใๆฏๅคฉ 1 ๆฌก ร ็ดฏ่ฎก 3 ๅคฉใ๏ผ่ๆฌๆๅๅบๅณๅ๏ผไธไผไธๆ็ฉบ่ทๅคๆฌกใ
# ไพ่ต๏ผไป
ไธไธช๏ผ
pip3 install requests
โ๏ธ ้จ็ฝฒๆนๅผไบ๏ผGitHub Actions๏ผ้ถๆๅกๅจ ยท ๆจ่๏ผ
ๆฌไปๅบๅทฒๅ
็ฝฎๅทฅไฝๆต .github/workflows/workbuddy.yml๏ผFork ๆ็ดๆฅไฝฟ็จๆฌไปๅบๅณๅฏๅผๅฏไบ็ซฏๅฎๆถ็ญพๅฐใ
็ฌฌ 1 ๆญฅ๏ผๆทปๅ Secrets๏ผไปๅบ โ Settings โ Secrets and variables โ Actions๏ผ
| Secret ๅ็งฐ | ๅฟ
ๅกซ | ๅผ |
| :--- | :---: | :--- |
| WORKBUDDY_REFRESH_TOKEN | โ
| ๆฏ่กไธไธช ๆๆบๅท:AT:RT๏ผๅค่ดฆๅทๆข่กๅ้๏ผ |
| PUSHPLUS_TOKEN | โฌ | ๅฏ้๏ผPushPlus ๆจ้ไปค็ |
| BARK_URL | โฌ | ๅฏ้๏ผBark ๆจ้๏ผiOS๏ผ๏ผๅฆ https://api.day.app/xxxxxxxx |
| WECOM_WEBHOOK | โฌ | ๅฏ้๏ผไผไธๅพฎไฟก็พคๆบๅจไบบ webhook๏ผๆไป
key๏ผ |
| WORKBUDDY_TASKS | โฌ | ๅฏ้๏ผ็ฝๅๅๅญไปปๅก๏ผๅฆ checkin,travel๏ผ |
| WORKBUDDY_SKIP_TASKS | โฌ | ๅฏ้๏ผ้ปๅๅๅญไปปๅก๏ผๅฆ lottery,redeem๏ผ |
| WORKBUDDY_MP_GAP | โฌ | ๅฏ้๏ผmp ๅฏน่ฏไบไปถ้ด้็งๆฐ๏ผ้ป่ฎค 45๏ผ่ฐๅฐๅฏๆ้ไฝๅฏ่ฝ่ขซไธๆธธๅไฝๅผๅๆป๏ผ |
็น New repository secret๏ผName ๅกซไธ้ข็ๅ็งฐ๏ผSecret ็ฒ่ดดๅฏนๅบ็ๅผ๏ผไฟๅญใ
็ฌฌ 2 ๆญฅ๏ผๅผๅฏ Actions
่ฟๅ ฅไปๅบ Actions ๆ ็ญพ้กต๏ผ่ฅๆ็คบ้่ฆๅฏ็จ๏ผ็น I understand my workflows, go ahead and enable themใ็ฌฌ 3 ๆญฅ๏ผๆๅจ่ทไธๆฌก้ช่ฏ
Actions โ ๅทฆไพง้ ๐ฑ WorkBuddy Daily โ Run workflow โ ้main ๅๆฏ โ ่ฟ่กใ็ๅฐ โ
ๅณ้จ็ฝฒๆๅใ
ๅ ็ฝฎๅฎๆถ๏ผๅไบฌๆถ้ด๏ผ
| ๆถ้ด | UTC cron | ่ฏดๆ | | :---: | :---: | :--- | | 07:00 |0 23 * | ๆฅๅธธๅ
จๆต็จ |
| 12:00 | 0 4 * | ๆฅๅธธๅ
จๆต็จ |
| 23:30 | 30 15 * | ๅค็ซๅญๆดปๅจ็ชๅฃ |
้่ฆๆนๆถ้ด๏ผ็ผ่พworkbuddy.yml้็cron๏ผๆณจๆๆฏ UTC๏ผๅไบฌๆถ้ด โ 8 ๅฐๆถ๏ผใ
> ๐ ๅทฅไฝๆตๅทฒ่ฎพ็ฝฎTZ: Asia/Shanghaiโโๅฆๅ runner ้ป่ฎค UTC๏ผไผๅฏผ่ดๆฅๅฟๆถ้ดๆพ็คบ้่ฏฏๅ่กฅ็ญพๆฅๆ็ฎ้ไธๅคฉใ่ๆฌๅ ้จไน็จbeijing_now()/beijing_today()ๅผบๅถๅไบฌๆถ้ด๏ผๅไฟ้ฉใ
โ ๏ธ ไปค็็ถๆไธๅฎๅ จ๏ผ้่ฆ๏ผ
- ่ๆฌๆฏๆฌก็ปญๆ้ฝไผ่ฝฎๆขๅทๆฐไปค็ๅนถๅๅ
ฅ
wb_refresh_tokens.jsonใ - ๅทฅไฝๆตๅ
็ฝฎๅฎๅ
จๅคๆญ๏ผไป
ๅจใ็งๆไปๅบใไธญๆ
wb_refresh_tokens.jsonๆไบคๅไปๅบ๏ผๅ ฌๅผไปๅบไผ่ชๅจ่ทณ่ฟ๏ผ้ฟๅ RT ๆณ้ฒใ - โ ๏ธ GitHub ไธๅ ่ฎธไฟฎๆน Fork ไปๅบ็ๅฏ่งๆง๏ผๆ็คบๅๆ๏ผFor security reasons, you cannot change the visibility of a fork๏ผใๆไปฅๆณ่ฆใ็งๆไปๅบ + ไปค็ๆไน ๅใ๏ผ่ฏทไธ่ฆ็จ Fork๏ผๆน็จไปฅไธไปปไธๆนๅผ๏ผ
https://github.com/L0NE-6/WorkBuddy-Daily
3. ๆฐไปๅบๅ็งฐ่ชๅ๏ผๅฏ่งๆง้ Private
4. ็น Begin import๏ผ็ญๅฏผๅ
ฅๅฎๆๅณๅฏ
ๆนๅผ B๏ผๆๅจไธไผ
1. ๆฐๅปบไธไธช Private ไปๅบ
2. ไธไผ workbuddy_daily.pyใworkbuddy_login.pyใrequirements.txtใREADME.md
3. ๆๅจๅๅปบ .github/workflows/workbuddy.yml๏ผๅ
ๅฎน็
งๆๆฌไปๅบ๏ผ
ไธค็งๆนๅผๅพๅฐ็ๆฏ็ฌ็ซไปๅบ๏ผไธๆฏ Fork๏ผ๏ผไปค็ๆ่ฝๅฎๅ จๆไน ๅใ็ปญๆไธไธญๆญใ
- ่ฅ็ปง็ปญไฝฟ็จๅ
ฌๅผไปๅบ๏ผๅซๅ
ฌๅผ Fork๏ผ๏ผไปค็ไธไผๆไน
ๅ๏ผๆฏๆฌก่ฟ่ก้ฝไพ่ต
WORKBUDDY_REFRESH_TOKEN่ฟไธช Secret ๆไพๆๆฐ RTโโ้่ช่กไฟ่ฏๅ ถไธ่ฟๆ๏ผRT ไธ่ฌ 30 ๅคฉๆปๅจ๏ผๅปบ่ฎฎๆฏๆๆดๆฐไธๆฌก๏ผใ
๐ ็ปๅฝๅทฅๅ ท๏ผ็ญไฟก้ช่ฏ็ ่ทๅ Token
ๆฒกๆ AT/RT๏ผ็จ่ฟไธชๅทฅๅ ทไธๆกๅฝไปคๆฟๅฐใ
python workbuddy_login.py # ไบคไบๅผ็ปๅฝ๏ผๆจ่๏ผ
python workbuddy_login.py 13800000000 # ๆๅฎๆๆบๅท
python workbuddy_login.py 13800000000 123456 # ๆๅฎๆๆบๅท+้ช่ฏ็ ๏ผ่ทณ่ฟ็ญๅพ
๏ผ
python workbuddy_login.py --verify # ็ปๅฝๅ้ขๅค้ช่ฏ RT ๆฏๅฆๅฏ็จ
ๆต็จ๏ผ่พๅ
ฅๆๆบๅท โ ่ชๅจๅ้็ญไฟก้ช่ฏ็ โ ่พๅ
ฅๆถๅฐ็้ช่ฏ็ โ ๆๅก็ซฏ็ดๆฅไธๅ Token โ ่พๅบ ๆๆบๅท:AT:RTใ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ WorkBuddy ็ญไฟก้ช่ฏ็ ็ปๅฝๅทฅๅ
ท (ๆไปถๆฅๅฃ็) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
[1/5] ๅๅค็ปๅฝ...
โ
็ฎๆ : https://www.workbuddy.cn
[2/5] ๅ้็ญไฟก้ช่ฏ็ ๅฐ 13800000000 ...
โ
้ช่ฏ็ ๅทฒๅ้ (ๆๆๆ 300 ็ง)
๐ฑ ่ฏท่พๅ
ฅๆถๅฐ็้ช่ฏ็ :
[3/5] ๆไบค็ปๅฝ...
โ
็ปๅฝๆๅ!
[4/5] ่งฃๆๅญๆฎ...
โ
่บซไปฝ: 13800000000 | AT ่ฟๆ: 2026-12-11 08:30
[5/5] ๅฎๆ!
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
ๅฐไธ้ข็ๅผ่ฟฝๅ ๅฐ WORKBUDDY_REFRESH_TOKEN ๅ้
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
13800000000:eyJhbGciOiJSUzI1NiIs...ๅพ้ฟ...:eyJhbGciOiJIUzUxMiIs...ไนๅพ้ฟ...
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ ็ปๆๅทฒไฟๅญๅฐ: wb_login_result.json
่พๅบ๏ผ็ปๆๅๆถไฟๅญๅฐ wb_login_result.json๏ผๅทฒ่ขซ .gitignore ๅฑ่ฝ๏ผไธไผๆไบค๏ผใ
๐ก ๆฟๅฐ่ฟ่กๆๆบๅท:AT:RTๅ๏ผ็ดๆฅ็ฒ่ดดๅฐ้้พ็WORKBUDDY_REFRESH_TOKENๅ้ๆ GitHub Secrets ๅณๅฏ๏ผไธป่ๆฌไผ่ชๅจ็ปญๆใๆฐธไธ่ฟๆใ
> ๐ ๏ธ ๅฎ็ฐ่ฏดๆ๏ผ่ตฐๅฎๆนๆไปถ็ปๅฝๆฅๅฃ/v2/plugin/login/send-smsไธ/v2/plugin/login/token๏ผ็ฑๆๅก็ซฏ็ดๆฅไธๅaccessToken/refreshToken๏ผไธๅ่งฃๆ Keycloak ็ปๅฝ้กต่กจๅโโ่ฟๆฏ่งฃๅณ"้ช่ฏ็ ๆญฃ็กฎๅดๆ็คบ้ช่ฏ็ ้่ฏฏ"็ๅ ณ้ฎใ
๐ ๅฆไฝ่ทๅๅ้ๅผ๏ผ้ฆๆฌกๅฟ ็๏ผ
ไปๆก้ข็ซฏ่ฎค่ฏๆไปถไธญๅATๅRT๏ผๆผๆๆๆบๅท:AT:RTใ
- ๅฎ่ฃ ๅนถ็ปๅฝ WorkBuddy ๆก้ข็ซฏ
- ็จ่ฎฐไบๆฌๆๅผไธ้ข่ฟไธชๆไปถ๏ผ
AppDataๆฏ้่ๆไปถๅคน๏ผๅฐๅๆ ็ดๆฅ็ฒ่ดด่ทฏๅพ๏ผ๏ผ
C:/Users/ไฝ ็็จๆทๅ/AppData/Local/CodeBuddyExtension/Data/Public/auth/workbuddy-desktop.info
> โน๏ธ ๆฐ็ๆก้ข็ซฏๆไปถๅๆฏ workbuddy-desktop-ai.info๏ผๆง็ไธบ workbuddy-desktop.info๏ผ๏ผไธคไธช้ฝ็ไธไธๅณๅฏใ
- ๅจๆไปถ้ๆ็ดข
accessTokenๅrefreshToken๏ผๅ่ชๅ้ข่ทไธไธฒeyJๅผๅคด็้ฟๅญ็ฌฆไธฒ๏ผ้ฃๅฐฑๆฏ AT ๅ RT - ๆๆ ผๅผๆผไธ่ก๏ผๅค่ดฆๅทๅๅค่ก๏ผ
1XXXXXXXXXX:eyJhbGciOiJSUzI1NiIs...ๅพ้ฟ...:eyJhbGciOiJIUzUxMiIs...ไนๅพ้ฟ...
โ ๏ธ AT ๅ RT ไน้ด็จ่ฑๆๅๅท : ๅ้๏ผ็ญๅทๅ้ข็ๅผๅทไธ่ฆๅธฆ
โ ๏ธ RT ๆฏไฝ ๅฏไธ็็ปญๆๅญๆฎ๏ผๆณ้ฒไบๅซไบบๅฐฑ่ฝๆไฝไฝ ็่ดฆๅท
โจ๏ธ ๅฝไปค่กๅๆฐ
python workbuddy_daily.py # ๅ
จๆต็จ๏ผ็ปญๆ โ ๆฅ่ฏข โ ไปปๅก โ ๅผๅญฆๅญฃ โ ้ขๅฅ
python workbuddy_daily.py --refresh # ไป
ๅทๆฐๆๆ่ดฆๅท Token
python workbuddy_daily.py --query # ไป
ๆฅ่ฏข็งฏๅ/็จ้/ๆ้ฟ
python workbuddy_daily.py --no-desktop # ่ทณ่ฟๆก้ขไปปๅก๏ผ้ Windows ้ป่ฎค่ตฐๆ็บนไธๆฅ๏ผๆญคๅๆฐๅฏๅฝปๅบ่ทณ่ฟ๏ผ
python workbuddy_daily.py --no-school # ่ทณ่ฟๅผๅญฆๅญฃๆดปๅจ
python workbuddy_daily.py --school-only # ๅช่ทๅผๅญฆๅญฃๆดปๅจ๏ผไธๅๆ้ฟไธญๅฟไปปๅก๏ผ
python workbuddy_daily.py --only 3 # ๅช่ท็ฌฌ 3 ไธช่ดฆๅท
python workbuddy_daily.py --gap 2.0 # ๅๅจไฝ้ด้็งๆฐ๏ผ้ป่ฎค 1.5๏ผๆไฝ 1.0๏ผ
python workbuddy_daily.py --tasks checkin,travel # ๅช่ท็ฝๅๅๅญไปปๅก
python workbuddy_daily.py --skip-tasks lottery,redeem # ่ทณ่ฟๆๅฎๅญไปปๅก
python workbuddy_daily.py --mp-gap 15 # mp ๅฏน่ฏไบไปถ้ด้๏ผ้ป่ฎค 45s๏ผไธๆธธ่ฆๆฑ็ไบบ่ๅฅ๏ผ
๐ง ็ฏๅขๅ้
| ๅ้ | ๅฟ
ๅกซ | ่ฏดๆ |
| :--- | :---: | :--- |
| WORKBUDDY_REFRESH_TOKEN | โ
| ๅค่ดฆๅทๅทๆฐไปค็๏ผๆข่กๅ้๏ผๆ ผๅผ ๆๆบๅท:AT:RT๏ผAT ๅฏ็็ฉบ๏ผใ้ฆๆฌก่ฟ่ก่ชๅจ็ๆ wb_refresh_tokens.json ๅนถๆ็ปญ็ปดๆค |
| PUSHPLUS_TOKEN | โฌ | ๅฏ้๏ผๅ
็ฝฎ PushPlus ๆจ้๏ผ่ฟ่ก็ปๆๆจๅฐๅพฎไฟก |
| BARK_URL | โฌ | ๅฏ้๏ผBark ๆจ้๏ผiOS๏ผ๏ผๅฆ https://api.day.app/xxxxxxxx๏ผ่ชๅปบๆๅกๅจๆขๅๅๅณๅฏ๏ผ |
| WECOM_WEBHOOK | โฌ | ๅฏ้๏ผไผไธๅพฎไฟก็พคๆบๅจไบบใๅกซๅฎๆด webhook URL๏ผๆๅชๅกซ key๏ผ่ชๅจ่กฅๅ
จๅๅ๏ผ |
| WORKBUDDY_TASKS | โฌ | ๅฏ้๏ผ็ฝๅๅ๏ผๅช่ทๅๅบ็ๅญไปปๅก๏ผ้ๅท/็ฉบๆ ผ/้กฟๅทๅ้๏ผๅคงๅฐๅไธๆๆ๏ผ |
| WORKBUDDY_SKIP_TASKS | โฌ | ๅฏ้๏ผ้ปๅๅ๏ผ่ทณ่ฟๅๅบ็ๅญไปปๅก๏ผไธ็ฝๅๅๅฏๅ ๅ ๏ผ้ปๅๅไผๅ
๏ผ |
| WORKBUDDY_MP_GAP | โฌ | ๅฏ้๏ผmp ๅฏน่ฏไบไปถไน้ด็้ด้็งๆฐ๏ผ้ป่ฎค 45๏ผ |
๐๏ธ ๅญไปปๅกๅผๅ ณๆไน็จ๏ผ ไปปๅกๅฎๆๅ้ขๅฐ็็งฏๅๆไธไธชๆๆๆๆ๏ผไธๆฌกๅ จ้ขๅฎๅฎนๆๆพ่ฟๆใ
>> WORKBUDDY_TASKS=checkin,travel > > # ๅ่ฟๆฅ๏ผๅ จ้ฝๅ๏ผๅช่ทณ่ฟๅคง่ฝฌ็ไธ่ฟ็ปๅ ๆข > WORKBUDDY_SKIP_TASKS=lottery,redeem >> # ๅชไฟ็ๆฏๆฅๅไปปๅก๏ผ็ญพๅฐ + ๆ ่ก๏ผ๏ผๅ ถไฝๆ้ฟไปปๅก็ๅฐไปฅๅๆณๅๆถๅๆพๅผ
> ไปฃๅท๏ผๆ้ฟไปปๅก็ดๆฅ็จtask_code๏ผๅฆchat_5ใexpert_5ใblack_catใSequential_Tasks_5๏ผ๏ผ็ฉๆณ/ๆต็จ็จๅซๅcheckintravellotteryredeemgiftmakeupbadgesblindboxbuddy_infodesktopschoolใ
> ่ขซ่ทณ่ฟ็ไปปๅกไธไผๆง่กใไนไธไผ่ขซ้ขๅฅ๏ผๅจๅ่กจ้ไฟๆๆชๅฎๆ๏ผ๏ผfirst_buddy ไธ accept/้ขๅฅๆต็จไธๅ่ฟๆปคๅฝฑๅใ
โ ๏ธ ๆฅๅฟๅบ็ฐtoken format error๏ผๆ12153๏ผๆไนๅ๏ผ ่ฏดๆๆๅก็ซฏ่ฎคไธบไฝ ็ป็ RT ไธๆฏๅฎ็ญพๅ็ๅๆณๆ ผๅผใ่ๆฌไผๅ ๅไธๆฌกๆฌๅฐๅญๆฎไฝๆฃ๏ผไธ่็ฝ๏ผๅนถๆๅฐ็ป่ฎบ๏ผ
> | ไฝๆฃ่พๅบ | ๅซไนไธๅค็ |
| :--- | :--- |
|RT ็ typ=Bearer๏ผๅบไธบ Offline๏ผ| AT/RT ๅๅไบโโ้กบๅบๅฟ ้กปๆฏๆๆบๅท:AT:RT|
| RT ไธๆฏ eyJ ๅผๅคด็ไธๆฎตๅผ JWT | ่ขซๆชๆญ๏ผๆๅธฆไบๅผๅท/็ฉบๆ ผ/ๆข่ก/ไธญๆๅๅท |
|็ญพๅๅๆฏ โฆ๏ผไธๆฏ CN ็ซ| ็ฒๆไบๅฝ้ ็ๆๅ ถไปๅบ็จ็ token๏ผCN ็ซๅๆณ็ญพๅๅๆฏwww.codebuddy.cn/auth/realms/copilot๏ผ |
> ๅฆๅคไธค็งไฝๆฃ็ไธๅบๆฅ็ๆ ๅต๏ผโข ่ฏฅ RT ๅทฒ่ขซๅ ถไปๅทฅๅ ท๏ผ้ขๆฟ/็ฝๅ ณ/ๅฆไธๅฐๆบๅจ๏ผ่ฝฎๆข่ฟ๏ผโฃ ็ฒ็ๆฏCodeBuddyExtension\Data\Public\auth้ๅซ็ๅบ็จ็ tokenใๆ็จณ็ๅๆณ๏ผpython workbuddy_login.py้ๆฐ็ปๅฝๆฟๆๆฐไธ่กใ
๐ฆ ไปปๅกๆธ ๅ
ๆป่ฎก 40 ้กนไปปๅก๏ผ38 ้กนๅ จ่ชๅจ + 2 ้กน้ไบบๅทฅ๏ผ๏ผๅ ถไธญไป 1 ้กนๅฎๅ จๆ ๆณ่ชๅจๅฎๆ๏ผๅ ฌ็ๆๆฌพ้็ๅฎ่ฝฌ่ดฆ๏ผใ
> ๐ ๅฆๆ ๅพฎไฟกๅ
ฌไผๅทๅ
ณๆณจไปปๅก๏ผwb_wechat_oa_subscribe_task๏ผโโ้็ไบบๆซ็ ๅ
ณๆณจ๏ผ่ๆฌไผๆฃๆตๅนถๆ็คบ๏ผไธ่ชๅจๅฎๆใ
โ๏ธ ๆ้ฟไธญๅฟไปปๅก๏ผ18 ้กน ยท 17 ้กนๅ จ่ชๅจ๏ผ
| # | ไปปๅก | ่ฏดๆ |
| :-: | :--- | :--- |
| 1 | ่ฎพ่ฎกๅๆๆจกๅผ | ็ๅฎๅฏน่ฏ + ๆก้ข้พ๏ผwbx_design_canvas_task_create / _open๏ผ |
| 2 | ๆข็ดขไผ็ง็ตๆ | playbook_cta_click + playbook_prompt_send๏ผJOIN ็ๅฎไผ่ฏ๏ผ |
| 3 | ๆก้ข็ซฏๅฏน่ฏ | Windows ็ๅฎๆก้ข / ้ Windows ๆ็บนไธๆฅ๏ผๆ ้็ๅฎๆก้ข็ซฏ๏ผ |
| 4 | ๅฐ้ฒ็ญ้จๆ่ฝ | Windows ็ๅฎๆก้ข / ้ Windows ๆ็บนไธๆฅ๏ผๆ ้็ๅฎๆก้ข็ซฏ๏ผ |
| 5 | ไฝ้ช่ตๆๅบ | web ๅ็นๅปไบไปถ |
| 6 | ่
พ่ฎฏ่ฝป้ไบไธๅฎถ | ็ๅฎๅฏน่ฏ + ๆก้ข้พ๏ผhas_expert๏ผ+ actual_use(mode:LOCAL) |
| 7 | ๅๅนณ็ฒพ่ฑไธป้ข | ไธป้ข็ฎๅฝๅ็ resource_key + appearance_skin_apply ้ฅๆต |
| 8 | ๅ็ฐๅบ็จ | Buddy ไบ่ฟไบไปถ้พ |
| 9 | ไผ้น
ๆๅธๅฉๆ | Buddy ไบ่ฟไบไปถ้พ |
| 10 | GLM-5.2ๆจกๅๅฏน่ฏ | ็ๅฎ AI ๅฏน่ฏ |
| 11 | ๅAI่ๅคฉ5ๆฌก | ็ๅฎ AI ๅฏน่ฏ |
| 12 | ๅค็ซๅญๆดปๅจ | ็ๅฎๅฏน่ฏ + 23:00-08:00 ็ชๅฃ ยท ๆฏๆฅ1ๆฌกร็ดฏ่ฎก3ๅคฉ |
| 13 | ๅฌๅค3ๆฌกไธๅฎถๅข | ็ๅฎๅข้ๅฏน่ฏ + ้ฅๆต |
| 14 | ๅฌๅค5ๆฌกไธๅฎถ | expert ไบไปถไธๆฅ |
| 15 | ไฝฟ็จ5ไธชๆจกๆฟ | ๆๅก็ซฏ็ๅฎๅบๆฏ id๏ผ/console/as/support/scenes๏ผ+ ไบไปถ็ปไธๆฅ |
| 16 | ่ฎพ็ฝฎ่ชๅจๅไปปๅก | ็ๅฎ rrule ๅฎๆถๅฏน่ฑกๅฝข็ถ + automation ไบไปถไธๆฅ |
| 17 | ้ขๅBuddy | ้ขๅ
ป้พ่ทฏ๏ผ+300c+8e๏ผ |
| 18 | ~~ๅ
ฌ็ไธๅฎถ~~ | โ ้็ๅฎๆๆฌพ๏ผ่ๆฌไธๅ |
| โ | ~~ๅทฅไฝๅฐๆญๅปบๅธ~~ | โ ๏ธ ๆๅก็ซฏๅทฒไธ็บฟ๏ผ่ๆฌไปๅ
ผๅฎน๏ผๅบ็ฐๆถไผ่ชๅจๅค็๏ผ |
๐ ๅ็ฝฎๆกไปถ๏ผfirst_buddy๏ผ้ขๅBuddy๏ผๆฏๅ ถไฝ 17 ้กนไปปๅก็็ป่ฎฐๅ็ฝฎโโๆๅก็ซฏๅฏนๆฒกๆ Buddy ๅฎไพ็่ดฆๅทไผๆ็ป่ฟไบไปปๅก็ accept๏ผprerequisite not met: first_buddy (no buddy instance)๏ผใ่ๆฌๅทฒๆ้ขๅ ป้พ่ทฏๆๅฐไบ็ซฏไปปๅกๆๅ้ข๏ผๅนถๅจ accept ๆฅๅ็ฝฎ้่ฏฏๆถ่ชๅจ่กฅ่ทๅ็ฝฎๅ้่ฏ็ป่ฎฐใ
> โณ ไปปๅกๆๆๆ๏ผ้จๅไปปๅก็ฑๆๅก็ซฏไธๅvalid_start/valid_end๏ผไพๅฆBuddy_App_QQ่ณ 2026-10-10ใHp_Appearance่ณ 2026-11-02ใExpert_lighthouse่ณ 2026-11-13๏ผ๏ผ่ฟๆๅไธๅ่ฝ้ขๅ๏ผ่ๆฌๆฏๆฌก่ฟ่กไผ้กบๅธฆ่ฏปๅไปปๅก่ก๏ผ้ๅฐlocked=true๏ผๆชๅฐไธ็บฟๆถ้ด๏ผไผ็ดๆฅ่ทณ่ฟๅนถ็ปๅบ่งฃ้ๆฅๆใ
๐ซ ๅผๅญฆๅญฃๆดปๅจ๏ผ5 ้กน ยท 4 ้กนๅ จ่ชๅจ + ๅนธ่ฟๅคง่ฝฌ็๏ผ
| # | ไปปๅก | ่ฏดๆ |
| :-: | :--- | :--- |
| 1 | ๅไบซๆดปๅจ็ปๅฅฝๅ | share-complete ็นไบฎ |
| 2 | ไธ AI ๅฏน่ฏ 3 ๆฌก | ๅฐ็จๅบๅไบไปถไธๆฅ |
| 3 | ๆก้ข็ซฏๅฏน่ฏ 1 ๆฌก | ๆก้ข 6 ่ฟไบไปถ๏ผcopilot ๅ๏ผ |
| 4 | ๅฌๅคๅผๅญฆๅญฃไธๅฎถ | BackToSchool ไธๅฎถไบไปถ |
| 5 | ~~ๅญฆ็่ฎค่ฏ~~ | โ ๅพฎไฟกๅฎๅ่ฎค่ฏ๏ผไบบๅทฅ็ฏ่ |
๐ ๆดปๅจๆ่ช้ๅบ๏ผ่ๆฌไปฅๆๅก็ซฏin_periodๅคๅฎๆดปๅจๆฏๅฆ่ฟ่กไธญ๏ผ็ปๆๅ่ชๅจ่ทณ่ฟ๏ผๆฅๅฟๆ็คบใๅผๅญฆๅญฃๆดปๅจ้่ฟ่กๆใ๏ผ๏ผไธไผ่ฏฏๆฅๆๅคฑ่ดฅใ2026 ๅผๅญฆๅญฃๆดปๅจๅทฒไบ 9 ๆไธๆฌ็ปๆ โโ 4 ้กนๅฏ่ชๅจไปปๅกๅๅทฒๅฐ่ดฆ๏ผclaimed๏ผ๏ผๅญฆ็่ฎค่ฏไธบไบบๅทฅ้กน๏ผschool_seasonๆ กๅญๆฅๅทฒไป mp ไปปๅกๅ่กจๆคไธใ
๐ ไธๅฎถไปปๅก๏ผๅฌๅค 4 ไบไปถ้พ๏ผ็นๅป โ ๅฌๅค โ ไฝฟ็จ โ ๅฏน่ฏ๏ผ๏ผไธๅฎๆนๅฐ็จๅบๅ็นๅๆใ
> ๐ฐ ๅนธ่ฟๅคง่ฝฌ็๏ผๆฅไฝ้ข โ ๅพช็ฏๆฝๅฅๅฐ 0
ๅฅๅ๏ผ6 ็งฏๅ / 66 ็งฏๅ / ็ๅนธ 15 ๅ ๅธ / KFC OK ้คๅธ / KFC ๅฐๆทๆทๅธ / ้ ท็ไผๅๆๅก
๐ฑ ๅฐ็จๅบๆ้ฟไปปๅก๏ผ8 ้กน ยท ๅ จ่ชๅจ ยท ้พๅผๆฏๆฅ่งฃ้๏ผ
| # | ไปปๅก | ๅฅๅฑ | ๅคๅฎไพๆฎ |
| :-: | :--- | :--- | :--- |
| 1 | Sequential_Tasks_1 ๅฎๆ 1 ๆฌกๅฏน่ฏ | +100 ็งฏๅ +5 ่ฝ้ | mini chat_request_send |
| 2 | Sequential_Tasks_2 ้ไธญไธๅฎถๅนถๅฎๆๅฏน่ฏ | +200 ็งฏๅ +5 ่ฝ้ | mp ๆ็บน expert_actual_use |
| 3 | Sequential_Tasks_3 ๅฎๆ 5 ๆฌกๅฏน่ฏ | +300 ็งฏๅ +5 ่ฝ้ | ้ๆก็ดฏๅ ๏ผ่ชๅจ่กฅๅทฎ้ข |
| 4 | Sequential_Tasks_4 ๅๅปบ 1 ไธชๅฎๆถไปปๅก | +100 ็งฏๅ +5 ่ฝ้ | mp ๆ็บน automated_task_create_suc๏ผmode=CLOUD๏ผๆ rrule ๅฏน่ฑก๏ผ |
| 5 | Sequential_Tasks_5 ไฝฟ็จ 1 ๆฌก GLM5.2 | +100 ็งฏๅ +5 ่ฝ้ | mini chat + ๆจกๅๅญๆฎต |
| 6 | Sequential_Tasks_6 ๅฎๆ 10 ๆฌกๅฏน่ฏ | +100 ็งฏๅ +5 ่ฝ้ | ๅ Tasks_1/3 ๅฝข็ถ๏ผtarget=10 |
| 7 | Sequential_Tasks_7 ไฝ้ช็ตๆๅ่ฝ | +500 ็งฏๅ +5 ่ฝ้ | mp ๆ็บน playbook_cta_click + playbook_prompt_send |
| 8 | school_season ๅไธๆ กๅญๆฅๆๅฅๆดปๅจ | +100 ็งฏๅ +5 ่ฝ้ | ้ activityId๏ผๅผๅญฆๅญฃๅทฒ็ปๆ๏ผไปปๅกๅทฒไปๅ่กจๆคไธ๏ผๅฅๅฑๆญคๅๅทฒๅฐ่ดฆ๏ผ |
๐ ้พๅผๆบๅถ๏ผTasks_1~7 ๅฎๆไธ็ฏๅๆฌกๆฅ้ถ็น่งฃ้ไธไธ็ฏใ่ๆฌๆฏๆไธค็งๅคๆฎ๏ผไปปๅก่กlocked=true๏ผๆชๅฐไธ็บฟๆถ้ด๏ผโ ็ดๆฅ่ทณ่ฟๅนถๆๅฐ่งฃ้ๆฅ๏ผ้่ฟๆถๆ้ accept ่ฟๅ็task locked until <ๆฅๆ>ๅ ๅบใไธค็งๆ ๅต้ฝไธไผ่ขซๅฝๆๅคฑ่ดฅใ
> โฑ๏ธ ็ไบบ่ๅฅ๏ผchat_request_send็ฑปๅฏน่ฏๅคๆฎๆๅไฝๅผๆ ก้ชโโๆฐ็ง็บง่ฟๅไผๅ ่ฎกๅ ฅ่ฟๅบฆใ้ๅ่ขซๆดไฝๅๆป๏ผclaim ่ฟๅ 400task not completed๏ผใๆไปฅ่ๆฌๅฏน Tasks_1/3/5/6ใๆ กๅญๆฅๆ 45sยฑ10s ้ๆกไธๆฅ๏ผไธๆธธๅฎๆต 45s ้ด้ๅ จๅญๆดป๏ผ๏ผๅฏ็จ--mp-gap/WORKBUDDY_MP_GAP่ฐๆด๏ผๅฏไฝ็จๆฏใไธๆฌก่ฆ่กฅๅพๅคๆกใๆถๆด่ฝฎไผๅๆ ข๏ผๅทฅไฝๆต่ถ ๆถๅทฒๆพๅฎฝๅฐ 45 ๅ้๏ผใ
> โ ๅทฒๅฐ่ดฆ๏ผTasks_1~7 ๅ จ้จ claimed๏ผ้พๅผๆบๅถ้ๆฅ่ชๅจๆจ่ฟ๏ผ๏ผๆ กๅญๆฅๅฅๅฑไนๅทฒๅจๆดปๅจๆๅ ๅ ฅ่ดฆ
๐ก ่ฟไธ้กน้ X-Client-Platform: miniprogram ่ฏทๆฑๅคดๆไธๅ๏ผๆฅ่ฏข/ๆฅๅ/้ขๅฅไธๅค้ฝ่ฆ๏ผ๏ผ่ๆฌๅทฒ่ชๅจๅค็ใ
๐ก ๅคๆฎไธๆฅ่ตฐๅฐ็จๅบๆ็บนๅคดๆ๏ผX-Client-Platform: mp-weixin+X-Client-Product: workbuddy-mp๏ผ๏ผๅฏน้ฝๅฎๆน appservice ๅ็นใ
๐ฎ ไบๅจ็ฉๆณ๏ผ8 ้กน๏ผ
ๆฝๅฅ ยท ็ฒ็ ยท Buddy ไฟกๆฏ ยท ๆดพ็ซ็ซๆ ่ก ยท ่ฟ็ญพๅ ๆข ยท ่กฅ็ญพๅก ยท ็คผๅ ่กฅๅฟ ยท ๅพฝ็ซ
๐น ๅ ถไป
ๆฏๆฅ็ญพๅฐ๏ผ/v2/billing/meter/daily-checkin๏ผ็ฌ็ซไบๆ้ฟไปปๅก๏ผ่ชๅจๅฎๆ๏ผ
๐ ๆฑๆป
| ๅ็ฑป | ๆปๆฐ | ๅ จ่ชๅจ | ไบบๅทฅ/ไธๅฏๅ | | :--- | :-: | :-: | :-: | | ๆ้ฟไธญๅฟไปปๅก | 18 | 17 | 1๏ผๅ ฌ็ไธๅฎถ๏ผ้ๆๆฌพ๏ผ | | ๅผๅญฆๅญฃๆดปๅจ | 5 | 4 | 1๏ผๅญฆ็่ฎค่ฏ๏ผ้ๅฎๅ๏ผ | | ๅฐ็จๅบไปปๅก | 8 | 8 | 0 | | ไบๅจ็ฉๆณ | 8 | 8 | 0 | | ๆฏๆฅ็ญพๅฐ | 1 | 1 | 0 | | ๅ่ฎก | 40 | 38 | 2 |
โน๏ธ ๆ้ฟไธญๅฟไปปๅกไผ้ๆดปๅจๆดๆฐใ่ๆฌๅ ็ฝฎๆช่ฆ็ไปปๅกๆฃๆต๏ผ้ๅฐๆฒก้้ ็ๆฐไปปๅกไผๅจๆฅๅฟไธญๆ็กฎๆ็คบใ
๐ง ๆบ่ฝ็นๆง
- ๐ ๅ
จไธญๆๆฅๅ๏ผไปปๅกไปฃ็ ่ชๅจ็ฟป่ฏๆไธญๆ๏ผๅฆ
skill_1โ ๅฐ้ฒ็ญ้จๆ่ฝ๏ผ๏ผๆฏ่ดฆๅท็ฌ็ซๅๅ + ๆป่ฎก + ๅพ ๅๅๅธ๏ผไธ็ฎไบ็ถใ - ๐ ๆช่ฆ็ไปปๅกๆฃๆต๏ผๆฏๆฌก่ฟ่กๆซๆๆ้ฟไปปๅกๅ่กจ๏ผๅ็ฐ่ๆฌๅฐๆช้้ ็ๆฐไปปๅกไผๆๅฐ โ ๏ธ ๆ็คบ๏ผๆนไพฟๅๆถๆดๆฐ่ๆฌใ
- โป๏ธ ๅน็ญ่กฅ็ผบ๏ผๆๆไปปๅกๅ ๆฅ่ฟๅบฆๅๆง่ก๏ผๅทฒๅฎๆ / ๅทฒ้ขๅ็ดๆฅ่ทณ่ฟ๏ผ้ๅค่ฟ่ก้ถๅฏไฝ็จใ
- โฐ ๆบ่ฝ็ปญๆ๏ผ่ทไธๆฌกๅทๆฐ > 10 ๅคฉๆ AT 7 ๅคฉๅ ่ฟๆๆๅทๆฐ๏ผ้ฟๅ ๆ ่ฐ่ฝฎๆขใ
- ๐ API ้่ฏ๏ผ็ฝ็ป้่ฏฏ / 5xx ่ชๅจๆๆฐ้้ฟ้่ฏ 3 ๆฌก๏ผ
--gapๅฏ่ฐๅๅจไฝ้ด้้ฒ้ขๆงใ - ๐๏ธ ๅญไปปๅกๅผๅ
ณ๏ผ
WORKBUDDY_TASKS๏ผ็ฝๅๅ๏ผ/WORKBUDDY_SKIP_TASKS๏ผ้ปๅๅ๏ผๅฏ่ช็ฑ่ฃๅช่ฆๆง่ก็ๅญไปปๅก๏ผๅซ็ฉๆณ๏ผ๏ผ่ขซ่ทณ่ฟ็ไปปๅกไธไผ่ขซๅฎๆไนไธไผ่ขซ้ขๅฅโโ้ๅๆ็งฏๅๅๆๅฐๅ้ขๅ ไธชๆ้ขใ - ๐ ็จณๅฎ่ฎพๅคๆ็บน๏ผๆฏ่ดฆๅท md5 ๆดพ็ๅบๅฎ machineId/sessionId๏ผๆก้ขไบไปถๆ็บนไธ็ๅฎๅฎขๆท็ซฏๅฏน้ฝใ
- ๐ก ๅคๅไธๆฅ๏ผๆก้ขๅ + Web ๅ + ๅฐ็จๅบๅไธ้้ไบไปถไธๆฅ๏ผๅฎๆด่ฆ็ๆๆไปปๅก็ฑปๅใ
- ๐ ่ฟๅบฆๆ็ฅ๏ผๅชไธๆฅ็ผบๅฃๆฐ้็ไบไปถ๏ผไธ้ๅคๆไบคๅทฒๅฎๆ็่ฟๅบฆใ
- โ accept ๅ้ๆ ก้ช๏ผ่งฃๆๆฅๅฃ้ไปปๅก็ถๆ + ๅ่ฏป้ช่ฏ + ๆช่ฝ่ดฆ่ชๅจ้ไธช้่ฏ๏ผๆๅก็ซฏๅญๅจใ่ฏทๆฑๆๅไฝๆช็ป่ฎฐใ็ๅฝขๆ๏ผใ
- ๐งฉ ๅ็ฝฎไพ่ต่ชๅจ่กฅๆ๏ผaccept ้้กน
message้่งฃๆprerequisite not met: <ไปปๅก>๏ผๅ ่กฅ่ทๅ็ฝฎไปปๅก๏ผๅฆ้ฆๅช Buddy ้ขๅ ป๏ผๅ้่ฏ็ป่ฎฐ๏ผๆฐ่ดฆๅทไธๅๅกๅจใ17 ้กนๆช่ฝ่ดฆใใ - ๐ฏ ็ๅฎไผ่ฏ id๏ผไธๅฎถ/ๆ่ฝ็ฑปไปปๅก็
requestId/messageIdๅ่ช็ๅฎๅฏน่ฏ็ๆๅก็ซฏๆถๆฏ id๏ผcmb-ๅฝขๆ๏ผ๏ผๅนถๅฏน้ฝhas_expert/mode: LOCALๅฃๅพโโไธๆธธ panel ไธ่ดฆๅทๅฎๆต็นไบฎExpert_lighthouseใ - ๐ ้ขๅฅๅฃๅพๅฏน้ฝ๏ผ่ฟ็ปๅฅๅฑๆๆๅก็ซฏ
redemption_statusๅคๅฎๆกฃไฝ๏ผๅทฒ้ขไธ้ๅ่ฏทๆฑ๏ผ๏ผๅฎ็ฉๅฅ่ชๅจๆ็คบๅกซๅๆถ่ดงๅฐๅใ - ๐ ็ญพๅฐ่ฏปๆฐ + ๅฐๆ้ข่ญฆ๏ผ็ญพๅฐๅ่ฏป็ญพๅฐๆดปๅจ็ถๆ๏ผๆฅๅ็ปๅบ่ฟ็ญพๅคฉๆฐ / ็ดฏ่ฎก็งฏๅ / ่ทไธไธๆฌก่ฟ็ญพๅฅๅฑ็ๅคฉๆฐ๏ผ่ทๆดปๅจ
end_timeโค7 ๅคฉๆๆดปๅจๅทฒๅ ณ้ญๆถ็ปๅบ โ ๏ธ ๆ็คบ๏ผ้ฟๅ โๆดปๅจ็ปๆๆๅ็ฐๆถๅ ฅๆญๆกฃโ๏ผใ - ๐งญ ็ๆๅฃๅพๅฏน้ฝ๏ผ็ปๅธ / ็ตๆ่ตฐ็ๅฎๅฏน่ฏ + ๆก้ข้พ๏ผไธป้ข็ฎๅฝๅจๆๅ็
resource_key๏ผ่ชๅจๅไปปๅก็จ็ๅฎ rrule ๅฏน่ฑก๏ผๆฝๅฅ๏ผlottery/summary๏ผไธๅ ๆข๏ผredeem/summary๏ผๅๅธฆๅค็จๆฅๅฃๅฃๅพใ - ๐ก๏ธ ๅ่ดฆๅท้็ฆป + ๅญๆฎไฝๆฃ๏ผ็ปญๆๅๅ
ๆฌๅฐไฝๆฃ RT/AT๏ผ
typ=Offlineใ็ญพๅๅcodebuddy.cnใไธๆฎตๅผ๏ผ๏ผๆtoken format error็ฟป่ฏๆใ็ฒๅไบ / ็ฒ้ๆไปถ / ่ขซๆชๆญใ๏ผไปปไธ่ดฆๅทๅญๆฎๅคฑๆๆไธญ้ๅผๅธธๅช่ทณ่ฟ่ฏฅ่ดฆๅท๏ผไธไผไธญๆญๆด่ฝฎ่ฟ่กใ - ๐ซ ๅผๅญฆๅญฃๆดปๅจ๏ผ่ชๅจๆง่กๅผๅญฆๅญฃ้ๆถไปปๅก๏ผๅไบซ / ๅฏน่ฏ / ไธๅฎถ๏ผ+ ๅนธ่ฟๅคง่ฝฌ็ๆฝๅฅใ
- ๐ ๅค็ซๅญ่งๅๅฏน้ฝ๏ผๅฎๆนไธบใๆฏๆฅ 1 ๆฌก ร ็ดฏ่ฎก 3 ๅคฉใ๏ผ่ๆฌๆๅๅบๅณๅ๏ผไธไผไธๆ็ฉบ่ทๅคๆฌกใ
- ๐ ่ชๅจ่กฅ้ขๅฅ๏ผๆซๆๅฐ
completedไฝๆช้ขๅ็ไปปๅกไผ่ชๅจ่กฅ้ข๏ผไธไผๅ ไธญ้ๅผๅธธๆผๆๅฅๅฑใ - ๐ฑ ๅฐ็จๅบๅ่ฎฎๅฏน้ฝ๏ผๅไบไปถไธๅฎถ้พ๏ผ
expert_summon_clickโexpert_summonedโexpert_actual_useโchat_request_send๏ผ+ ๅฐ็จๅบๆ็บนๅคดๆ๏ผๆ็บนๆๅฎๆนๅฐ็จๅบๆบ็ ๅฃๅพ๏ผideVersion/extVersion=2.2.8ใandroid 14 / arm64ใsource=mini_program๏ผ๏ผๅฏน่ฏไบไปถ็conversationId/requestId/traceIdๅๅผไผ ้ใ - โฑ๏ธ mp ็ไบบ่ๅฅ + accept ๅๅ่ฏป๏ผๅฏน่ฏๅคๆฎ้ๆก 45sยฑ10s๏ผๅฏน้ฝไธๆธธๅไฝๅผๅฎๆต๏ผ้ฟๅ
ใๅ
่ฎกๆฐๅ่ขซๆดไฝๅๆปใ๏ผ๏ผaccept ๅ้่ฏป็ๅฎ
target๏ผๆ็ปใๅฐๆฅ โ ่ฏฏๅค่พพๆ โ claim 400ใใ - ๐ ็ฌๆถ้่ฏฏๆ็้่ฏ๏ผๆฏๆฅ็ญพๅฐ / ไฝ้ข / ็จ้ๅฏน็ฝ็ปๆๅจไธ 5xx ๅ 2s/4s ้้ฟ้่ฏ๏ผๆๅค 2 ๆฌก๏ผ๏ผไธๅก้่ฏฏ๏ผๅฆใไปๅคฉๅทฒ็ญพๅฐใ๏ผไธ้่ฏใ
- ๐ข ไธๆธ ้ๆจ้๏ผPushPlus๏ผๅพฎไฟก๏ผ+ Bark๏ผiOS๏ผ+ ไผไธๅพฎไฟก็พคๆบๅจไบบ๏ผๅฏๅๆถ้ ็ฝฎไบไธๅฝฑๅใ
โ๏ธ ็นๅซไนๅค
- ๐ฆ ๅๆไปถ่ชๅ ๅซ๏ผไธๅฎถๅธๅบๆฐๆฎใPushPlus ๆจ้ๅ จ้จๅ ็ฝฎ๏ผๆ ้ไปปไฝๅค้จๆจกๅ๏ผ้จ็ฝฒ้ถ่ดๆ
- โ๏ธ ๅคไบ้จ็ฝฒ๏ผ้้พ้ขๆฟ / GitHub Actions / ๆฌๅฐ Windows ๅๅฏ่ฟ่ก
- ๐ช ๅ ็ฝฎไธๅฎถๅธๅบ๏ผ็ดๆฅๆๅไธๅฎถๅข / ๆฎ้ไธๅฎถ / ๆจกๆฟๅบๆฏ๏ผ็ฝ็ปๅผๅธธๆถ่ชๅจไฝฟ็จๅ ็ฝฎๅ ๅบๆฐๆฎ
- ๐ ๅ จไธญๆๆฅๅ๏ผไปปๅกไปฃ็ ่ชๅจ็ฟป่ฏไธบไธญๆๅ็งฐ๏ผๆฏไธช่ดฆๅท็ฌ็ซๅๅ + ๆป่ฎก + ๅพ ๅๅๅธ
- ๐ ็ปญๆ่ๅฅ๏ผ่ทไธๆฌกๅทๆฐ > 10 ๅคฉ ๆ AT 7 ๅคฉๅ ่ฟๆ โ ่ชๅจๅทๆฐ๏ผ็ฆป็บฟไผ่ฏ 30 ๅคฉๅคฑๆ๏ผ
- โป๏ธ RT ่ฝฎๆข๏ผๆฏๆฌกๅทๆฐ้ฝไผๆขๅๆฐไปค็ๅนถ็ซๅณไฟๅญ๏ผๅฝขๆๆฐธ็ปญๅพช็ฏ
- ๐ฅ๏ธ ๆก้ขๆข่ก๏ผ่ชๅจๅคไปฝๅนถๅๆขๆก้ข็ซฏ่ฎค่ฏๆไปถ๏ผ่ทๅฎ่ฟๅ๏ผๅ จ็จๆ ้ไบบๅทฅ
- ๐งฉ ๅน็ญๅฎๅ จ๏ผ้ๅค่ฟ่กๅช่กฅ็ผบๅฃ๏ผไธ้ๅค้ขๅ
- ๐ ๆฐๆฎๆไปถ๏ผ่งไธๆนใๆฐๆฎๆไปถ่ฏดๆใ
- โ ๆฐๅข่ดฆๅท๏ผๅ้ๆซๅฐพ่ฟฝๅ ไธ่ก
ๆๆบๅท:AT:RT๏ผไธๆฌก่ฟ่ก่ชๅจๅนถๅ ฅ
๐๏ธ ๆฐๆฎๆไปถ่ฏดๆ
| ๆไปถ | ่ฏดๆ | ๆไบค |
| :--- | :--- | :---: |
| wb_refresh_tokens.json | ่ดฆๅทไปค็ๅบ๏ผRT / AT + ็ปญๆๆถ้ด๏ผ๏ผ่ชๅจ็ๆไธ็ปดๆค | โ ๅทฒๅฑ่ฝ |
| WORKBUDDY_ACCESS_TOKEN.txt | ็ฑไปค็ๅบ้ๅปบ็ AT ๆไปถ๏ผ@ ๅ้๏ผ | โ ๅทฒๅฑ่ฝ |
| wb_login_result.json | workbuddy_login.py ็ปๅฝ็ปๆ๏ผๅซ็ๅฎ Token๏ผ | โ ๅทฒๅฑ่ฝ |
| _meta.json / _skillhub_meta.json | ๆก้ข็ซฏๆ่ฝๆฌๅฐๅ
ๆฐๆฎ๏ผ~/.workbuddy/skills๏ผ | ไป
ๆฌๆบ |
| *.log | ่ฟ่กๆฅๅฟ | โ ๅทฒๅฑ่ฝ |
๐ ๆจ้ๆฅๅ็คบไพ
๐ ๅ่ดฆๅท่ฟ่กๆฅๅ
๐ค ่ดฆๅท1 ่ดฆๅท1
๐ฐ ไธปๅฅ้คๅฉไฝ980็งฏๅ(ๅ
ฑ1000,ๅทฒ็จ20)
๐ ๅ
ฑ12็ฑป่ตๆบ๏ผๆฌๆๅทฒไฝฟ็จ3456ๆฌก
๐ฑ ็ญ็บง3 | ่ฟ็ญพ7ๅคฉ | ่ฝ้120
โณ ๆชๅฎๆ: ๆก้ข็ซฏๅฏน่ฏใๅฐ้ฒ็ญ้จๆ่ฝ
๐ค ่ดฆๅท2 ่ดฆๅท2
๐ฐ ไธปๅฅ้คๅฉไฝ500็งฏๅ(ๅ
ฑ1000,ๅทฒ็จ500)
๐ ๅ
ฑ12็ฑป่ตๆบ๏ผๆฌๆๅทฒไฝฟ็จ1200ๆฌก
๐ฑ ็ญ็บง5 | ่ฟ็ญพ30ๅคฉ | ่ฝ้300
โ
ๅ
จ้จๅฎๆ๏ผ
๐ โโ ๆป่ฎก โโ
๐ฅ ๅ
ฑ2ไธช่ดฆๅท๏ผไปปๅกๅฎๆ 36/38 ้กน
ยท ๆก้ข็ซฏๅฏน่ฏ๏ผ1ไธช่ดฆๅทๅพ
ๅฎๆ๏ผ
ยท ๅฐ้ฒ็ญ้จๆ่ฝ๏ผ1ไธช่ดฆๅทๅพ
ๅฎๆ๏ผ
๐ 2026-09-27 07:05
๐ ็ฎๅฝ็ปๆ
WorkBuddy-Daily/
โโโ .github/
โ โโโ workflows/
โ โโโ workbuddy.yml # GitHub Actions ๅฎๆถๅทฅไฝๆต
โโโ workbuddy_daily.py # ไธป่ๆฌ๏ผ็ญพๅฐ/ไปปๅก/็ฉๆณ๏ผๅๆไปถ่ชๅ
ๅซ๏ผ
โโโ workbuddy_login.py # ็ปๅฝๅทฅๅ
ท๏ผ็ญไฟก้ช่ฏ็ ๆข Token๏ผ
โโโ requirements.txt # ไพ่ต๏ผไป
requests๏ผ
โโโ .gitignore # ๅฑ่ฝๅญๆฎ/่ฟ่กๆฐๆฎ
โโโ LICENSE # MIT ่ฎธๅฏ่ฏ
โโโ README.md
๐ ้็ง่ฏดๆ
่ๆฌไธๅซไปปไฝ่ดฆๅทใๆๆบๅทใToken ๆ่ฎพๅคไฟกๆฏ๏ผๆๆๅญๆฎๅ็ฑ็ฏๅขๅ้๏ผๆ GitHub Secrets๏ผๆณจๅ
ฅใ่ฏทๅฆฅๅไฟ็ฎกไฝ ็ wb_refresh_tokens.jsonใWORKBUDDY_ACCESS_TOKEN.txtใwb_login_result.jsonโโ่ฟไบๆไปถๅๅทฒ่ขซ .gitignore ๅฑ่ฝ๏ผๅๅฟๆๅจๆไบคใ
โ ๏ธ ๅ ่ดฃๅฃฐๆ
ๆฌ้กน็ฎไป ไพ ๅญฆไน ไธไธชไบบ่ชๅจๅ ไฝฟ็จใ่ฏท้ตๅฎ WorkBuddy ๆๅกๆกๆฌพ๏ผไฝฟ็จ้ฃ้ฉ่ช่ดใ
๐ฌ ๅ้ฆไธ่ดก็ฎ
้ๅฐ้ฎ้ขใๆๅ่ฝๅปบ่ฎฎ๏ผๆ่ ๅ็ฐไบๆดๅฅฝ็ๅฎ็ฐๆนๅผ๏ผๆฌข่ฟ๏ผ
- ๆไบค Issue โโ ๆฅ bugใๆ้ๆฑ
- ๅ่ตท Pull Request โโ ็ดๆฅ่ดก็ฎไปฃ็
ๆ Issue ๆถๅฆๆ่ฝ้ไธ่ฟ่กๆฅๅฟๅๅค็ฐๆญฅ้ชค๏ผๅฎไฝไผๅฟซๅพๅค ๐