Typecho智能评论过滤插件:SmartSpam

更新日志

  • SmartSpam_v2.6.0 @ 2014-10-18
    添加对发布者网址的检测!

  • SmartSpam_v2.5.0 @ 2014-08-30
    添加检测评论内容中是否包含文章标题,该功能对于机器人非常有用!

  • SmartSpam_v2.4.0 @ 2014-08-27
    添加对于昵称关键词的检测,若昵称中含有某关键词,则评论失败;添加对于邮箱地址的检测。

  • SmartSpam_v2.3.0 @ 2013-12-18
    经过近段时间对垃圾评论的观察,特增加对昵称的检测,包括昵称长度的限制,对昵称进行网址的过滤。

  • SmartSpam_v2.2.0 @ 2013-12-01
    添加评论昵称为日文的检测,可以禁止昵称含有日文字符。

  • SmartSpam_v2.1.0 @ 2013-11-06
    添加禁止日文评论的检测,可以允许和禁止日本评论。作此改进,主要是因为在上一个版本的基础上,常常有很多垃圾评论用的是日文,而且很多,评论每天大约有1-2个不等。

  • SmartSpam_v2.0.0 @ 2013-06-02
    添加评论字符长度的检测。该功能主要是发现,大部分垃圾评论会输入大量的文字,这是机器人的特征之一。

插件下载

SmartSpam_v2.6.0
SmartSpam_v2.5.0
SmartSpam_v2.4.0
SmartSpam_v2.3.0
SmartSpam_v2.2.0
SmartSpam_v2.1.0
SmartSpam_v2.0.0

插件缘起

评语是博客的精髓之一,是最直接的与别人交流的方式,是进行交互学习的重要途径之一。但是网络情况复杂,更多的死尸在这里横行,博主们不得不常常与这些尸体抗争,清理他们留下的痕迹。

一个负责任的博主,会常常关注博客中的评论,并且有针对性的进行回复,同时清理一些垃圾评论,而这些垃圾评论常常不会很少,它们主要是由一些机器人留下的,也有人为的,主要用于广告。清理垃圾评论的过程是非常让人反感的,因为谁都不希望自己的博客被别人乱搅和。

屏蔽垃圾评论的方法有两个:一)关闭博客的评论功能,一般人是不希望的。2)限制评论,主要使用插件。目前,在Typecho平台上,主要借助插件,插件的形式不外乎这几种:验证码,拖动解锁等。不管是哪一种,它们都有一个共同点,就是在有效屏蔽垃圾评论的同时增加了有效评论者的负担,因为他们要多做一件与评论不相关的事情,用户的体验很差。

鉴于此,我写了SmartSpam智能评论过滤插件,使用本插件,只需要做一些简单的设置,就可以根据规则自动阻止垃圾评论的提交,评论人不需要做任何的额外操作,所有的评论过滤都由插件智能化处理。目前支持:IP屏蔽、中文检测、日文检测、评论长度检测、禁用词汇、敏感词汇等。

根据本人的经验,推荐禁用日文评论,以及对评论字符数进行限制,如不超过200字,这两样是机器人最喜欢干的事情。以前本博客基本每天有上百条的垃圾评论,用了我自己写的SmartSpam插件以后,垃圾评论基本为零。

拦截统计

根据2013年12月3日到4日SmartSpam插件的拦截情况,统计数据如下:

拦截数:799(平均每分钟有0.56个垃圾评论)
误拦截数:0(不会拦截正常评论,因为系统有提示,如果是人为,会根据提示修改评论内容)
未拦截到:4(这是很少的)
拦截成功率为:99.5%(这个数字是惊人的)

本插件的名称为:SmartSpam,顾名思义,就是智能的过滤插件。本插件最初是根据imhan的CommentFilter优化改进而来。以后有时间的话,我会对其进行长期维护和更新。本网页将实时更新发布该插件的最近版本。如果您有什么想法和建议,欢迎在这里留言。

/usr/themes/NexTSun/static/images/yovisun-weixin-share.jpg
赞 (55) 分享
声明:原创文章,欢迎转载,请以 超链接 的形式注明 作者标题原始出处查看许可协议
标题Typecho智能评论过滤插件:SmartSpam | 作者:YoviSun
地址http://www.yovisun.com/archive/typecho-plugin-smartspam.html
相关文章:
已有 31 条评论
  1. 这个插件不更新了吗

    1. 不更新了。。。没空搞了。。。55555

      1. 没事没事,能用就行了

添加新评论
选择表情
手机扫描二维码访问