https://www.tmd9.com/plugin.php?id=nciaer_no_water
discuz_plugin_nciaer_no_water_SC_GBK.xml (简体 GBK 编码)
discuz_plugin_nciaer_no_water_SC_UTF8.xml (简体 UTF8SC 编码)
discuz_plugin_nciaer_no_water_TC_UTF8.xml (繁体 UTF8TC 编码)
discuz_plugin_nciaer_no_water_TC_BIG5.xml (繁体 BIG5 编码)
插件介绍https://www.tmd9.com
一位站长哭着找到我说:他想开发一款这样的插件,需求如下:
【一】插件名称:反恶意灌水重复回帖
插件作用:防止灌水回复、对多个主题相似的回复
【二】功能实现及后台设置:
1、可设置:不做检查的用户组:
2、可设置:不做检查的板块:
3、可设置:回帖时检查之前的回帖数量 (指发布本回帖时 与之前该发布者发布的多少个回帖进行相似度匹配。默认为5,如果用户之前回帖数量不足设置值,则有多少检查多少。)
4、可设置:当前回帖字符串与之前回帖相似度百分比(和上一项关联。默认为80,建议设置为65-85之间的整数,值越高误判越少,但拦截效果也会减低。)
5、可设置:回帖时超过该字符数的进行检查(默认为4, 说明:1个汉字为1个字符)
6、可设置:回帖重复时的给发帖者的提示内容 (可自行填写,默认内容为:警告:回复无意义的灌水内容将被禁言,你的行为已被记录!)
7、可设置:每天(指从0点至23:59)触发多少次警告将被禁言(默认为5)
8、可设置:每天(指从0点至23:59)触发多少次警告(遵守上一项填的数字)将被禁言多少天(默认为1天)
9、可设置:禁言处理后系统是否通知管理员(默认管理员UID为1,可设置是和否),通知内容:用户XXX *** 已触发灌水警告X次,已被禁言X天(这里有天数遵循第9项设置)。
10、可设置:处理后是否通知发布者(可选是或否)
11、可设置:当上一项选“是”时,系统发送本通知内容:你 *** 已触发灌水警告多次,已被禁言X天(这里的天数遵循第9项设置)。
12、为防止记录警告次数的数据据表逐渐增大,每天23:59点定时清空。
【三】功能实现原理
灌水检测逻辑:
在用户提交回帖时触发检测
排除设置的用户组和板块
检查内容长度是否超过设定值
获取用户 *** 近的N条回帖(N=设置值)
使用字符串相似度算法计算相似度
超过阈值则触发警告
警告系统:
记录每次警告到数据库表
统计用户当日警告次数
达到阈值时自动禁言
支持自定义警告消息
禁言处理:
使用Discuz内置禁言功能
支持设置禁言天数
可通知管理员和用户
于是本插件诞生了。
功能介绍
支持开启的用户组和版块;
支持检测的回帖数量设置;
支持设置回帖相似度设置;
支持禁言后通知管理员和作者;
兼容各大主流浏览器;
更多功能请安装后体验。
插件演示
本插件上线前,经过开发者及Discuz官方审核人员严格审核,请放心购买,如有疑问,请联系客服QQ:1069971363
因为插件越来越多,如无特别提示,插件以后不再提供演示网址,插件截图已经能代表实际效果,如果站长希望查看演示网站,请联系客服。
另外本工作室承接插件定制及PHP开发等项目,具体请联系客服
安装须知
本插件仅保证在原版官方Discuz系统中良好运行,对修改过的Discuz系统不予保证,如有疑问,请咨询客服;
对于网站本身问题或模板原因造成的插件无法正常使用,本工作室会尽努力去修复,但是不能作为插件退款的依据;
免费插件如果有问题可以加入官方QQ群寻求解决办法,但是官方客服不承诺售后问题;
工作室会定期根据市场需求调整插件价格,一旦您购买插件,就意味着接受购买时的价格;
如无特殊说明,本工作室插件均不支持微社区、新触屏版、极简版及第三方生成的APP;
插件属于虚拟商品,购买完成后您已获取插件源码,除非重大且无法修复Bug,否则不予退款;
您购买的仅仅是使用权,并非拥有权,如果随意散播源码,一切后果由站长负责;
如有侮辱辱骂客服人员行为,本工作室有权终止售后服务;
其它未说明事项解释权归硬汉工作室所有。
更多插件
https://www.tmd9.com/[email protected] |