好资源和短想法
Rin:一个不需要服务器和备案的基于 Cloudflare Pages + Workers + D1 + R2 全家桶的博客项目

简介
Rin 是一个基于 Cloudflare Pages + Workers + D1 + R2 的博客项目,无需服务器无需备案,只需要一个解析到 Cloudflare 的域名即可部署。

特性
- 使用 Github OAuth 登录
- 支持文章的写作与编辑
- 支持本地实时保存对任意文章的修改/编辑且多篇文章互不干扰
- 支持设置为仅自己可见,可以充当云端同步的草稿箱或者记录隐私性较强的内容
- 支持拖拽/粘贴上传图片到支持 S3 协议的存储桶并生成链接
- 支持设置文章别名,可通过形如 https://xeu.life/about 链接访问文章
- 支持文章不列出在首页列表中
- 支持添加友链,同时后端每间隔 20 分钟定期检查更新友链可访问状态
- 支持回复评论文章/删除评论
- 支持通过 Webhook 发送评论通知
- 支持自动识别文章中的第一张图片并作为头图展示在文章列表中
- 支持输入形如"#博客 #部署 #Cloudflare"之类的标签文本并自动解析为标签
- 支持夜间模式切换与跟随系统

项目地址https://github.com/OXeu/Rin
演示地址https://xeu.life/

#Blog #Platform #GitHub #Cloudflare

频道:@FindBlog
群组:@FindBlog_Group
#telegram #Bot #API #Cloudflare

📩 接读者朋友来稿,他向我们介绍了自己开发的 TG 消息推送机器人

🤖 Z-WARN:基于 CloudFlare Workers 和 KV 的 Telegram 消息推送提醒 Bot

GitHub | Telegram Bot

👉 Features:

- 依托 CloudFlare Workers 和 KV
- 模板化消息(Tag / 标题 / 正文)
- 支持一对多推送
- Telegram 提供记录永久保留
- 用户单独指定 Token 和 API,支持加入群组

本项目是利用 CloudFlare Workers 和 KV 的又一个实例,支持 Cloudflare Workers 直接部署和服务器 CLI 部署。第一次使用会生成用户唯一 Token 和 API 链接,将链接的内容补全并请求,即可在 Bot 收到对应的消息

开发者称,这个通知 Bot 可用于将一些脚本的运行结果或状态发送到 TG,也可以公开 Token 收集文字资讯等。通过这个机器人,可以实现一些自动化通知的场景。依托 CloudFlare,在国内服务器中也可顺利调用

👀 在国内期间我也看到了一些类似的项目,本质都是调用 TG 官方 API 实现的推送。其中 TgMessage 依托于 PaaS 平台 Vercel,感兴趣的朋友也可以尝试一下

📘 关联阅读:用 Telegram 管理 VPS - 我的 5 个 Telegram 机器人脚本

频道:@NewlearnerChannel
#telegram #Channel #RSS #Cloudflare

📢 Newlearnerの自留地官方 RSS 和频道消息镜像站正式上线

RSS 订阅源 | 镜像站地址

👉 Features:

- 目前均可通过国内直连
- RSS 采用 RSSHub 项目,部署于 PaaS 平台 Heroku
- 镜像站通过 Cloudflare Workers 进行反代 t.me 官方 Web
- 自定义域名,便于用户记忆以及今后可能的调整

存在的问题:

由于 TG 官方展示图片等静态资源使用自家 CDN,目前没有找到好的反代方案,因此直连访问镜像站无法加载图片。考虑到我们是一个以文字为主的频道,影响并不显著,但非常欢迎大家向我们提供解决方案!

👀 这二者酝酿了好一段时间,终于因为 Deadline 在周年前夕和大家见面了。在之前考虑了很多,譬如 RSS 方案就有 RSSHub、RSS-Bridge、Metogram 等,部署在什么平台以及如何防止滥用等等。最终敲定了将 RSSHub 放在 PaaS 上,使用效果可精确到分钟,获取频道资讯十分及时

而镜像站则用了取巧的方案,使用了 Cloudflare Workers 反代目前的 Telegram 频道 Web 预览页。我参考了 Telegram-Channel-Mirror 这个项目,并将本频道镜像站源码放在了 GitHub 上,大家可自行部署

以上就是新增的 RSS 和镜像站的全部信息,希望大家合理使用。初衷是提供给大家,在不方便科学上网时访问,亦可介绍给身边的朋友订阅。但依然希望大家能够通过 Telegram 官方客户端并打开「通知提醒」,以获得最佳体验!

⚠️ 由于易于部署且成本可忽略不计,若有恶意滥用等情况,我们会考虑出详细的部署教程并让大家自行部署

频道:@NewlearnerChannel