GitHub - anonymous99-Rise/CheckIn · GitHub
Skip to content

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

CheckIn Scripts

青龙面板多账号签到脚本集合,支持 WorkBuddy 和 TraeWork 两个平台。

目录结构

CheckIn/
├── workbuddy_checkin.py          # WorkBuddy 每日签到 (纯标准库,无第三方依赖)
├── trae_work_checkin/
│   ├── trae_work_checkin.py      # TraeWork 每日签到
│   └── 说明.txt                  # 抓包教程
└── README.md

脚本说明

WorkBuddy 签到 (workbuddy_checkin.py)

  • 功能:调用 https://copilot.tencent.com/v2/billing/meter/daily-checkin 签到,查询积分余额
  • 依赖:仅标准库,无第三方依赖
  • 多账号:WORKBUDDY 环境变量,每行 ACCESS_TOKEN#UID#备注
  • 部署:丢进青龙 scripts 目录,配定时任务如 30 9 * * *

TraeWork 签到 (trae_work_checkin/)

  • 功能:调用 https://api.trae.cn/trae/api/v2/ug/checkin_credits/claim 签到,查询积分余额
  • 依赖:requests
  • 多账号:TRAE_TOKEN 环境变量,每行 TOKEN#x-device-id#备注
  • 部署:丢进青龙 scripts 目录

环境变量格式

WorkBuddy

WORKBUDDY=eyJxxx.aaa.bbb#u_123456#主号
WORKBUDDY=eyJyyy.ccc.ddd#u_654321#小号A

TraeWork

TRAE_TOKEN=eyJhbGc...aaa.bbb#1694785705300000#主号
TRAE_TOKEN=eyJhbGc...ccc.ddd##小号A

命令行参数

WorkBuddy

  • --dry-run 只解析账号不请求接口
  • --no-notify 禁用推送

TraeWork

  • --dry-run 只解析账号不请求接口
  • --balance-only 仅查余额不签到
  • --force 强制重签(忽略已签到状态)
  • --no-notify 禁用推送
  • --verbose 调试日志

GitHub Actions 支持

项目内置 GitHub Actions,可完全替代青龙面板。

配置 Secrets

在仓库 Settings → Secrets and variables → Actions 中添加:

Secret 说明
WORKBUDDY WorkBuddy 多账号(每行 ACCESS_TOKEN#UID#备注
TRAE_TOKEN TraeWork 多账号(每行 TOKEN#x-device-id#备注
WXPUSHER_APP_TOKEN WxPusher 通知 Token(可选)
WXPUSHER_UID WxPusher 通知 UID(可选)
TELEGRAM_BOT_TOKEN Telegram Bot Token(过期提醒用)
TELEGRAM_CHAT_ID Telegram Chat ID(过期提醒用)

定时执行

  • 默认每天 UTC 9:30(北京时间 17:30)自动跑
  • 支持 GitHub 页面手动触发(workflow_dispatch),可选择只跑某个脚本

手动触发

仓库 Actions 页面 → "Daily CheckIn" → "Run workflow" → 选择 workbuddy / trae / all

通知

两脚本均优先使用青龙内置 sendNotify/notify.py,无配置时回退 WxPusher(需设置 WXPUSHER_APP_TOKENWXPUSHER_UID)。

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages