Extension:AbuseFilter/Actions/zh
概述
防濫用過濾器可以執行很多動作,甚至一次可以執行多個動作。 「日誌」和「標記」是較柔和的,不會阻止編輯保存。 “限制”和“警告”是特殊操作,它们本身并没有多大作用:前者只是默默地增加内部计数器,而后者会警告用户他们将要做的事情,让他们根据警告文本修改编辑(或不提交编辑)。 相反,“阻止”是一个更强力的操作,完全阻止用户提交编辑。 其它操作,即“禁止自动授予用户组”、“封禁”、“移除用户组”和“区段封禁”更加强力,每一个都会阻止提交编辑,并对用户本身应用特定操作。
部分操作(例如封禁、移除用户组和禁止获得自动授权)可能会被具有abusefilter-revert权限的用户撤销。 它允许用户访问/revert子页面,选择一个时间段,获取被特定过滤器执行的可撤销操作列表。 确认撤销后,所有这些操作都会被撤销。 撤销过滤器执行的操作可以通过每个过滤器页面的链接访问,链接在查看历史的正下方。
動作列表
下列操作在滥用过滤器中可用:
日志
触发过滤器的项目将会在滥用日志里记录。这个功能不能关闭。
警告
触发过滤器的用户会被警告其编辑行为可能不受欢迎。这些用户会得到一次再次提交(改正)的机会。 阁下必须指定一条展示用警告内容的系统信息。
频率限制
该过滤器仅当达到频率限制时才会触发。 你可以指定允许的最大匹配动作数量(一個正整數),匹配动作发生的时间范围(一個正整數)以及匹配动作的分组情况(以下列表中至少一個條件,使用小寫)。
分组意为一组用户聚合(共享)的节流限制。
这也就是说,如果你输入user
,同一个用户必须在某一段特定的时间范围里触发特定数量的过滤器匹配才会使得频率限制启动。
阁下也可以用逗号合并组别以让共享 所有 条件的频率限制得到聚合。
举个例子,使用ip,page
,则 X 过滤器在 Y 秒内从同一个 IP 地址在同一个页面上的过滤器匹配将会触发余下的动作。
這裡是可用群组的完整列表:
ip
– IP位址。user
– 用户帐号。range
– /16范围用于IPv4、/64范围用于IPv6。creationdate
– 用户创建时间(按服务器时间计)。editcount
– 编辑数量 — 这样便于检测不同的用户。site
– 整个网站。page
– 页面
在过滤器中使用频率限制时,同时使用ip
和user
非常重要(而不是使用二者之一)。
单独使用user
时,频率限制时基于user id而不是username。所有未注册用户的user id都是一样的,即0
。如果有多个无关的未注册用户的操作都符合过滤器的条件,他们保存编辑时就会错误触发过滤器,导致各种问题。
单独使用ip
时,对于注册用户来说,过滤器会根据他们使用的的IP地址来限制频率。不要单独使用ip
,除非过滤器是专门针对登出和匿名用户的。
阻止
触发过滤器的动作将会被阻止,并且显示一条描述性的错误信息。
禁止自动授予用户组
用户触发过滤器后,该用户会被禁止自动获得 $wgAutopromote
中配置的权限,为期5天。
这可以在调试工具页面恢复。
封禁
触发过滤器的用户会依照指定的時限被封禁,并会看到一个表明封禁动作被触发的描述性消息概要。
从特权用户组移出
触发过滤器的用户会被从所有特权组别中移除(管理员,行政员等用户组)。 一个描述移除动作被触发的描述性消息概要将会被呈现。
段封禁
整个包含触发了过滤器的IP的/16
(IPv4)或/19
(IPv6)IP段将在指定时间内被封禁。这有点像一个“核弹选项”。
标记
触发过滤器的编辑或者变更可以用一个在最近编辑、用户贡献、日志、新页面、历史记录以及其他地方看到的特定标签来进行标记。 标签是可以設置樣式的,所以你可以使具有特定标签的项目以不同或者类似的颜色显示。
显示验证码
当安装了ConfirmEdit 时,這将会造成验证码 显示出來。 如果验证码通过,那么若编辑仍然与过滤器匹配,则下一次编辑尝试将应用其它操作。