Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 反恶意灌水重复发帖20111124更新 (相似度基于编辑距离算法)

  [复制链接]
singcee 发表于 2010-12-17 16:24:31 | 显示全部楼层 |阅读模式
插件发布
插件名称: 反重复发帖
插件来源: 原创插件
适用版本: Discuz! X2
语言编码: GBK简体 UTF8简体 
最后更新时间: 2011-11-24
插件作者: singcee
插件简介: 这是一个防止用户(特别是广告发布者)在论坛连续重复发帖回帖的插件。插件基于多种字符相似度匹配算法(可选 可增加)。特别是经典的编辑距离算法 准确度比较高。 经过近半年时间的测试,目前的版本已经非常稳定,过滤效果显著,欢迎大家使用。
本帖最后由 singcee 于 2011-11-24 09:15 编辑

本插件不对用户发布的帖子进行任何数据删除或内容进行修改。 只是 将状态设置为审核 或放入回收站 或进行警告







更新日志:
2011-11-23 X2.231版本  修正宵禁时间段 反恶意重复回帖 设置为禁止访问 导致管理员帐号被禁的BUG。覆盖文件即可。
2011-11-15 X2 2.23版本 修正了宵禁时间段 反恶意重复回帖 禁言时间计算错误的BUG
2011-9-22  X2 2.21版本 增加反恶意重复回帖功能,用户连续发布超过设定长度的重复回帖时 阻止并警示。
                                       增加宵禁时间段,你可以设置一个灌水机比较活跃时间段 比如凌晨 1点到6点,在这个
                                       时间段内你可以设置比较严厉的处置策略。
                                       增加对重复贴不处理的选项,管理团队可以收到拦截信息。
                                      增加禁言时限
                                      增加通知多个管理员的功能, 你在后台设置多个“管理员”UID,拦截信息可以同步发送给所有
                                      “管理员”,以便多人及时核实拦截情况 避免错误的拦截。   

2011-9-19  X2 2.14版本 修正 检测对象是帖子内容时,如果内容包含连续空格和连续的回车换行可能导致的误判。
2011-8-26  X2 2.13版本 提醒消息中对进入审核和回收站帖子链接到后台地址,纯图片帖子豁免增强。
2011-7-29  X2版本 加豁免关键词添加功能
2011-7-27  X2版本 修正部分特殊标题判断错误
2011-7-19  修正部分标题判断错误的问题
2011-6-20  修正X2下安装时提示X1.5版本兼容问题
2011-6-7  修正X2下面后台不能对处理帖子进行审核的兼容性问题。
2011-4-28  对字符处理函数进行修改,针对发贴机在标题或文章中加入特殊字符逃避检查的情况,增加了对特殊字符的过滤和归类功能。
2011-3-28  修补连续发布纯图片帖子可能被错误判断为重复帖子的问题,优化检查效率。
2011-2-16  修补 N次警告处置中SQL语句构造BUG.
2011-2-25  修补 在MYSQL数据写入延迟较大的服务器上功能失效的BUG.
2011-1-13  对匹配算法进行重要改进,使匹配算法准确度大幅提高,请安装之前版本的用户 下载文件后重新安装2011-1-20  修补 不检查用户组 设置失效的问题。
2011-1-12 增加新的匹配目标 全站最新的帖子N个
                 提高程序执行效率 避免重复检查。






很多站长可能遇到 一些用户 或者 一些广告发布者总喜欢连续在网站不同版面发布相同内容的帖子,以最大范围引起大家的关注,对于这种情况站长肯定很反感的, DISCUZ X 在防恶意灌水方面已经有非常完善的功能,通常我们可以通过设置发帖间隔时间来防范连续恶意发帖,但也一定程度上影响了正常用户的体验。
     而NDS.西域数码工作室推出的nds_antirrepeatpost插件 正是为了解决这个问题,nds_antirrepeatpost工作原理 是发布者发布帖子后 立刻对新帖子的标题或者内容与之前发布的N个帖子标题或内容按字符相似度匹配算法进行匹配 (匹配算法有多种选择),如果相似度达到设定的阀值 即可对该贴进行处理,处理方式有多种选择。   
有5中处理方式   1帖子进入审核 2 帖子放入回收站  3 警告 4 审核+禁止发言 5 回收+禁止发言

安装后请在后台进行必要的设置:
1   相似度阀值  如果匹配结果相似度大于你设置的阀值 就会根据设置对这个帖子进行处理, 建议设置(百分比)70

2   默认情况下是对帖子发布者最近的5个帖子的标题进行比较,由于最近发贴机泛滥 建议你设置为全站最近发布的10 -  20 个帖子分析相似度(百分比)
3  目前有2中匹配算法可选择  默认为编辑距离算法,如果设置检查帖子数量较多 建议设置为简单匹配算法。

针对每日签到插件自动发布帖子 标题判断错误情况,增加 豁免关键词,用户可自己添加可以豁免的关键词,只要检查对象中包含这些关键词 帖子就不进行重复度检查。

另外你还可以设置 对那些板块发帖时不进行检查和对用户发帖时不进行检查等参数 建议你设置只对新注册用户进行检查。
检查目标建议设置成全站最新发表的帖子。
可以设置对重复帖子处理后是否通知管理员
可以设置对重复帖子处理后是否通知发布者本人
最后也是最重要的 你需要根据自己论坛的发帖量情况 设置一个合理的阀值
该插件设计时已经尽可能考虑提高效率,使用本插件不会增加服务器负载。
请使用过的站长多提反馈建议,特别是遇到批量自动发贴没有别截获 请把所有帖子的标题粘贴给我 以便对自动发帖系统进行分析。
2010-01-13重要更新 请以安装的用户覆盖安装

x2 请下载:2.13版本后 不再提供X1.5版本的升级和支持。
下面的2个文件都是一样的。
20110922 v2.21 覆盖文件后不要忘记点一下升级
你也可以卸载就版本后重新安装。
































































本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

12

查看全部评分

 楼主| singcee 发表于 2010-12-17 16:24:52 | 显示全部楼层
本帖最后由 singcee 于 2011-4-5 16:46 编辑

更新日志:
2011-1-12 增加新的匹配目标 全站最新的帖子N个
                 提高程序执行效率 避免重复检查。
2011-1-13  对匹配算法进行重要改进,使匹配算法准确度大幅提高,请安装之前版本的用户 下载文件后卸载重新安装。
2011-1-20  修补 不检查用户组 设置失效的问题。
2011-2-16  修补 N次警告处置中SQL语句构造BUG.
2011-2-25  修补 在MYSQL数据写入延迟较大的服务器上功能失效的BUG.
2011-3-28  修补连续发布纯图片帖子可能被错误判断为重复帖子的问题,优化检查效率。




回复

使用道具 举报

lowkey0716 发表于 2010-12-17 16:55:09 | 显示全部楼层
本帖最后由 lowkey0716 于 2011-9-14 15:15 编辑

广告位全年招租。
回复

使用道具 举报

dqh000 发表于 2010-12-17 16:55:22 | 显示全部楼层
支持一个!
回复

使用道具 举报

marco187 发表于 2010-12-17 17:00:29 | 显示全部楼层
前排支持
回复

使用道具 举报

admboss 发表于 2010-12-17 17:26:11 | 显示全部楼层
占位编辑!
回复

使用道具 举报

disuz.com 发表于 2010-12-17 17:28:49 | 显示全部楼层
回复

使用道具 举报

fyhao 发表于 2010-12-17 17:29:19 | 显示全部楼层
下载学习了
回复

使用道具 举报

10086fans 发表于 2010-12-17 19:00:47 | 显示全部楼层
有意思,支持一个啦
回复

使用道具 举报

ngwinking 发表于 2010-12-17 19:06:38 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-23 05:44 , Processed in 0.046802 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表