bug吧 关注:1,655,424贴子:11,100,114

【BUG】◇16-07-29◆〖资源〗云删帖V3~

只看楼主收藏回复

-----------------------更新内容--------------------------
1.加入伪神兽,支持:禁止发语音、反挖坟、强力反挖坟、主题贴等级限制、极端规则临时激活
2.重新制作对手机更友好的封禁页面,支持循环封禁及管理(仅Linux)
3.规则中除常规删+封十天外支持自动循封(仅Linux)
4.支持基于事先上传规则的违规头像匹配和处理
5.添加云回插件可按需取用(需额外配置一些文件)


---------------------新增设置项--------------------------
[setting,php]
$lc_reason 填写主题帖等级限制封禁理由,参见注释
$swf_eraddtime 草鸡反挖坟通过获取最后回复人ID及其回复时间与楼主发贴时间比对来直接封禁最后回复人,用于防止挖坟自删。我们将坟贴定义为发帖后【基础延迟时间(由普通反挖坟规则规定)+回复数*单回复续*时间】,这一项用于设置单回复续*时间。比如普通反挖坟设置最后回复2592000秒后算挖坟,这里设置9700,有100个回复,那么开启后楼主发帖起3562000秒后的最后回复者将被封禁。
$debugmode 开启调试模式。开启后debug.log会记录正则表达式的匹配结果以便处理误判。建议定时清空日志文件
$rndsleep 开启随机延迟,参见注释
$filters
- 'portrait' 头像控制,具体操作方法后面还会讲。
- 'voice' 语音控制,参见注释
[ban_setting.php](仅Linux)
$kw
$day
$pmove
$wait
$viewtime
注释里都有说明,$pmove再解释一下:程序是从上往下把整个封禁列表扫下来。由于PHP执行时间有限,难以一次性完成全部封禁,所以单次触发只能封一部分,封多少由$pmove设置
[imagerule]
这个目录和后面头像处理一起讲


--------------------一些说明-----------------------
1.关于拆分Linux版和Win版:Windows对于文件锁(flock())的支持不是很好,此函数用于防止并发下同时写入对于封禁列表的损坏。如果您通过稳定的计划任务触发并且相信自己有手动修改封禁列表时不会遇到系统更新封禁列表的运气,您也可以在WIndows下使用Linux版。

2.封禁列表不设置权限,它的链接是./viewbanlist.php,您可以以外链形式允许他人查看列表。
3.规则的说明没有更新,写的还是原来的1 or 3 or 10天,但是您已经可以填写10天以上的天数。如果你这么做,程序将会自动将匹配的用户加入循环列表。不建议对广告君应用循环封禁,因为过长的列表会占用大量的系统资源,且广告君的账号大多是一次性使用的。
4.正则表达式后面有中文的情加上u修饰符!!!否则汉字会被处理为3个奇奇怪怪的字符而不是一个完整的汉字,导致各种奇奇怪怪的问题!!
e.g. 表达式 /.{3}/ 会匹配一个汉字,而表达式 /.{3}/u 会匹配三个汉字
这是我之前写教程的时候疏忽的地方,相关修饰符详见http://php.net/manual/zh/reference.pcre.pattern.modifiers.php

放图引狼


回复
本楼含有高级字体1楼2016-07-29 15:21
    第一版链接http://tieba.baidu.com/p/4078990429
    第二版链接http://tieba.baidu.com/p/4095423812
    有些配置需要参见原来的说明
    第三版百度云:http://pan.baidu.com/s/1gfCxeSV
    由于可能存在bug,修复bug的更新将在楼中楼补充


    应用达人
    应用吧活动,去领取
    活动截止:2100-01-01
    去徽章馆》
    收起回复
    3楼2016-07-29 15:23
      前排


      回复
      来自Android客户端4楼2016-07-29 15:29
        关于头像匹配的规则:
        imagerules目录下用于存放规则,
        规则有两种格式,脚本和图片
        脚本格式的规则建议懂php的制作,稍后有简易说明
        图片格式的规则您可以自行制作,方法:
        找到一张违规头像【百度头像统一大小:110x110】
        保存在这个目录,之后与之近似的都会删,完成~
        对于字不变背景变的头像,在PS等软件中用魔棒等工具提取出字,其余部分【透明】(透明的点会被程序处理为任意匹配),保存为【PNG】格式到这个目录,完成~
        注意:提取出字时不要改变字在图中的位置!
        文件夹中自带了一份yp.png规则,它是基于http://tieba.baidu.com/home/main/?un=lyj6796 这智障的头像制作的。


        应用达人
        应用吧活动,去领取
        活动截止:2100-01-01
        去徽章馆》
        收起回复
        5楼2016-07-29 15:29
          解释一下概念

          阈值表示占总数多少的点匹配了视为全图匹配,由小数或百分数表示,0.9=90%
          RGB近似色阈值表示与原规则的点颜色相差不超过多少的视为一个匹配点
          比如规则的某点是rgb(100,100,100),近似色阈值是10,那么若那个位置的点颜色是rgb(90~110,90~110,90~110)这个点就匹配上了
          脚本格式为php,会被直接装载执行,图片匹配规则用类imagerule生成,第一个参数是全图的阈值,第二个参数是近似色的阈值,第三个参数是近似点的积分(完全匹配记录为匹配一个点,近似匹配记录为匹配那个参数值个点,最后计算时要用),第四个参数是一个数组,数组中的每一项代表一个点的匹配规则,用pr函数生成,第一、二个参数是点的x、y坐标,后四个参数分别是点的RGBA值,Alpha值为-1时代表任意透明度匹配
          所有图片匹配规则会出现在$imgrulelist数组中,将创建好的规则加入数组即可
          举个栗子:
          <?php
          $imgrulelist[count($imgrulelist)]=new imagerule(0.8,15,0.8,array(
          pr(0,0,255,0,0,-1),
          pr(109,0,255,0,0,-1),
          pr(109,109,255,0,0,-1),
          pr(0,109,255,0,0,-1),
          ));
          ?>
          这会弄死头像四个角都是红的家伙


          应用达人
          应用吧活动,去领取
          活动截止:2100-01-01
          去徽章馆》
          回复
          7楼2016-07-29 15:40
            dd


            回复
            来自手机贴吧8楼2016-07-29 15:42
              快生


              星座王
              点亮12星座印记,去领取
              活动截止:2100-01-01
              去徽章馆》
              收起回复
              来自iPhone客户端12楼2016-07-29 15:50
                快生


                收起回复
                13楼2016-07-29 15:52
                  可以任意封禁?


                  白羊座
                  参与百度贴吧游戏《突击英雄》推广
                  活动截止:2015-08-08
                  去徽章馆》
                  收起回复
                  来自Android客户端14楼2016-07-29 16:14
                    生日快乐


                    星座王
                    点亮12星座印记,去领取
                    活动截止:2100-01-01
                    去徽章馆》
                    收起回复
                    来自Android客户端15楼2016-07-29 16:37
                      生日快乐


                      收起回复
                      来自Android客户端17楼2016-07-29 16:55
                        生日快乐


                        收起回复
                        来自Android客户端18楼2016-07-29 17:12
                          厉害了,我的哥


                          回复
                          来自Android客户端19楼2016-07-29 17:18
                            生日快乐
                            【焚香人】
                            尘寰万丈,忘穿魂汤,
                            三生浮沉黄粱。
                            黄泉相望,碧落沧桑。
                            碑前我焚香,来生共晌。


                            大荒蛮神
                            关注大荒蛮神吧,并且捧场5000T豆(含历史行为),去领取
                            活动截止:2025-12-31
                            去徽章馆》
                            收起回复
                            来自Android客户端20楼2016-07-29 18:41