基于Cloudflare Workers的轻量级订阅管理系统,帮助您轻松跟踪各类订阅服务的到期时间,并通过Telegram,微信等发送及时提醒。
- 🔔 自动提醒: 在订阅到期前自动发送Telegram通知
- 📊 订阅管理: 直观的Web界面管理所有订阅
- 🔄 周期计算: 智能计算循环订阅的下一个周期
- 📱 响应式设计: 完美适配移动端和桌面设备
- ☁️ 免服务器: 基于Cloudflare Workers,无需自建服务器
- 🔒 安全可靠: 数据存储在Cloudflare KV中,安全且高效
V0: TG通知
v1: TG通知+NotifyX通知
V2:
✅ 订阅列表按到期日期升序排序
✅ 修复了提醒天数逻辑(reminderDays: 0 只在到期日提醒)
✅ 添加了自动续费切换功能(autoRenew 字段)
✅ 增强了测试通知功能(在配置页面独立测试按钮)
✅ 实现了Toast通知系统
✅ 表单验证和错误处理
✅ 安全配置(不返回敏感信息)
- Cloudflare账户
- Telegram Bot (用于发送通知)
- 可以直接将代码丢给AI,帮助查漏补缺
1.登陆cloudflare,创建worker,粘贴本项目中的js代码,点击部署
2.创建KV键值 SUBSCRIPTIONS_KV
3.给worker绑定上键值对,以及设置定时执行时间!
4.打开worker提供的域名地址,输入默认账号密码: admin password (或者admin admin123),可以在代码中查看默认账号密码!
5.前往系统配置,修改账号密码,以及配置tg通知的信息
6.配置完成可以点击测试通知,查看是否能够正常通知,然后就可以正常添加订阅使用了!
本项目的 CDN 加速和安全保护由腾讯 EdgeOne 赞助。
Best Asian CDN, Edge, and Secure Solutions - Tencent EdgeOne
欢迎贡献代码、报告问题或提出新功能建议!
MIT License