Giriş

Orijinalini görmek için tıklayınız : Defero Eggdrop Telnet Client.


Code
31 Ocak 2015, 22:05
Tanıtım

Defero , eggdrop botunuzla iletişim kurmak,"partyline" diye tabir edilen arayüzüne erişiminizde kullanabileceğiniz, Delphi [Only Registered Users Can See Links](programlama_dili ([Only Registered Users Can See Links])) diliyle kodlanmış küçük bir eggdrop telnet iletişim aracıdır.

istok (diğer bilinen rumuzuyla Get_a_fix)'in sahibi olduğu ircspeed ağ'ının himayesinde , arfer tarafından yazılmış/geliştirilmiştir.

Defero sitesi : Defero Eggdrop Telnet Client ([Only Registered Users Can See Links])

Defero indirme adresi : Defero Eggdrop Telnet Client ([Only Registered Users Can See Links])

Kullanımı

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

defero.exe indirip kurulumu yaptıktan sonra ,programı çalıştırıyoruz.

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

Sol üst köşede sarı renkle vurgulamaya çalıştığım yuvarlak yeşil buton (mouse okunu üstüne getirdiğinizde "connect" bağlan yazısını görürsünüz)
tıkladığımızda ,bağlantı menüsü penceresi açılacaktır.

üstte "defero connection manager" yazar ...bu küçük pencerenin altındaki butonlardan soldan ikinci "new" tıklıyoruz bilgilerimizi girip kaydetmek için....

yukardaki rsimlerde görüldüğü gibi ,pencerenin en üstünde "connection name" olarak bağlanacağımız bot için ayırd edici bir isim veriyoruz.(botun nicki olabilir/bağlı olduğu sunucu adı olabilir vs size kalmış..)

altındaki "telnet host" satırına botun .conf dosyasında set my-ip yada set my vhost .. eğer ki eggdrop1.8 kullanılıyorsa bu set vhost4 oolarak farklılık gösterir. basitçe botun IP'si yada hostu giriyoruz.

"telnet port" adı üstünde botunuzun .conf dosyasında listen xxxx all satırında girdiğiniz telnet port'unu bu bölüme giriyoruz.

"bot username" bu siz oluyorsunuz. bot sizi kim olarak tanıyor? .conf dosyasında set owner satırında ne yazıyorsa o giriliyor.

"bot password" sahiplik şifrenizi yazacağınız bölüm. botu ilk kurup,çalıştırıp sunucuya sokup,/msg botunuz hello sonrada /msg botunuz pass xxxxx şeklinde ayarladığınız sahiplik şifrenizi giriyorsunuz.

sağ alttaki "Auto" kutucuğunu işaretlerseniz sonrasında tek tıklamayla handle/"bot username" ve sahiplik şifreniz karşı taraf (botunuz) istediğinde/sorduğunda otomatik olarak gönderiliyor.( elle her defasında yazmanıza gerek kalmıyor)

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

Sonrada bunları kaydetmesi için "save" tıkladığınızda defero'nun üstteki küçük penceresinde demin girdiğiniz /belirlediğiniz
"connection name" görünüyor ki bu bağlantıyı seçtiğiniz anlamına geliyor bu durum.

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

"select" tıkladığınızda girdiğiniz ayarları kullanarak bağlanmayı denemeye başlar program..

bu arada bu pencerede gördüğünüz gibi "new" ile yeni bağlantı-ayarlar girebilir,

"edit" ile girmiş olduğunuz ayarlarda bir değişiklik yada hatanız varsa yeniden editleyip/düzenleyebilirsiniz.

tahmin edebileceğiniz üzere "delete" hesabı silmek,
"cancel" ilede bağlanmayı iptal etmek için kullanılır.

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

"select" ettiğimizde hemen o küçük pencere kapanır ve siyah ekranda bağlantının gerçekleştiğini akip edebiliriz.


demin ayarlarda girdiğimiz IP yada hostu ve botun telnet portunu kullanarak bağlanmayı denediğini karşı taraf cevap verip login-name ve şifreyi sorduğunda oto gönderilip botunuza bağlantıyı gerçekleştirdiğini takip edebilirsiniz.

Özellikler

Bundan sonrası defero'nun diğer özelliklerini,aracın üstünde yer alan herbir butonun ne işe yaradığını göstermek/anlatmaya çalışmak olmalı...

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

Yukarda belirttiğimiz gibi aracın sol üstte en baştaki yeşil yuvarlak şeklinde görünen buton "connect" yani bağlanmak için tıklayacağımız buton..

hemen yanındaki kırmızı görünen üst sol baştan ikinci butonsa tahmin edebileceğiniz gibi "disconnect" yani botla bağlantıyı kesmek için kullanıyoruz.

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

resimde vurgulamaya çalıştığım üst sol baştan üçüncü sıradaki butonsa "defero color palette" renk tablosunu/paleti açıyor burda hangi rengin üstüne tıklarsanız altta o rengin kodu ekleniyor..(ki bunun yardımıyla tcl scriptlerinizde kullanacağınız renklendirme işlemini yapabilmek çok daha hızlı ve pratik hale gelebilir)

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])
üst soldan dördüncü "console modes" konsol modları ayarlarını seçip/düzenleyebileceğiniz pencere, bu nedir? sanırım en basit-düz izahı sizin şu an bağlı olduğunuz pencerede botun size neleri göstermesini istediğinizi seçebilmenizi sağlıyor.

açılan pencerede sıralanmış listeden neleri tercih ediyorsanız karşısındaki kutucuğu işaretliyor "add" deyip çıktığınızda program seçilen .console modlarını komut olarak bota gönderiyor..

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

geçiyoruz bi yanındaki üst sol baştan beşinci butona...
bunun görevi/işlevi botunuz içinde olan ama henüz .conf üzerinde gösterip source etmediğiniz/yüklenmemiş kodu bota göstermeye yarıyor.

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

script adını yazıp "select" seçtiğinizde pencere kapanıyor program bota bu scripti source etmesi için komut gönderiyor...

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

yukardaki resimde sarı renk ile vurgulamaya çalıştığım bir sağındaki butonsa (fırça ikonuyla görünen) "clear" pencereyi temizlemesini botunuzla aranızda "temiz, yeni bir sayfa açmasını" sağlıyor.

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

resimdeki gibi "kilit" şeklinde ikonu olan butonsa ,"lock/unlock" yani "kilitle/aç" bağlantıyı / ekranı dondurup ,çözmek/açmak için...


[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

bu kilit simgesi olan butonun bir sağındaki butona geldiğimizdeyse ,belkide en çok kullanacağımız butonlardan biri "rehash" .. .rehash komutunu göndermesini sağlayan buton. üzerine tıkladığımızda "rehash ....." "rehash-bağlantı-adı" diye sorup onay isteyen kutu açılır "ok" tamam değinizde ,bota .rehash komutunu defero gönderir.

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

bunun sağındaki ,üstünde eski kasetçalarlardaki "play" simgesiyle aynı küçük yeşil üçgen ikonu olan butonsa ."restart" botunuzu yeniden başlatmak için kullanacağınız buton.üstüne tıkladığınızda yine onay kutusu açılır "restart edilecek" gibisinden "ok" tamam dediğinizde bota defero .restart komutu göndericek bot sunucudan çıkıp/bağlantıyı kesip sonra kendini oto yeniden yükleyip geri gelecek...

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

bunun bir sağındaki üstünde kırmızı kare olan,yine eski kasetçalarlardaki "stop" dur butonu gibi ikonu olan butonsa "shutdown", ".die" komutu için, yani botu tamamen "kill" etmek durdurmak ,sonlandırmak istediğinizde ,bu butona tıklıyorsunuz,açılan onay kutusunda "ok" tamam derseniz,bota .die komutu defero gönderiyor ve bot üzerinde işlediği sistemde kendini kapatıyor...

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

bunların sağında kalan yan yana üç butonsa .tcl ve .set komutlarını üstlerine tıkladığınızda bota gönderiyor.
bot şeklinde ikonu olan bot komutları, ortadaki shell komutları ve en sağ baştakiyse tcl komutları için..

bilgi için bu postu inceleyiniz -> IRCForumlari.Net - IRC Sunucu sahipleri ve kullanicilari bulusma noktasi - Tekil Mesaj gösterimi - EGGDROP - Tcl scriptleri bota yükleme,tanıtma.. ([Only Registered Users Can See Links])

[Only Registered Users Can See Links] ([Only Registered Users Can See Links])

defero'nun en güzel,kullanışlı özelliklerinden biriyse,
resimde sarı renkle vurguladığım gibi tek bir defero açarak aynı anda 5 bota birden bağlanıp işlem yapabiliyorsunuz.
resimde işaretlediğim butonların üstündeki herbir bölüm/sekme ,botlarınızdan birine bağlanmak için kullanacağınız ayrı bir "bağlantı sekmesidir

Makale sahibi -> saywhat