让你的 Agent 额度 在工作时段内翻倍

 日常使用 AI 工具写代码或处理工作时,常会遇到正起劲却弹出“额度已用尽,请 X 小时后再试”的尴尬。其实,利用官方或第三方的“定时任务”功能,巧妙重置计算时机,就能让你的可用额度在黄金工作时段保持满血状态。 核心原理解析:给 AI “定闹钟” Claude 和 ChatGPT 的额度限制通常采用“滚动窗口”机制(例如:5小时内限制一定的对话次数)。如果你上午9点半开始高强度使用,可能不到12点就耗尽了额度,导致整个下午都在漫长等待。 破局思路 :在特定的时间点触发一次微小的对话(如让它打个招呼)。这本质上是在“占位”,提前触发计费周期的重置。 推荐策略 :每天设定 8:00、13:00、18:00 各触发一次。这样一来,你每天的上午、下午和晚间时段,都能无缝衔接一个全新的 5 小时满额度窗口。 实操指南:手把手教你设置 1. Claude Code 定时任务(云端全自动) Claude 官方支持通过网页设置 Scheduled 任务,即使电脑关机也能在云端自动执行,完美触发刷新机制。 设置方法 :访问上述链接创建定时任务,直接用自然语言描述:“每天北京时间 8点、13点、18点跟我说你好”。 消耗优化 :建议在任务中指定使用最便宜的 Haiku 模型,这样几乎不占用你的日常大模型高智商额度。 2. ChatGPT 定时任务(需配合服务器) 虽然 ChatGPT 官方也推出了 Tasks 功能,但经过实测, 官方的定时任务无法触发额度刷新时机 。 替代方案 :如果你手头有 Linux 服务器或 24 小时开机的主机,可以通过编写简单的自动化脚本(如 Python 结合 API 或自动化测试工具),定时向 ChatGPT 发送一条轻量级请求来控制刷新时机。 进阶玩法:打造自动化工作流 当你掌握了定时触发机制后,这套方案不仅能用来“卡 Bug”刷新额度,更可以解放双手,构建实用的自动化流: 主动追踪与提醒 :设定每天下午 5 点,让 AI 自动总结当天的对话重点,并提醒你撰写周报。 数据监控与播报 :配合脚本,让 AI 定时抓取特定网页资讯或服务器状态,每天早上为你推送专属晨报。

一个基于 Cloudflare Pages 的在线提醒系统,支持多种提醒方式和循环类型,可以通过 Telegram 和企业微信接收提醒通知。

 

项目地址 :https://github.com/1143520/deadline

准备工具

  • Cloudflare 账号
  • Cloudflare Pages
  • Cloudflare D1 数据库
  • Telegram Bot Token 和 Chat ID
  • 企业微信 Webhook 地址

数据库

在 Cloudflare Workers 中创建 D1 数据库

然后在控制台执行查询命令

CREATE TABLE reminders (
    id TEXT PRIMARY KEY,
    title TEXT NOT NULL,
    content TEXT NOT NULL,
    remind_time TEXT NOT NULL,
    cycle_type TEXT NOT NULL,
    status INTEGER DEFAULT 0,
    link TEXT,
    cron_job_id INTEGER,
    created_at TEXT
);

注册并且获取https://console.cron-job.org/login api key只能创建一个,但是可以随时修改

  1. fork项目,1143520/deadline 或者下载源码,git上传
  2. 在 Cloudflare Pages 中创建 pages 新项目
  3. 连接您的 Git 仓库(GitHub、GitLab 等)
  4. 在 Pages 项目设置中:
    • 绑定 D1 数据库,设置变量为DB
    • 配置环境变量(见环境变量配置部分)
  • CRON_SECRET: 定时任务的访问密钥(按照个人喜好设置)

  • CRONJOB_API_KEYcron-job.org 的 API KEY

  • PASSWORD: 防止面板被随意查看(可选)(自定义密码)

  • TG_BOT_TOKEN: Telegram Bot Token(推送到tg机器人)(这个应该都会吧)(必须至少设置一个通知,否则网站无法访问)

  • TG_CHAT_ID: Telegram Chat ID

  • WECOM_KEY: 企业微信 Webhook 地址(完整的url,推送到微信企业机器人,可选)(这个也可以网上找教程)

  • BARK_KEY: bark提醒(可选)(来自论坛)

  • FEISHU_KEY: 飞书提醒(可选)(来自提交代码)

  • DINGTALK_KEY: 钉钉提醒(可选)(来自提交代码)

  • 其他通知渠道可以在deadline/functions/api/notify.js at main · 1143520/deadline自行设置 类似 if (env.BARK_KEY) {} 结构清晰


使用 cron-job.org 的免费计划有以下限制:

- 最多创建 50 个定时任务
- 最短执行间隔为 1 分钟
- 每个任务的超时时间为 30 秒
- 每月可执行 10,000 次
- 每个任务最多可以设置 100 个不同的执行时间点

评论

此博客中的热门博文