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.