主 题:用 Codex 给 12 台小鸡做了个 TGBox 流量上报
发 布 者:Nonnull
标签分类: 技术
时 间:2026-07-13 02:08:55
内容预览:最近小鸡越来越多,各家面板的流量统计、重置周期和续费时间都不一样,一个个登录查看比较麻烦。于是用 Codex 帮忙做了个本地多商家 VPS 用量聚合器,每小时采集一次,再把结果以表格形式推送到 TGBox。简单说下技术方案:使用 Bun + TypeScript 编写采集和格式化逻辑。优先调用商家接口,缺少接口的面板使用 Playwright 读取。将不同商家的流量单位、计费方向、重置周期和续费信息统一成相同格式。通过 macOS LaunchAgent 每小时执行一次。最后调用 Telegram Rich Message 接口,将结果以原生表格发送到 TGBox。登录状态按商家隔离保存,凭据只在本机环境变量或 1Password 中读取,不写入报告。关于人机验证也没有做绕过:首次登录或登录态失效时,会打开可见浏览器,由我手动完成 Cloudflare 或商家验证码。验证成功后,每个商家的 Cookie 分别保存在独立浏览器目录中,定时任务只复用登录状态;状态失效就暂停该账户并提醒重新验证。下面是目前的效果,主机名已经去掉,只保留套餐信息。07-12 · 每小时 · 12 台 · 全部正常套餐流量重置续费LAX.AN4.Pro Echo (TYO)0.0% 0.0GB / 600.0GB IN + OUT31天 · 08-12123天 · 11-12 · $45.9/年HKG.AS3.T1 WEE11.9% 119.1GB / 1.00TB MAX(IN, OUT)17天 · 07-2948天 · 08-29 · $36.9/年HKG.AS3.T1 WEE10.8% 107.8GB / 1.00TB MAX(IN, OUT)27天 · 08-08361天 · 07-08 · $36.9/年TYO.AS3.Pro Shinagawa50.9% 407.2GB / 800.
直达链接: https://www.nodeseek.com/post-819115-1
 
 
Back to Top