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

>
+
Etiketlenen Kullanıcılar

14Beğeni(ler)

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 06 Haziran 2012, 13:42   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: EGGDROP - Tcl scriptleri bota yükleme,tanıtma..




konuya biraz daha katkı yapalım ve işinize yarayabilecek bilgi amaçlı bazı komutları tanıtalım:

öncelikle eggdrop botunuzun .conf dosyasına şu iki satırı ekleyip botu yeniden başlatın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
bind dcc n tcl *dcc:tcl bind dcc n set *dcc:set

bu iki satır bota telnet/dcc chat üzerinden .tcl ve .set komutlarını kullanabilmezi sağlayacak ki bu çok işe yarar bir şey ,aşağıdaki bazı komut örneklerini vereyim:

TCL Komutları:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl set ::tcl_library

tcl kütüphanesinin sistem üzerinde nerde kurulu olduğunu verir
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: /usr/local/lib/tcl8.5

gibi...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl package names

halihazırda botun kullanabildiği-görebildiği tcl paketlerini listeler.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: logger http htmlparse tcl::tommath tcltest opt OAuthSingle MenzAgitats_Soundex Levenshtein msgcat eggbase64 eggdrop whatswhat Tcl sha1 platform base64 fsck

gibi...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl set ::tcl_patchLevel

sistemde kurulu tcl paketini tam sürümünü gösterecektir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: 8.5.9

gibi...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl set ::errorCode

hatalı kullanılmış yada tanımlanamayan yüklediğiniz scriptteki kodu gösterecektir..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: TCL LOOKUP CHANNEL sock14

gibi...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl set ::errorInfo

koddaki hatalı görülen -botun tanımlayamadığı kod parçasının bilgisini verecektir..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: can not find channel named "sock14" Tcl: while executing Tcl: "eof $sock"

gibi...


Shell Komutları:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl exec -- date

botun kurulu olduğu sistemdeki tarih ve saat dilimi bilgisini verecek
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: Wed Jun 6 13:02:11 EST 2012

gibi


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl exec -- pwd

botun kurulu olduğu dizini-yolu gösterecek..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: /home/saywhat/bot

gibi...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl exec -- ls -m

botun kurulu olduğu dizindeki dosyaları listeler..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: bum.txt, data, doc, eggdrop, eggdrop-1.6.21, filesys, gseen.conf, gseen.dat, Tcl: help, ig-debug.txt, language, logs, logs2html.conf, megahal.aux, megahal.ban, Tcl: megahal.brn, megahal.c, megahal.dic, megahal.dll, megahal.h, megahal.msg, Tcl: megahal.swp, megahal.trn, modules, modules-1.6.21, patches, scripts, Tcl: social.conf, stats.conf, statsmod.dat, sup, system, templates, text, Tcl: triggerlog.txt, twitter.dat, var, webby.txt, whatswhat.dat, whatswhat.dat.bak, Tcl: egg.conf

gibi...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl exec -- ps x

hesabınızda çalışan işlemleri listeler..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: PID TTY STAT TIME COMMAND Tcl: 14919 ? S 8:10 ./eggdrop egg.conf Tcl: 15859 ? S 0:00 sshd: saywhat@notty Tcl: 15860 ? Ss 0:00 /usr/lib/openssh/sftp-server Tcl: 17348 ? R 0:00 ps x

gibi...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl exec -- uptime

sistem zamanı uptime süresini verir makinanın açık olduğu süreyi.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: 13:04:41 up 96 days, 8:23, 15 users, load average: 0.00, 0.00, 0.00

gibi...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl exec -- uname -sr

sistem kernel versionu sürümünü verir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: Linux 2.6.32.40-grsec

gibi..

Bot Komutları:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl set ::serveraddress

botun şuan bağlı olduğu sunucu adresini verir..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: 67.220.75.93:6667

gibi...


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl set ::config

botun .conf dosyasının adını gösterir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: egg.conf

gibi...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl set ::botname

işleyen botun bilgisini nickini-ident-hostunu vs ..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl:
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

gibi..


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.console

sizin ayarlanmış erişiminizdeki konsol flaglarını verir.telnet bağlantısında botun size gösterdikleri de denebilir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Your console is #bum: mpjkcobxsdw (msgs, public, joins, kicks/modes, cmds, misc, bots, files, server, debug, wallops).

gibi..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.whom

konsol kullanıcı bilgilerini verir yada başka deyişle botun sizi telnet üzerindeki gördüğü. bilgiyi..,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Nick Bot Host ---------- --------- -------------------- *nrt BoTie
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Total users: 1

gibi...


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.uptime

botun son çalıştırılmaya başladığından bu yana online süresi.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Online for 3 days, 22:12 (background)

gibi..


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
.tcl set ::version

eggdrop botunuzun versionu sürümü..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
Tcl: 1.6.21 1062100

gibidir...

bunun dışında elinizdeki tcl kod parçasını işlemin doğru dönüp dönmediğini .tcl komutuyla deneme şansıda vardır..

şöyleki bota .tcl kod parçası yazıp attığınızda bot tcl: 1 dönerse kod doğru çalışır 0 dönerse hatalı olduğunu gösterecek hatta hemen ardından .tcl set ::errorInfo yaptığınızda hatanın ayrıntısını yanlış olan tcl komutu ve yerine ne kullanılabileceğini dahi söyleyecektir...

işinize yarayabilir sanırım..kolay gelsin..

 
Alıntı ile Cevapla

 

Etiketler
baglanmak, bot, bota, eggdrop, konsol, scriptleriş, tcl


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

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
!şifre şifre ile bota kendini tanıtma Rules mIRC Scripting Sorunları 5 31 Ocak 2014 18:09
txt deki yazıları eggdrop bota okutmak MesqeN TCL Scriptler 2 01 Şubat 2012 16:47
Eggdrop Bota şu işlemi nasıl yaptırırım AkMaN Eggdrop, NeoStats, BNC 13 15 Nisan 2011 23:02
Eggdrop bota version finger cektirme SGuard Eggdrop, NeoStats, BNC 7 17 Eylül 2010 20:12
Eggdrop bota hello ile kendini tanıtan SaCiT Eggdrop, NeoStats, BNC 1 07 Ekim 2006 19:17