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

Etiketlenen Kullanıcılar

1Beğeni(ler)
  • 1 Post By saywhat

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 16 Şubat 2014, 04:37   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Bot Test Tcl




Bu Tcl script bundan evvel paylaştıklarımdan daha farklı bir script.

Fikir tesadüfen aslında başka bir bilgi ararken girdiğim sitede gördüğüm bir bash scriptinden geldi...

son 3 saattir bununla uğraşmama neden oldu...

Kanal üstünde aktif etmek için ,bota bağlanıp .chanset #kanal +bottest

Script'in getirdiği iki komut var (sadece bot sahibi tarafından kullanılacak şekilde ayarlıdır.Bunu değişmeniz hiç tavsiye edilmez.)

Komutlardan ilki : .botup
botun işlediği shell sunucunun uptime süresini (ne süredir işlediği) bilgisini
botunuzun ne süredir işlediğini ve iki süre arasındaki farkı milisaniye hassasiyetinde verir.

ikinci komutsa : .bothiz
botun işlediği sunucuya hız testi (speedtest.net sitesinden ) yaptırıp sonucu artı linkiyle birlikte atar..


Önemli Uyarı:

Bu ikinci komut hakkında ,sadece bot sahibinin erişimi olmasını önemle vurgulamamın nedeni:

hız testi için sunucu üzerinden bir python script çalıştırır.. Bu python kod ilk hız testi çalıştırıldığında bulunmadığından ,kod içindeki linkten bot ana dizinine indirilir.

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


ve testi kod alındıktan sonra yeniden çalıştırmanız beklenir..(bu komutu ilk kez çalıştırdığınızda halledilir.gereken kod bir kez indirildikten sonra ,bot kodu bulacaktır..)

Bu .bothiz komutu/özelliği sonuç olarak her ne kadar güzel olsada ,işlem sırasında "Problem" yaratıyor...

Botunuzun sonuç alınana dek tüm işleri askıya alıp sonucu beklemesine/kasmasına neden oluyor.
ki bu bekleme süresi 20-30 saniye, hatta daha da uzun sürebiliyor...
(maalesef bunu aşmanın yolunu "henüz" bulamadım..)

Hız testi sorgusu sonuçlanıncaya, siteden cevabı alıncaya dek ,bot askıda kalıp başka hiçbir işe / komuta cevap vermediği gibi, sabırsız davranıp botu başka komutlarla zorladığınızda,botun pingtimeout olmasına neden oluyor...

Tüm bu nedenlerle özellikle bu ".bothiz" komutunu dikkatle ve pek sık kullanmamaya özen göstermelisiniz.
ve kendinizden başkasına bu komutları kullanıma açmamanız bot açısından daha iyi olacaktır...


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver
Alt 16 Şubat 2014, 11:59   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bot Test Tcl




Eminim bot sorunsuz calısmakta. Çalıştırdığınız eggdrop sürümünü dosya'ek kısmına eklermisin sevgili saywhat.

Hep hata alıyorum.

[BT VERSION tekrarı]: eggdrop v1.6.20+logts

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
[11:56:30] <BTSuccessfully set mode +bottest for #zurna
[11:56:30] <BT> [11:56:36Writing internal bot data ....
[
11:56:30] <BT> [11:56:36Writing user file...
[
11:56:30] <BT> [11:56:36Writing channel file...
[
11:56:30] <BT> [11:56:36#ArchangeL# chanset #zurna +bottest
[11:56:52] <&ArchangeL> .botup
[11:57:06] <&ArchangeL> .bothiz

[11:56:52] <BT> [11:56:58Tcl error [up_pub]: couldn't create error file for command: no such file or directory
[11:57:07] <BT> [11:57:12] Tcl error [speedtest]: couldn'
t create error file for commandno such file or directory 


 
Alıntı ile Cevapla

Alt 21 Şubat 2014, 11:37   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bot Test Tcl




1.6.20'nin version cevabını hatırlamıyorum doğrusu... +logts bana tanıdık gelmedi...
resmi sürüm mü? yoksa resmi sitesinden değilde başka yerden patch edilmiş bir bot mu aldınız bilemiyorum şimdi...

bu kod için botun işlediği shell'de python kurulu olmalı.. ayrıca /proc/uptime erişim olmalı.. (buna her shell'de izin verilmiyor.)

bende sürekli işleyen 6 eggdrop var..
4'ü 1.8 tcl8.6.1 kurulu shell'de işliyor..
diğer 2'si 1.6.21 onlarda tcl8.5.11 kurulu...

 
Alıntı ile Cevapla

Alt 21 Şubat 2014, 20:38   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bot Test Tcl




shell yok saywhat. Windows 2008 rc vps'e client olarak eggdrop drop kurulu pyhton kurulu olmadığı içindir. Hoş nasıl kurulur onuda bilmiyorum. Teşekkür ederim.

 
Alıntı ile Cevapla

Alt 21 Şubat 2014, 22:42   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bot Test Tcl




Bu pek çok şeyi açıklıyor...
Bu kod olsun ,diğer sizin botunuzda çalışmadığını,hata verdiğini söylediğiniz kodlar için , "neden" hata verip,çalışmadığını,farklı tepki gösterdiğini açıklar...

Win sisteme python kurmada birşey yok... Sıradan bir .exe program kurar gibi kuruluyor.
Halihazırda python Win sürümü var -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu sayede son dönemin popüler,yeni nesil python botları (supybot/gribble ,Limnoria vs..) Win üzerinde kurup işletmek mümkün olabiliyor...
-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Hoş Win sürümü olmasada Cygwin -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] - [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yardımıyla ortam oluşturup ,kurulum yapmak da seçenekler arasında...

Sizdeki eggdrop'u VPS aldığınız firma mı kurdu yoksa siz Windrop -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] olarak mı kurdunuz bilemiyorum,ancak bu kodun Win makinada çalışması herne olursa olsun mümkün olamaz.. Çünkü Unix türevi bir sisteme göre yazılmış ,kodun içerdiği komutlara Win sistemde karşılık alınamaz..

Bu kodu Win üzerinde işleyecek şekilde (komutları,dizinleri) gösterip yeniden yazmak gerekir ki cevap verebilsin.. yani aldığınız hatalar normal.

 
Alıntı ile Cevapla

Alt 23 Şubat 2014, 07:25   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Bot Test Tcl




Kendim manuel olarak central olarak kurdum üzerinde oynama yapıyorum. Gün içinde deneyeceğim. Saygılarımla.

--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 07:25 -->-> Daha önceki mesaj 07:02 --

Kurdum sorunsuz ancak son sürüm egg'de botun icine girmıyor. [07:20:58] [BT ERROR tekrarı]: no telnet port diyor cevapsız kalıyor.

Önceden /ctcp bt chat yada /dccchat bt ile girebiliyordum. Windows firewall'dan izin verildi bu arada.

ek olarak dcc ile girmeye calıstıgımda beni irc'den düşürüyor.

[07:24:02] -> [bt] CHAT
-
[07:24:09] * [10053] Softwarede Bağlantı iptal edildi

 
Alıntı ile Cevapla

Cevapla

Etiketler
bot, bot test, eggdrop, hız test, speed test, tcl, test


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
Son Test Berna Fıkra 2 02 Şubat 2009 21:19
Bir test.. Süslü Burçlar, Fallar ve Kehanetler 0 11 Nisan 2008 08:34