给 Kimi 额度写一个自动记账本

给 Kimi 额度写一个自动记账本

问题

用 Kimi 的时候,额度每月重置,但页面只显示一个百分比。

今天用了多少?这周用了多少?月底会不会不够?这些都不知道。手动每天打开页面看一次太烦,而且没有历史记录,看不出趋势。

方案

写了一个自动监控工具:kimi-quota-monitor

每天早上定时抓取 Kimi 额度页面,记录当日用量,计算剩余天数和预估消耗,推送到微信。

技术要点

Playwright 抓取

Kimi 没有开放额度 API,所以用 Playwright 开 headless Chrome,登录后抓取 kimi.com/membership/subscription 页面。

额度数据在页面上是明文渲染的,用正则匹配百分比就行。比如 Total usage 52.56%

周期计算

额度按自然月 22 号重置。不是月初,是 22 号。这点要注意。

脚本会算:

  • 今天距离下次重置还有几天
  • 按当前速度,月底会不会超
  • 计划用量(按天均摊)和实际用量的差额

KimiClaw 抵扣

OpenClaw 每天运行有大约 0.6% 的沙箱消耗,这部分要单独预估出来。否则只看主额度,会低估实际消耗。

微信推送

通过 openclaw-weixin 通道直接发到手机。如果抓取失败(比如登录态过期),会推一条告警消息。

输出格式

每天的推送长这样:

📊 Kimi 额度看板 · 08.01

⏳ 21天后重置(08.22)

████████░░░░░░░░░░░

█已用52.56% ▓预留12.6%

░可用34.84% 今日+8.87%

━━━━━━━━━━━━━━━━━━━━

🎁

███████████████████

█已用100.0%

一条进度条,已用、预留、可用、今日新增,一目了然。

为什么不用官方方案

Kimi 官方没有额度历史 API,也没有用量提醒。这个工具补的就是这个缺口。

源码

GitHub: SHAWNTRIBBIANI/kimi-quota-monitor

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注