Postal irc bot vC|0.5 Kullanımı:
Postal irc bot kısaca irc serverlarda
otomatik işlemler yapmak amacıyla hazırlanmıştır.Diğer benzerlerinden
en belirgin farkı Mirc programına yama halinde değil ayrı bir program
halinde kullanılmaktadır. Bu sürüm Postal botunun ilk sürümüdür. Oldukça
esnek bir şekilde programlanmıştır.
Program çalıştığında programın ana penceresi
aşağıdaki şekildedir.

Postal botu hem program içerisinden hemde
irc ortamında kanallardan veya özellerden gönderilecek komutlarla yönlendirilebilir.Program
içerisindeki komutlar alt kısma yazılır.Menülerden Dosya->Ayar menüsü
irc botunun genel ayarlarını yapmak amacıyla kullanılır.Ayar menüsü
bu şekilde düzenlenir;

Bu pencerede ilk kısımda sizin genel
Nick ayarlarınız bulunmaktadır. Bunların hepsini girmeniz zorunludur.
Sağ üstteki bot şifresi kısmında Postalın !erisim komutunu kullanmanız
için girmeniz gereken ve Postal için ircden erişim hakkı sağlamak amacıyla
kullanılır.Giren olunca işletilecek komutlar kısmında ise Postal'ın
bulunduğu herhangi bir kanala giren olunca işletilen Postal komutları
yazılır her komut ayrı satıra yazılır.Sadece Postal'ın op olduğu kanallarda
işletilecek bir komut yazmak istiyorsanız komut sonrasında #$% işareti
koymanız gerekmektedir.Bu tabın sol kısmında bulunan check kutularında
ise Kanala yazılan mesajları logla seçili ise Postal mesajları kanallog.txt
adlı bir dosyaya yazar. Gelen mesajları logla seçili ise Postal size
gelen özel mesajları ozellog.txt adlı bir dosayaya yazar. Otomatik mesajları
sadece aktif kanalda uygula seçeneği seçili ise Giren olunca işletilecek
komutlar kısmında yazdığınız komutlar tüm kanallar yerine aktif olan
kanalda uygulanır. Bu kısmın sağındaki Başlangıç komutları kısmında
ise Postal irc'ye bağlandığında ilk işletilecek komutları yazabilirsiniz.(Nickserv...)
Kelime koruması özelliği seçili ise Postal verilen dosya içerisinde
kanala yazılan kelimeleri kontrol ederek verilen dosya içerisinde olan
kelimeler varsa onlara denk olan komutları işletir.(Kelime koruma dosyası
mantığı için kelimemantık.txt, sohbet dosyası için ise sohbetmantık.txt
dosyasına bakın.) Sohbet aktif özellikleri ise Postalın verilen dosya
çerçevesinde sohbet etmesini sağlar. +v mesajı voice verildiğinde yazılacak
mesajı içerir.+oa ise kanalda op yetkisi verildiğinde yazılacak yazıyı
belirtir. Onun altındaki flood koruması ise op olduğunuz bir kanalda
Flood(Tekrar) korumasının kaç tekrar olduktan sonra devreye gireceğini
ayarlamanızı sağlar. 0 (sıfır) ayarlanırsa Postal flood korumasını yoksayar.
Bu ayarlar yapıldıktan sonra Kaydet butonuna basılarak bilgiler Postal.exe
ile aynı dizindeki ayar.ini dosyasına yazılır.
Postal'ın ana penceresindeki Pencere
menüsü içinde Postala gelen mesajların yeraldığı pencere yolları vardır.Bunlardan
Kanal listesi ,postal'ın bulunduğu herhangi bir kanaldaki mesajları
listeler.Ayrıca bir kanala girdiğinde bu kanaldaki kişi listesinide
bu pencereden görebilirsiniz.Özel mesajlar penceresi Postal'a gelen
özel mesajları gösterir.Mode , Status mesajlarıda bu pencerede listelenir.Erişim
listesi & Aktif kanal listesi menüsü ise bize erişim listesinin
,girilmiş kanalların ve op olunan kanalların listelerinin bulunduğu
pencereyi açar. Raw mesajları menüsü ise serverdan gelen mesajların
tutulduğu pencereyi açar.
Postal komutları:
!gir #<kanal adı> :Belirtilen kanal'a
girer.Girilmeye çalışılan kanal kanal listesinde bulunmamalıdır.
!kmesaj #<kanal adı> <mesaj>
:Kanala verilen mesajı gönderir.
!erisim <bot şifresi> <nick>
:Postal'a erişim hakkı sağlar (irc üzerinden)Böylece bu komutları ister
özelden ister genelden uygulayabilirsiniz.
Not: Komut aynı şekilde tekrar yazılırsa
erişimi kaldırır.
!cik #<kanal adı> :Kanaldan çıkar
!raw <mesaj> :Server'a raw mesajı
gönderir.Nickserv,chanserv komutları bu şekilde kullanabilirsiniz. Komut
içinde \(bölü) işareti kullanmayın.
!ozmes <nick> <mesaj> :Verilen
nick'e verilen mesajı atar.
!anick <nick> :Aktif nicki değiştirir.
Aktif nick postalın mesaj alışveriş trafiğini sağlamak amacıyla kullandığı
genel bir değişkendir.
!akanal #<kanal> :Aktif kanalı
değiştirir.Aktif nick ile aynı göreve sahiptir.
!liste erisim :Erişim listesini verir.Bot'a
irc den erişim sağlayanlar.
!liste kanal:Girilmiş kanalların listesini
verir.
!liste opkanal:Op olunan kanalları listeler.
!liste aktif:Aktif kanal ve nick'i verir.
!kick <nick> <gerekçe> :Dikkat
aktif kanal da uygulanır.Bu yüzden akanal komutuyla hangi kanaldan atılacağını
ayarlamanız lazımdır.
!ban <host maskesi> :Dikkat aktif
kanal da uygulanır.Host maskesi boş bırakılabilir.Host maskesi,ip ye,mail'e
göre ban uygulamak için yazılır.Bu serverlara göre değişebilir.
!unban <host maskesi> :Dikkat aktif
kanal da uygulanır.
!op <nickname> :Aktif kanaldaki
nickname'e op verir.Aktif kanal'ı da !akanal komutu ile ayarlamanız
gerekir.
!deop <nickname> :Aktif kanaldaki
nickten op alır.
!voice <nickname> :Aktif kanaldaki
nick'e +v verir
!devoice <nickname> :Aktif kanaldaki
nick'e -v verir.
!cildir <mesaj> :Çıldır taktiğini
çalıştırı.Çıldır taktiği o ana kadar postalın bildiği tüm nicklere yazdığınız
mesajı gönderir.Flood koruması vardır.Postal bu nickleri server'a bağlandığında
her bir kanala girdiğinde kanaldaki nick listesini nicks.kip dosyasına
yazar.
!kes :Postal'ın serverla bağlantısını
keser.
Postal'ın herhangi bir komutu içinde
bazı değişkenler kullanabilirsiniz.Örnek olarak komut içine +chan koyarsanız
postal burdaki +chan yerine aktif kanalı yerleştirir.+nick koyarsanız
aktif nick yerleştirilir.Eğer bir komutun sonuna #$% işareti koyarsanız
bu komut sadece Postal'ın op olduğu kanallarda işletilir.
Postal esnek bir bottur.Kelime.kkd ve
Sohbet.psd dosyalarını geliştirenler bana mail yoluyla veya MOBy DiCK
aracılığıyla ulaşsınlar.
Hata ve talepler için kipsoftware@softhome.net
veya mobydicktr@gmx.net mail
adreslerini kullanabilir.
Programa ve güncellemelerine http://www.mobydicktr.cjb.net
veya http://www.kipsoftware.cjb.net
adreslerinden ulaşabilirsiniz.
Postal irc bot'unu Programlayan KiPSOFT
Yapım:KiP SOFTWARE 2003/01
Bu sürüm ilk test sürümüdür.Talep üzerine
desteklenebilir.
Denemelerde yardımlarından dolayı irc.zurna.net
- #trlinux kanalına teşekkürler.