typecho博客增加评论过滤插件/违禁词拦截

随着博客文章被百度收录后,博客评论区时不时会出现广告和灌水的内容,文章内提供的文件下载是供大家学习参考的,部分内容设置“评论后可见” 本质原因是为了防止机器人频繁下载文件刷流量所增加的一道验证,为此做了很多防范措施来保证分享的资源不被过多的刷流量,例如防盗链等等,但一些人并不是奔着下载资源来的,而是为了打广告和灌水,所以本博客增加了评论验证,来减少广告和灌水,分享下typecho如何实现评论区违禁词拦截。


SmartSpam插件和Discuss插件
typecho原本已经有了评论过滤插件:SmartSpam,(插件下载地址放在了下方) 功能也算齐全,屏蔽邮箱/网址/昵称/关键词/敏感词,但是并不好用,没有现成的词库,也就说需要一个个手动去拦截,非常麻烦,一时间也想不到很多违禁词和敏感词,所以需要找一个现成的文本内容审核,直接使用百度云的内容审核功能,如何调用内容审核功能的api成了问题,找了一大圈,终于找到一款可以调用百度云内容审核api的typecho插件:Discuss,插件放在了GitHub,由于GitHub被运营商屏蔽了,大陆地区无法访问GitHub,所以我将插件放在了云存储里。

[card title=”插件下载地址:” color=”info”]

[hide]
SmartSpam插件
Discuss
[/hide]
请适当下载,单个人频繁下载会被拉黑 ip.
[/card]


两款插件优点和缺点
SmartSpam插件:正如前面已经说了,优点在于功能非常齐全,触发到关键词后,可以设置标记为:无动作(通过评论)/待审核/垃圾,缺点在于屏蔽/拦截的关键词都需要手动输入,没有提供现成的词库。
Discuss插件:优点在于提供了现成的海量词库,并且识别精度高,稳定性强,色情/暴恐/政治敏感/广告/低俗辱骂/隐私信息/灌水,这些大部分都能精准识别,并且还能自定义黑白名单关键词,个人新开通此功能提供5万次免费文本识别次数,1万次图像免费识别次数,有效期一年,缺点在于没有ip/邮箱/网址屏蔽的功能,毕竟是文本审核功能,只提供评论的内容审核,违禁词和敏感词,对于触发到违禁词是直接评论失败,对于触发到敏感词是归纳为待审核。

可以两款插件同时使用,对于常见的违禁词和敏感词,可以在SmartSpam插件里进行设置,用户在评论后是先验证本地插件里是否触发到违禁词/敏感词,若没有在本地插件里触发到关键词,则将内容提交至百度云的内容审核里验证是否触发到关键词/敏感词,若本地已经将评论内容拦截了,则不会调用百度云的内容审核,节省了百度云内容审核的次数。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 共7条
头像
点击这里开始评论~
提交
头像

昵称

取消
昵称表情代码图片
    • 头像b2b订货系统0
    • 头像NateF0
    • 头像记录美好生活0
    • 头像dk0
    • 头像xiaocui0
    • 头像你猜0
    • 头像余梦似海0