![]() |
![]() |
![]() |
#1 |
![]()
Üyelik tarihi: 01 Mart 2015
Mesajlar: 203 WEB Sitesi: www.code.com IRC Sunucusu: irc.code.com İlgi Alanı: Alınan Beğeni: 33 |
![]()
Selamlar
Açıklama: Eggdrop altında çalışan farklı modüller mevcut, bunları bazıları kendi içinde kurulumla birlikte gelirken, geliştiricilerin hazırladığı kimi modülleri kendimiz derleyip kuruluma dahil etmemiz gerekir. Bu modüller botumuza farklı nitelikler-özellikler kazandırabilir.Pek çok farklı bilinen modül mevcuttur. bu adreste modüllerin bir listesini ve indirme linklerini bulabilirsiniz. egghelp.org: eggdrop files Sanırım bunları içinde en çok bilinen kullanılanları gseen,stats,botnetop veya megaHAL modülleri vb... ben burda örnek olarak gseen modülünü ,yeni kuracağım botun kurulumuna dahil etmeye çalışacağım. Genelde modüller arasında kurulum açısından bir fark yok. Sadece aralarındaki fark çoğu modül için düzenlenmiş bir .conf dosyası olması ve her modülün bu .conf'unun doğru-uygun bir şekilde düzenlenmiş olması gerekmekte. Modül Kurulum: Shell hesabımıza bağlanmak için putty.exe açıyoruz.Üstte ''Host Name(or IP address)'' yazan boşluğa ssh bağlantısı için shell ssh hizmet erişimi adresimizi yada biliyorsak IP adresini yazıyoruz. Üstünde Port yazan boşlukta 22 nolu port yazar,bu genelde ssh bağlantısı hizmeti için kullanılan bağlantı noktası olduğundan bu port nosu her açılışta oto yazcaktır. Sizin shellinizde farklı bir ssh portu-bağlantı noktası kullanıyorsa onu bu boşluğa yazın ve alttaki ''Open'' butonuna tıklayın . Sizden istenecek ''Login as'' Kullanıcı-adınız ve ''Password'' Kullanıcı-Şifrenizi yazıp ''enter'' ile hesabınıza giriş yapın. Kod:
wget ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/eggdrop1.6.21.tar.gz eggheads sitesinden dosya indirmesi tamamlandığında ekranımızda 'eggdrop1.6.21.tar.gz saved' yazısını göreceğiz. Hesabımızda bulunduğumuz dizindeki dosyaları-klasörleri görmek listelemek için ls , ls -l yada ls -al gibi komutlar uygulayarak indirdiğimiz dosyamızı hesabımızda görebiliriz. Kod:
tar -zxvf eggdrop1.6.21.tar.gz Yeniden ls komutu kullanarak eggdrop1.6.21 adıyla yeni klasörümüzün oluşturulduğunu görebiliriz. kurmak istediğimiz modül için Kod:
cd eggdrop1.6.21/src/mod gseen modülünün kurulum dosyalarınıda bu dizine çıkarmamız gerekiyor. Kod:
wget http://www.kreativrauschen.com/gseen.mod/gseen.mod.1.1.1.dev3.tar.gz hesabımıda bulunduğumuz eggdrop1.6.21/src/mod dizini içine çekiyoruz.. Yine sıkıştırılmış tarball halinde indirdiğimiz dosyayı bulunduğumuz dizin içinde klasöre-dizine çıkarmak için: Kod:
tar -zxvf gseen.mod.1.1.1.dev3.tar.gz Yine ls komutunu uygularsak eggdrop1.6.21/src/mod dizini içersinde gseen.mod klasörünün oluşturulduğunu görebiliriz. Kod:
cd .. Artık yeni botumuzun kurulumuna başlayabiliriz. İlk olarak bot kurulum klasörü ana dizininde (home/kullanıcı-adınız/eggdrop1.6.21) Kod:
./configure Kurulum dosyaları açılıp hazırlandığında ekranda 'make config' yada 'make iconfig' komutuyla kuruluma devam etmemizi öneren yazıyı göreceğiz. Kod:
make config Kod:
make iconfig Ben 'make iconfig' ile kuruluma devam ediyorum. Kurulsun-Enable için 'e' Kurulmasın-Disable için 'd' her modül için kurulum tercihimi enter'lıyarak devam ediyorum. Bu aşama tamamlandığında ekranda Kod:
make Söz dinliyorum ve 'make' ile devam ediyorum. Bu aşama bittiğinde ekranda sırada 'make install' işlemini uygulamam öneriliyor. burda 'make install' şeklinde bu komutu uygularsak bir yol-dizin belirtilmediği-gösterilmediği için botun kurulumunu eggdrop1.6.21 klasörü içine yapacaktır. Yani kurulum dosyalarıyla kurulumu tamamlanmış botumuzun oluşturulmuş dosyaları iç içe aynı yerde olacaktır. Bundan kaçınmak için 'make install' komutunu oluşturulacak botumuz için bir yol-dizin belirterek Kod:
make install DEST=/home/kullanıcı-adınız/yeni-botumuz Kod:
make install DEST=/home/heartbroken/egg ftp aracınızla hesabınıza bağlanırsanız ''yeni-botumuz' için belirlediğimiz yeni klasörümüzün-botumuzun oluşturulduğunu göreceksiniz. Şimdi yeni kullanacağımız modülümüz için can alıcı noktaya geldik . Kod:
cd eggdrop1.6.21/src/mod/gseen.mod Yeni botumuzda bu modülün çalışabilmesi için bota kopyalamamız gerek önemli dosyaları görmek için Kod:
eggdrop1.6.21/src/mod/gseen.mod gseen modülü .conf dosyasını ve .lang - dil dosyalarını yeni kurduğumuz bot içine kopyalamamız gerekiyor. Kod:
cp ~/eggdrop1.6.21/src/mod/gseen.mod/gseen.conf ~/yeni-botumuz/ cp ~/eggdrop1.6.21/src/mod/gseen.mod/gseen.de.lang ~/yeni-botumuz/language/ cp ~/eggdrop1.6.21/src/mod/gseen.mod/gseen.en.lang ~/yeni-botumuz/language/ Kod:
cp ~/eggdrop1.6.21/src/mod/gseen.mod/addons/gseen.selectlang.1.0.0.tcl ~/yeni-botumuz/scripts/ Kod:
cd Kod:
cd yeni-botumuz GSeen.Mod - Langfiles adresinde bulabileceğiniz gibi bu modül için pek çok farklı dil seçeneği mevcud. Yukarda yaptığımız gibi hangi dilde kullanacaksanız o dil dosyalarını mutlaka 'yeni-botumuz/language/' dizinine kopyalamayı unutmayın. nano yada vim kullanarak yada direk ftp aracınızla 'yeni-botumuz/gseen.conf' .conf dosyasını açıyoruz. Kod:
set seen-nick-len 12 ben 12 dedim siz ne isterseniz ona ayarlayın. Botumuz için bir .conf dosyası düzenlemediğimiz sürece botu çalıştıramayız . ister bulduğunuz bi .conf düzenleyip bot içine atın ister halihazırda bot içinde bulunan örnek eggdrop.conf dosyasını düzenleyin Yukardaki resimde belirtildiği şekilde genellikle .conf dosyalarının alt satırlarında botumuzda kullanacağımız scriptlerin bota gösterildiği satırlara Kod:
source gseen.conf source scripts/gseen.selectlang.1.0.0.tcl Genellikle botumuzun .conf dosyasının üst kısımlarında yüklenecek modüller yer alır oraya Kod:
loadmodule gseen 'yeni-botunuz' için .conf dosyasını düzenlemenizi bitirdikten sonra botumuzu ilk kez çalıştırmak-yüklemek için Kod:
cd yeni-botumuz Kod:
./eggdrop -mn eggdrop.conf ortadaki -mn bot ilk kez çalıştırıldığında kullanılır bot sunucuya-kanala giridikten sonra bota kendinizi tanıtabilmeniz için Kod:
/msg bot-nick hello Kod:
/msg bot-nick pass şifreniz Bu nedenle botu daha sonraki çalıştırmanızda -mn uygulamaya gerek yoktur. Zaten bu şekilde yeniden çalıştırmaya kalktığınızda ekranda -m yada -mn kullanmanıza gerek yoktur uyarısı verecektir. Böylece eggdrop'a yeni modül kurulumuna örnek olarak gseen modülünü kurmuş olduk.. Makale sahibi -> Heartbroken |
![]() |
Alıntı
|
![]() |
#2 |
![]()
Üyelik tarihi: 16 Ekim 2015
Mesajlar: 1 WEB Sitesi: muhabbetyolu.net IRC Sunucusu: muhabbetyolu.net İlgi Alanı: Alınan Beğeni: 0 |
![]()
make install DEST=/home/kullanıcı-adınız/yeni-botumuz yapıyorum yeni dosya oluşmuyor cd cd eggdrop diyorum dosya bulunamadı hatası veriyor
|
![]() |
Alıntı
|
Etiketler |
eggdrop, gseen, kurulumu, modül |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
Seçenekler | |
Stil | |
|
|
![]() |
||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Unreal3.2.x Modül Arşivi | Entrance | Unreal - Hazır Kodlar | 0 | 04 Şubat 2017 11:51 |
UnrealIRCd 4 Modül Kurulumu! | Entrance | UnrealIRCd | 0 | 16 Eylül 2016 12:53 |
İçerikte Modül Yayınlamak | Violence | Joomla | 0 | 27 Temmuz 2015 21:26 |
EGGDROP Kurulumu Ve Detayları. | Anti | Eggdrop, BNC ve Socket Botlar | 0 | 31 Ocak 2015 20:08 |
UnrealIRCd Modül Kurulumu! | Entrance | UnrealIRCd | 0 | 27 Ocak 2015 22:46 |