我的博客评论区一直比较开放,任何人都可以留言。包括垃圾评论,只不过对于已经有通过了的评论的博主,评论无需审核。其余的都统统放在待审核里。
我的博客读者比较固定,所以这个设置很好用,基本上待审核里的评论都是垃圾评论。但是最近也发现了一个问题:垃圾评论越来越多。上一个AI给的分析图。

光我自己手动删除已经有点删不过来了。所以就想着开发一个垃圾评论拦截插件。
让AI调研了一下,大约有以下几个方案:

不想太麻烦的方案。因为主机在海外,所以用现成好用的Akismet是最方便的,免费额度也非常够用。于是让WorkBuddy开发了一个评论拦截插件。

新评论的处理方式会变成下图:

这样就不怕垃圾评论了。
我没接第三方服务,我后台审核可以用正则筛选、AI审核和第三方,我用的正则筛选和AI复审,我广告评论不少,目前都拦到了
那也蛮好的
推荐一下 https://github.com/PaddySun/baby-wp-comment-filter 是我在baby姐(/obaby/baby-wp-comment-filter)的基础上加上百度文本审核的wp评论拦截插件,基本上90%拦截的都是纯英文,
但是一些基于文章内容AI生成的推广垃圾评论还是不太拦得住
可我不是wp,是TypeRenew。用不了这个插件。
Akismet啥都好,对于昵称违规和AI回复都有不错的防护,
只有一点比较头疼,免费档(Personal use)禁止网站存在任何形式的
1、广告(如Google AdSense)
2、AFF(任何服务的返利链接)
3、接受捐助(有爱发电或自己的收款码)
4、有推广性质的文章存在
虽然对于个人博客,放个收款码或者文章里有AFF大概率也不会出事,但网上还是时不时看到因为被发现而被要求转商业订阅的事情。
我这小站应该没事,就算是被要求付费也可以换其他办法拦截垃圾评论。
我就只限制了纯英文禁止评论。几乎收不到垃圾评论,也许是新站的原因,以后看情况了。
我光今天都4条中文垃圾评论,算命的、卖衣服的、SEO优化的、卖AI的……
我的垃圾评论也大多是英文的,担心会误报所以干脆接了Akismet了。
WordPress 的正常现象
Akismet 是最常用的,我的博客极少垃圾评论,可能是自研的原因,
是的,因为用户少,特别是国外的,跟没人用,所以没有人研究这块。
我一开始也装了些防垃圾评论,然后还有验证码。后来感觉可能都不是很合适,而且垃圾评论其实不算多,一个月怕是也就 10 条样子,干脆自己在后台处理了。
不过反垃圾评论还是有一个插件的,没别的功能,就是设置几个关键词,包括评论者的昵称、邮箱、评论内容、网址等。如果匹配上了就直接拒绝评论。
我现在不装垃圾评论拦截,垃圾评论都删不过来。隔一会就有几条。
WordPress 都是被批量发的