logo NodeSeekbeta

「开源」又一个社区关键词监控,cf worker 最终版

从这个帖子说起 https://www.nodeseek.com/post-369294-1

为什么又做一个?

上一个监控系统做完之后,总感觉还差点什么,所以又做了一个。这次做的更简单,更轻量,更易用,而且更强大。不再使用环境变量绑定 bot token,而是使用 web 界面管理。订阅规则也更强大了。可以订阅指定用户,指定分类,指定关键词等。

比方说我的需求,我目前订阅了某个爱抽奖的大善人,他发帖我就收到通知。然后订阅了交易分类,所有交易帖子我都会收到通知,效果如下。
TG 通知

新的监控系统优点

  • 更傻瓜式的使用,所有操作均可在 web 操作
  • 更强大的订阅规则,可以订阅指定用户,指定分类,指定关键词等
  • 更优化的性能,对所有查询进行了优化,并定期清理数据
  • tg 操作依旧存在,可以实现简单关键词的增加删除
  • tg 端随时查看系统状态
  • 只匹配标题选项,暂停推送功能等

额外说一下订阅规则,很多人不太理解组合词监控。组合词是并且的关系,需要满足所有条件才会推送,是为了更精确的监控内容。比方说监控 出 跟 0.97 两个词,只有同时满足这两个词才会推送。

使用方法

开源地址

喜欢的话可以点个 star 支持一下。

https://github.com/ljnchn/NodeSeeker

一键部署

Deploy to Cloudflare Workers

手动部署

参考 https://github.com/ljnchn/NodeSeeker/blob/main/README.md

开发感受

整个项目代码基本都是 cursor 生成的,我主要提供想法跟技术架构,然后进行优化。vibe coding 真的很累,特别修改的时候,经常按下葫芦浮起瓢。CF wokrer 虽然免费,但是很多地方有限制,比方说 cpu 时间,还有 D1 的读写量。前几版做完之后总有这那的资源占用问题,看了多很日志才优化完。社区内容监控感觉已经做到头了,没有太多可以做的了。欢迎大家使用,有任何问题欢迎反馈。

部分截图

初始化
用户登录
首页
订阅列表
帖子列表

  • @malibu #7 问过酒神,RSS几乎是实时的,但是CF wokrer 定时任务最小时间是 1 min。所以最大延迟差不多是 60s 。

  • 前排赵云

  • 感谢分享

  • 必须给鸡腿

  • 赞

  • 前排支持

  • 666

  • 请问RSS延迟多少秒

  • image
    有一点问题?
    是我的原因吗

  • 支持

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72033位seeker

🎉欢迎新用户🎉