IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Spamfilter Hakkında Yardım (https://www.ircforumlari.net/mirc-scripting-sorunlari/670382-spamfilter-hakkinda-yardim.html)

Gurkqn 14 Ocak 2015 11:46

Spamfilter Hakkında Yardım
 
Arkadaşlar Merhaba.

Spamfilter listesine eklemek istediğim bi kaç kelime var yardımcı olursanız çok memnun olurum

1. S.e.L.a.m bu tarz aralarında nokta olan kelimeleri almak istiyorum

2.

S
e
l
a
m

bu ikisini spama almak istiyorum komutları nedir acaba

Toprak__ 14 Ocak 2015 16:08

Cevap: Spamfilter Hakkında Yardım
 
1.) Noktalar için \. kullana bilirsin.

Kod:

/spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. S\.e\.l\.a\.m
gibi..


Kod olarak'da

Kod:

alias _nokta if $1 { .spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. $replace($1-,$chr(46),$+($chr(92),$chr(46))) }
Komut: /_nokta S.e.l.a.m


2.) Tek harf'i engellemek için bir çok spamfilter komutu var en basit(ler)


Küçük harf'leri engeller.
- Komut: /spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. ^[a-zöçşüğı]$


Küçük/Büyük harf'leri engeller.
- Komut: /spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. ^[a-zA-ZöçşüğıİĞÜŞÖÇ]$


Sadece rakam'ı engeller.
- Komut: /spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. ^[0-9]$


Küçük/Büyük/Rakam'lari engeller.
- Komut: /spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. ^[a-zA-Z0-9öçşüğıİĞÜŞÖÇ]$


Hepsini kapsar.. ( [a-zşıüğöç] [A-ZİĞÜŞÖÇ] [0-9] Özel karekterler )
- Komut: /spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. ^.$

Not: 5 saat sonra silinir. h(saat) m(dakika) d(gün)




[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Gurkqn 27 Ocak 2015 21:05

Cevap: Spamfilter Hakkında Yardım
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041591048)
1.) Noktalar için \. kullana bilirsin.

Kod:

/spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. S\.e\.l\.a\.m
gibi..


Kod olarak'da

Kod:

alias _nokta if $1 { .spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. $replace($1-,$chr(46),$+($chr(92),$chr(46))) }
Komut: /_nokta S.e.l.a.m


2.) Tek harf'i engellemek için bir çok spamfilter komutu var en basit(ler)


Küçük harf'leri engeller.
- Komut: /spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. ^[a-zöçşüğı]$


Küçük/Büyük harf'leri engeller.
- Komut: /spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. ^[a-zA-ZöçşüğıİĞÜŞÖÇ]$


Sadece rakam'ı engeller.
- Komut: /spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. ^[0-9]$


Küçük/Büyük/Rakam'lari engeller.
- Komut: /spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. ^[a-zA-Z0-9öçşüğıİĞÜŞÖÇ]$


Hepsini kapsar.. ( [a-zşıüğöç] [A-ZİĞÜŞÖÇ] [0-9] Özel karekterler )
- Komut: /spamfilter add cpNnqPd block +5h Yasak_kelime(ler)_kullandınız. ^.$

Not: 5 saat sonra silinir. h(saat) m(dakika) d(gün)




[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Öncelikle Çok teşekkürler bu kodlar çalışıyor lakin opers kanalına düşmüyor bunu reklam.conf dosyamdan yapıp yazılanlarıda opers den takip edmek istiyoruz reklam.conf dosyamdaki 1 örnek şu şekildedir buna göre ayarlarmısınız siz zahmet

adword all
{
word "r e k l a m";
notify;
block;
warn;
};

IRC-Dancer 28 Ocak 2015 23:31

Cevap: Spamfilter Hakkında Yardım
 
Kod:

spamfilter {
regex "^.$";
target { channel; channel-notice; private; private-notice; };
reason "Tek Harf Kullanimi Yasaklanmistir";
action block;
};

Kod:

spamfilter {
regex "^[A-Za-z]{1}[[:punct:]]{1}[A-Za-z]{1}";
target { channel; channel-notice; private; private-notice; };
reason "Harfler Arası Fazla Karakter Kullandınız";
action block;
};

Birinci örnek tek satırlık yazılımın hepsini kapsar ; ( Rakam + Harf + Karakter ]
Sadece harf diyorsan :
Kod:

^[a-zA-ZöçşüğıİĞÜŞÖÇ]$
Sadece Rakam diyorsan :
Kod:

^[0-9]$
Sadece Karakter diyorsan :
Kod:

^[[:punct:]]$
İkinci örnekte , gülme işaretleri takıla bilir.
Örnek : :) :) :) - :D :D :D vb.


Not : Sadece özellerde çalışmasını istiyorsan ;
Kod:

target { private; private-notice; };

Feragat 29 Ocak 2015 01:13

Cevap: Spamfilter Hakkında Yardım
 
Alıntı:

Gurkqn Nickli Üyeden Alıntı (Mesaj 1041590862)
Arkadaşlar Merhaba.

Spamfilter listesine eklemek istediğim bi kaç kelime var yardımcı olursanız çok memnun olurum

1. S.e.L.a.m bu tarz aralarında nokta olan kelimeleri almak istiyorum

2.

S
e
l
a
m

bu ikisini spama almak istiyorum komutları nedir acaba

Kod:

S.e.L.a.m
Şeklinde bir kelime/cümle için alias kullanmana gerek yok. Yani içinde meta karakterler bulunan bir metni/cümleyi/kelimeyi yasaklamak istiyorsan ve spamfilter da regex kullanacaksan bunu, regex'in meta karakterleri düz metin gibi algılamasını sağlayan operatörü ile yapabilirsin.

Meta Karakter Nedir ?
Meta-karakter, bir program için özel anlamı olan karakterlere verilen isimdir.

Nokta karakteri regexp içinde özel anlamı olan bir karakterdir. Tüm karakterleri temsil eder. (S.e.L.a.m gibi bir regex filtrelemesi kullandığında, noktaların yerine herhangi bir karakter gelebilir anlamını da taşır.)

Üstte bahsettiğimiz gibi böyle bir engelleme için alias kullanımı yerine \Q \E operatörlerini kullanabilirsin. Bu operatörler sayesinde meta karakterleri \. nokta ya dönüştürmene gerek kalmayacak ve direk nokta karakteri olarak algılanacaktır.

Örnek:

Eklediğim spamfilter;
Kod:

/spamfilter add c block +0 Yasak \QS.e.L.a.m\E
Sonuç;
Kod:

[01:02] <deneme1> selam
[01:02] <deneme1> s.e.l.a.m
#deney Message blocked: Yasak
[01:02] <deneme1> S.e.l.a.m
#deney Message blocked: Yasak
[01:02] <deneme1> S.e.L.a.m
#deney Message blocked: Yasak
[01:09] <deneme1> S-e.L.a.m

Gördüğün gibi sadece s.e.l.a.m kalıbında engelledi.

İyi forumlar.

Gurkqn 29 Ocak 2015 02:35

Cevap: Spamfilter Hakkında Yardım
 
teşekkürler arkadaşlar hallettim sorunu


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:40.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk