Konu: Çözüldü Spamfilter Notice engelleme
Tekil Mesaj gösterimi
Alt 29 Ocak 2026, 18:49   #2
Çevrimiçi
Ali
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Spamfilter Notice engelleme




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:*nasılsın*:*:{
  ; 
Mesajın geldiği yer kanal mı yoksa özel mi kontrol et
  haltdef
  
echo -a  6[Engellendi]  14 $nick ( $+ $target $+ ): $1-
  
msg $nick Merhaba"nasılsın" kelimesi filtreme takıldığı için mesajınız bana ulaşmadı.
}

on *:NOTICE:*nasılsın*:*:{
  
haltdef
  
echo -a  6[Notice Engellendi]  14 $nick: $1-


Sunucu Taraflı Spamfilter (Eğer Adminsen)
Eğer bir IRC sunucusu yönetiyorsan ve bu kelimenin sunucu genelinde özelden veya kanaldan yazılmasını engellemek istiyorsan, statik bir spamfilter ekleyebilirsin. Status penceresine şu komutu yazmalısın:

Özel mesajlar (Private) ve Kanallar (Channel) için: /spamfilter + pcnN block - "nasılsın" kelimesi yasaktır. .*nasılsın.*

p: Private (Özel)

c: Channel (Kanal)

n: Private Notice

N: Channel Notice
Dikkat Etmen Gerekenler
Hatalı Engelleme: "Nasılsın" kelimesini engellediğinde, birisi "Nasılsın, iyiyim sen nasılsın?" gibi uzun bir cümle kursa da engellenir.

Büyük/Küçük Harf: mIRC scriptleri genelde büyük/küçük harf duyarlı olmayabilir ancak *nasılsın* kalıbı içindeki harf değişimlerini (nAsIlsIn gibi) yakalamak için regex kullanmak daha profesyonel bir çözümdür.

Dipnot: arşivde vardı paylaşmak istedim işini görür diye düşünüyorum

1
silenger bunu beğendi
__________________
if (mesaj === "Sana aşığım") { return "Sistem hatası: Karşılıksız sevgi saptandı, lütfen arkadaşlık moduna geri dönün."; }
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
İslami Sohbet sohbet bizimmekan reklamver