博客评论语言自动检测及邮件阅读追踪

放假就是闲的难受,刚好 Copilot 额度刷新了,Vibe Coding 下,舒服 ~

做了两项 Solitudes(本博客引擎)的优化,

自动匹配语言我原本只是想着用 Go 的正则简单匹配下,结果 AI 发现还有 UA 数据,顺手就做了个 fallback。现在大家的邮件通知都会是中文的啦,感觉也会减少进入垃圾桶的概率。

至于邮件阅读追踪,这个功能其实是我前几年想做的一个东西,但是那时候起坑了,没啥意思。奶爸的评论的回复按钮左边的 icon 就是 obaby 有没有阅读奶爸这个评论的邮件通知的状态,鼠标移上去可以看到说明。

Screenshot20260102at132516.png

本质就是放个不可见的图片,只要图片一加载就相当于阅读了,但是有些服务商会代用户去请求,这样可能不准确。或者有人像我一样,默认不加载任何图片,也追踪不到。

所以 AI 又拿出经验来了,做了个 URL 跳转更新状态,如果点击按钮了按钮也会更新状态,哈哈,又是个 fallback。

这博文写完我突然想到评论 ID 前端都可以拿到,可以用来伪造阅读状态,需要进行一个映射用一个没有暴露的秘密发送通知,马上又优化了一下……

有点完美主义……每次 Vibe Coding 都感觉很爽。

Comments