Manual:Spam ile mücadele/AbuseFilter örnekleri

This page is a translated version of the page Manual:Combating spam/AbuseFilter examples and the translation is 100% complete.

Giriş

Extension:AbuseFilter için aşağıdaki örneklerin otomatik spam ile mücadelede faydalı olduğu kanıtlanmıştır. Lütfen "ifadenizi veya viki işaretlemeniz" için uygun gördüğünüz bir şeyle değiştirin. Standart bir ifade sunmamanın nedeni, bot oluşturucuların bu filtreye uyum sağlamasını imkansız kılmaktır (çok sayıda viki aynı filtreyi kullanıyorsa, spam gönderenler botlarını buna göre programlayabilir).

Örnekler

!("autoconfirmed" in user_groups)
& action == "edit"
& (page_id == 0|length(added_links) >= 1)
& !("ifadeniz" in summary | "ifadeniz veya viki işaretlemeniz" in new_wikitext)

Bu örnek, yeni bir sayfa oluşturmaya veya yeni bir bağlantı eklemeye çalışıyorlarsa, anonim düzenlemeleri (ve "autoconfirmed" durumu olmayan kullanıcılardan gelenleri) engeller, ancak düzenleme özetinde "ifadeniz" veya kaydetmeye çalıştıkları metinde "ifadeniz veya viki işaretlemeniz" vermeyin.

!("autoconfirmed" in user_groups)
& action == "edit"
& page_id == 0
& length(added_links) >= 1
& (contains_any( page_title , "Http", "@@@", "0" , "1" , "2" , "3" , "4" , "5" , "6" , "7" , "8" , "9" ) | length(page_title) > 50 )

Bu örnek, durumu "autoconfirmed" olmayan kullanıcıların bir sayı veya "http" içeren veya 50 karakterden uzun bir adla yeni bir madde oluşturmasına izin vermez.

!("autoconfirmed" in user_groups)
& action == "edit"
& ( "REDIRECT" in removed_lines | "redirect" in removed_lines )
& edit_delta >= 100

Bu örnekte, durumu "autoconfirmed" olmayan kullanıcılar, yönlendirme sayfalarını maddelere çeviremezler.

!("autoconfirmed" in user_groups)
& action == "edit"
& removed_lines irlike "redirect"
& !(added_lines irlike "redirect")

Bu örnekte, durumu "autoconfirmed" olmayan kullanıcılar bir sayfadan "redirect" ifadesini kaldıramaz.