• 本站招聘各个版块版主共同发展,有意可私聊站长

花了一下午,使用ai编写了一个倒计时提醒系统。

Telegram账号购买找【ITCRY】-顶级号商 https://itcry.com/

bobobo

Active member
Lv0
Lv1
Lv2
10
消息得分
注册
2025-07-19
消息
1,070
反馈评分
1
现在的ai,真的是有些过于强大了。

完全不懂代码的人,也能使用ai根据自己的需求定制一个程序了。

使用的是deepseek网页版。



程序简介:基于Cloudflare Workers & D1 数据库,设置一个日期,当该日期到来时,通过Server酱发送通知。

提醒日期可以设置成,单次、每年重复、每月重复、每周重复,四种类型。

单次类型的提醒,过期之后不会自动删除,而是显示负天数。

重复类型的提醒,没有过期的概念。



程序首次运行,使用默认账号/密码admin登录,登录后可修改账户和密码。



在修改账户密码的地方,填上你的Server酱3的API URL,(注意是Server酱3(https://sc3.ft07.com)),填写完整的API URL,而不是SendKey。



Server酱(https://sct.ftqq.com)或者其他类似的推送服务,应该也能用,因为是直接把完整的API URL写入数据库了,而不是使用SendKey拼接。



但我没试过,需要修改就让AI来改,真的很方便。



里面的“天数”,是指提前几天开始通知你。比如你填的7,那么到期前的7天,和接下来的每一天,包括当天,都会发一条推送通知你。

“立即执行”就是执行定时任务的。也就是定时任务到了的效果。

“发送全部”就是忽略到期时间,将所有的到期时间为正数的提醒条目一起发给你。

1.png




搭建步骤:

一:创建D1数据库

在Cloudflare控制台创建D1数据库,名称随意



二:创建Workers项目,名称随意



三:绑定服务

在Worker项目的设置页面,绑定刚刚创建的D1数据库

数据库变量名称: DB



四:绑定域名(可选)

在Worker项目的设置页面,绑定自定义域名



五:设置定时任务(定时检查是否有需要通知的条目)

在Worker项目的设置页面,设置触发事件

选择Cron 触发器,Cron 表达式,0 0 * * *,代表每天上午八点运行(时差8小时)



六:部署代码

在Worker项目的管理模版中,点击编辑代码。使用附件里的代码替换原代码。



七:打开网页,使用默认账号/密码admin登录。




zip.gif


worker.zip
(12.64 KB, 下载次数: 0)






14 分钟前 上传
点击文件名下载附件










虽然现在能用了,但应该还会有什么bug或者算法问题。

发现后如果愿意的话,欢迎回帖告诉我,因为我是真的用在生产环境的,不希望什么bug影响到我。

精彩评论


Antony 发表于1 分钟前

lol.gif
lol.gif
挺不错的小工具
 
后退
顶部