为wordpress添加垃圾评论过滤机制

发布于 2021-03-09  53 次阅读


前言

以前从来没有这个意识,直到今天打开博客,看到评论区已经被大量的广告和垃圾评论淹没了。

内心是十万个wc,基于wordpress一页只能显示20个,评论足足有两百多条,对这些评论的过滤和删除花了我许久,只保留了一些正向的内容。

呃,看到的时候忘了截图,这边只贴一下留下的正向评论的留言。

因为博客是在公网上的,我们也无力与广大的机器人大军去对线。

这个还是给我带来了很多烦恼,因此我决定使用插件来阻止垃圾评论和广告。

使用百度内容审核平台过滤垃圾评论

什么是百度内容审核?

参考百度AI官网:https://ai.baidu.com/tech/textcensoring

百度内容审核基于自然语言理解、深度学习等技术,有效识别色情、暴恐涉政、恶意推广、辱骂、违反广告法、涉及违禁品等文本内容,支持自定义黑白名单,可灵活调整审核策略和松紧度,更贴合业务需求。

个人用户拥有免费额度,基本足够使用。

那么我们如何使用呢?

这里就要用到一位大佬开发的插件了,github:

https://github.com/sy-records/wp-baidu-textcensor

使用方法在github中都有写,可以参考github,我们也简单的安装使用一下。

安装

插件已经上传至wordpress官方插件库,在wordpress后台->安装插件->添加插件->搜索 Baidu TextCensor For Comments 后安装即可。

在插件中配置Baidu TextCensor For Comments

这里将百度智能云申请的 AppID、API Key、Secret Key,填写在 Baidu TextCensor 插件设置中保存即可。 申请地址:https://console.bce.baidu.com/ai/?fromai=1#/ai/antiporn/app/list

配置

配置地址:https://ai.baidu.com/censoring#/strategylist

在配置中除了默认外再将低质灌水勾选上即可。

试验?

大功告成!再也不怕垃圾邮件啦!


一个爱搞事情的前端,一个爱玩技术的程序员