RaxBoard Member Spam Score eklentisi, forumunuzdaki üyelerin davranışlarını, hesap güvenlik durumlarını ve geçmiş aktivitelerini anlık olarak analiz ederek otomatik bir
Güvenilirlik ve Spam Skoru (%0 - %100) üreten gelişmiş bir modülasyon ve güvenlik sistemidir.

Temel Mantık ve Çalışma Prensibi
- Düşük Puan (%0): Üyenin son derece güvenilir, kurallara uyan ve doğrulanmış bir hesap olduğunu gösterir.
- Yüksek Puan (%100): Üyenin spambot, art niyetli kullanıcı veya yüksek riskli hesap olduğunu gösterir.
Sistem, profil ziyaret edildiğinde arka planda otomatik çalışır. Veritabanını ve sunucuyu yormamak için sonuçlar belirlenen önbellek süresince (varsayılan 30 dk) saklanır.
2. Puanlama Faktörleri (Nasıl Hesaplanır?)
Eklenti hesaplama yaparken
Ceza (Puan Artıran) ve
Ödül (Puan Düşüren) kriterlerini birleştirir:
🚨 Risk / Ceza Faktörleri (Puanı Artırır):
- Flood / Hızlı Mesaj Gönderimi (+20 Puan): Üyenin kısa süre içerisinde üst üste mesaj atıp atmadığı kontrol edilir.
- Harici Link / Bağlantı Spamı (+15 Puan): Yeni üyelerin mesajlarında dış site bağlantısı paylaşıp paylaşmadığı incelenir.
- Yasaklı IP Çakışması (+40 Puan): Üyenin daha önce forumdan yasaklanmış (banned) bir IP adresi üzerinden işlem yapıp yapmadığı kontrol edilir.
- Profil Resmi / Avatar Yokluğu (+5 Puan): Profil fotoğrafı yüklememiş hesaplara hafif risk puanı eklenir.
- Onaysız E-posta Adresi (+30 Puan): E-posta adresini henüz doğrulamamış hesaplar yüksek riskli kabul edilir.
🛡️ Güven / Ödül Faktörleri (Puanı Düşürür):
- Doğrulanmış E-posta Adresi (-10 Puan): Hesabın e-posta onayı tamamlanmışsa skor düşürülür.
- İki Faktörlü Doğrulama / 2FA (-15 Puan): Hesabında 2FA güvenlik koruması aktif olan üyelere güven bonusu verilir.
- Kıdemli / Eski Üyelik (-20 Puan): Belirli bir süreden uzun süredir forumda kayıtlı olan üyelere kıdem bonusu tanımlanır.
3. Seviyeler ve Görsel Tasarım
Hesaplanan toplu skor 4 farklı renkli
Donut / Çarkıfelek rozeti ile temsil edilir:
| Puan Aralığı | Seviye Etiketi | Renk | Anlamı |
|---|
| %0 - %25 | 🟢 Çok İyi | Emerald Yeşil | Güvenilir, onaylı ve aktif üye |
| %26 - %50 | 🟡 İzlemede | Amber Sarı | Hafif şüpheli hareketler, takip edilmeli |
| %51 - %75 | 🟠 Riskli | Turuncu | Yüksek risk! Mesajlar mod onayına düşebilir |
| %76 - %100 | 🔴 Tehlike | Kırmızı | Kritik spammer / bot tespiti |
🎨 Görsel Özellikler:
- Üye İsmi Yanı Rozet: Profil sayfasında üye isminin sağında döner halka (Donut Wheel) şeklinde şık animasyonlu bir rozet görünür.
- Hover / Tooltip: Fare ile rozetin üzerine gelindiğinde detaylı durum açıklaması içeren kart açılır.
- Moderatör Log Modalı: Yetkili bir moderatör veya admin rozete tıkladığında, üyenin hangi faktörlerden kaç puan aldığını gösteren Canlı Geçmiş ve Log Modalı açılır.
4. Admin Yönetim Paneli Özellikleri
Yönetim panelindeki
Member Spam Score sayfasından aşağıdaki tüm kontrol ve ayarlamaları yapabilirsiniz:
- Ağırlık Ayarları: Hangi kriterin (flood, link, avatar, 2FA vb.) skora kaç puan etki edeceğini kendinize göre değiştirebilirsiniz.
- Eşik Değerleri (Thresholds): Hangi puan aralıklarında yeşil, sarı, turuncu veya kırmızı renge geçileceğini belirleyebilirsiniz.
- Grup İzinleri: Rozetin ve skor detaylarının hangi üye grupları (Admin, Moderatör vb.) tarafından görülebileceğini kısıtlayabilirsiniz.
- Önbellek (Cache TTL): Hesaplama sonuçlarının kaç dakika boyunca saklanacağını belirleyebilirsiniz.
- Toplu Yeniden Hesaplama: "Tüm Üye Skorlarını Yeniden Hesapla" butonuna basarak forumdaki tüm üyelerin puanlarını tek tıkla güncelleyebilirsiniz.
5. Nasıl Kullanılır?
- Eklenti yüklendikten sonra varsayılan optimum ayarlarla tam otomatik olarak çalışmaya başlar.
- Üye profil sayfalarında üye isminin sağında rozet kendiliğinden belirir.
- Yönetim paneli sol menüsünden Eklenti Ayarları > Member Spam Score sekmesine giderek hassas puan ayarlarını forumunuzun yapısına göre özelleştirebilirsiniz.