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

4Beğeni(ler)
  • 1 Post By Forbidden
  • 3 Post By Feragat

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 28 Mayıs 2022, 02:43   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
/stats f yazdığımda listedeki spamları spamfilter.conf dosyasına yazsın.




Merhaba arkadaşlar.

/statsf, /spamfilter yazdığımda listedeki spamları

spamfilter {
regex "------";
target { private; };
reason "Yasak Kelime";
action block;
};

olarak spamfilter.conf oluştursun ve yasak kelimeler kanal, özel için yasaklanmışsa target kısmına private, channel şeklinde yasaklasın, sadece özel ise private şeklinde yasaklasın istiyorum mesela bazı spam yasakları block olarak ekli, bazıları gzline olarak veya shun olarak ekli action kısmını ona göre ayarlayabilir miyiz
mümkün mü?

Eğer target ve action kısmı olmuyor veya zahmetli ise hepsini block olarak ve channel, private olarak tek şekilde eklesin ben tek tek spam'a göre düzenlemesini yaparım. Şimdiden teşekkür ederim.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 28 Mayıs 2022, 09:32   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /stats f yazdığımda listedeki spamları spamfilter.conf dosyasına yazsın.




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] bu şekilde istegin codeyi yapacak Coder bulursun insallah. Bulana kadar bu altdaki code işini görür diye umut ediyorum. Code @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ait.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
raw 229:*:{ write aspamf.txt $+($3,$chr(9)) $+($4,$chr(9)) $+($7,$chr(9)) $+($8,$chr(9)) $+($9,$chr(9)) $10- halt } raw 219:*:{ halt } menu status,channel,query { .» Spamfilter:/_spamf } menu @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter { .Sil: { .spamfilter del $gettok($remove($1-,$chr(9)),1,32) $gettok($remove($1-,$chr(9)),2,32) $gettok($remove($1-,$chr(9)),3,32) $gettok($remove($1-,$chr(9)),4,32) $gettok($remove($1-,$chr(9)),6-,32) } - .Yeni Giriş Ekle: { .spamfilter add $$?="Tipi" $$?="Ceza Şekli" $$?="Süresi" $$?="Sebep" $$?="Eklenecek Kelime(ler)" } - .Satırı Göster: { if (!$window(@Satırı.Göster)) { window -g @Satırı.Göster -1 -1 800 100 Fixedsys 11 } .echo -tm @Satırı.Göster $remove($1-,$chr(9)) halt } - .Yardım: { if (!$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım)) { window -gl @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım -1 -1 600 400 Fixedsys 11 } iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 1 Spamfilter eklerken kullanılan harflerin manaları: iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 2 c : Kanal mesajları iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 3 p : Özel mesajları iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 4 n : Özel noticeleri iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 5 N : Kanal noticleri iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 6 P : Kanaldan çıkış mesajları iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 7 q : Quit mesajları iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 8 a : Away mesajları iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 9 t : Topic iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 10 u : User (nick!user@host:realname ban) Şeklinde tanımlanır iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 11 d : dcc iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 12 - iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 13 Uygulanacak hareket (ceza) şekilleri: iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 14 kill, kline, gline, zline, gzline, shun, tempshun, block, dccblock iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 15 - iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 16 4Not : Sebep belirtilirken kelimeler arasında boşluk olmamalıdır. iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yardım 17 Boşluk yerine _ kullanın. Örnek: Yasak_Kelime_Kullanımı } } alias _spamf { stats f .timerdenemes 1 2 /_aspamfl } alias _aspamfl { if ($window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter)) { window -c @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter } { window -glk0 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter -1 -1 800 600 Fixedsys 11 iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter 1 Eklenmiş bir spami silerken birden fazla satırı seçmeyiniz. Tek tek siliniz. iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter 2 4Tipi   Ceza Şekli Süresi-Ekleyen-Sebep - Eklenen Kelime(ler) iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter 3 12..................2..................1...........2....................12....................... titlebar @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter Coded By SaW var %s = 4 while %s <= $lines(aspamf.txt) { var %k = $read(aspamf.txt,%s) iline @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]filter %s $gettok(%k,1,32) $gettok(%k,2,32) $gettok(%k,3,32) $gettok(%k,4,32) $gettok(%k,5,32) $gettok(%k,6-,32) inc %s unset %k } remove aspamf.txt } halt } alias spamekle { spamfilter add cpNna gzline - $server $yildiztemizle($1-) } alias spamsil { spamfilter del cpNna gzline - $server $1- } alias yildiztemizle { var %y $+(.,?) , %yi if $numtok($1-,32) == 1 { var %1kelime 1 } %yi = $replace($1-,$chr(42),%y,$chr(36),%y,$chr(91),%y,$chr(93),%y,$chr(92),%y,$chr(47),%y,$chr(43),%y,$chr(63),%y,$chr(94),%y,$chr(124),%y,$chr(40),%y,$chr(41),%y,$chr(164),%y,$chr(33),%y,$chr(123),%y,$chr(125),%y,$chr(189),%y,$chr(188),%y,$chr(39),%y,$chr(46),%y,$chr(44),%y,$chr(60),%y,$chr(61),%y,$chr(62),%y,$chr(34),%y,$chr(199),%y,$chr(221),%y,$chr(58),%y,$chr(45),%y,$chr(254),%y,$chr(222),%y,$chr(32),%y) if %1kelime { %yi = $+(^,%yi,$chr(36)) } return $iif($len($remove(%yi,.,*)) > 5,%yi,SPAMKONTROLUNDEGECERSIZ aslolan mesaj: $1- ) }


__________________
ʙᴇɴɪ ʏᴏʀᴀɴ ʏɪʟʟᴀʀ ᴅᴇɢɪʟ ɴᴀᴍᴇʀᴛ ᴋᴜʟʟᴀʀ.
 
Alıntı ile Cevapla

Alt 29 Mayıs 2022, 00:06   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /stats f yazdığımda listedeki spamları spamfilter.conf dosyasına yazsın.




İRcFrm Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba arkadaşlar.

/statsf, /spamfilter yazdığımda listedeki spamları

spamfilter {
regex "------";
target { private; };
reason "Yasak Kelime";
action block;
};

olarak spamfilter.conf oluştursun ve yasak kelimeler kanal, özel için yasaklanmışsa target kısmına private, channel şeklinde yasaklasın, sadece özel ise private şeklinde yasaklasın istiyorum mesela bazı spam yasakları block olarak ekli, bazıları gzline olarak veya shun olarak ekli action kısmını ona göre ayarlayabilir miyiz
mümkün mü?

Eğer target ve action kısmı olmuyor veya zahmetli ise hepsini block olarak ve channel, private olarak tek şekilde eklesin ben tek tek spam'a göre düzenlemesini yaparım. Şimdiden teşekkür ederim.

Yanlış anlamadıysam ve istediğin alttaki gibiyse eğer;

Kullanımı: /stats f
Açıklama: /stats f komutunu her kullandığında spamfilter.conf un üstüne tekrar yazar, komutu kullanmadan mIRC Klasöründe varsa eğer spamfilter.conf u silmeni öneririm.

Not: 10'larca farklı yoldan ve daha kullanışlı halde yapılabilir. Edit/Düzenleme işi sende.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias ws write spamfilter.conf $1- alias spx { ws spamfilter $chr(123) ws regex "------"; ws $iif(p isincs $1 && c isincs $1, target $chr(123) private; channel; $chr(125) $+ ;, $iif(p isincs $1 && c !isincs $1, target $chr(123) private; $chr(125) $+ ;)) ws reason "Yasak Kelime"; ws action $iif($2 == gzline || $2 == block, $replace($v1,block,shun)) $+ ; ws }; $crlf } raw 229:*Yasak*Kelime*:spx $3 $4

Faydalı Kaynaklar:
1- Raw Eventları: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
2- Write: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
3- If then else: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kolay gelsin.

__________________
The Ghost of Christmas Past...

i'm here sometimes

Konu Feragat tarafından (29 Mayıs 2022 Saat 22:14 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 24 Ağustos 2022, 20:04   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /stats f yazdığımda listedeki spamları spamfilter.conf dosyasına yazsın.




hocam iyi forumlar bende txt dosyası halınde spamfılter lıstem var bunu sunucuda spamfıltere topluca nasıl atabılırım tek tek olacak gıbı degıl tskler.

 
Alıntı ile Cevapla

Cevapla

Etiketler
spam


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Güncel Statusteki spamları kaldırma alphae Unreal IRCd 1 01 Temmuz 2017 14:38
spamfilter.conf a nick ekleme xJiNx Unreal IRCd 4 21 Ekim 2008 19:37
Sağam bir spamfilter.conf lazım Keen Unreal IRCd 4 10 Ekim 2008 21:59
spamfilter.conf Silence Unreal IRCd 8 03 Ağustos 2007 15:01
spamfilter.conf online Unreal IRCd 2 05 Mayıs 2007 13:37