zorla kanala alınıyor mu bunla kullanıcı.oper komutları kullanamıyorsa bunun bi nedeni olmalı oper girdiğinden emin misiniz yoksa o sajoin $nick #kanal çalışmaması kodla alakalı bir sorun olamaz.kodda sorun olsa kanal banı vs de uygulamazdı.
putquick "operserv raw svsjoin $nick #kanal"
böyle değişin o satırı...değişikliklerde .rehash yada .restart etmeyi unutmayın. kanal üstünden /msg botunuz rehash şifreniz
yada telnet/dcc bağlantısındaysa sadece .rehash yada .restart
bota telnet/dcc ile bağlı kalın.kullanıcıyı sajoin yaptırmaya çalıştığında botun sunucudan aldığı gördüğü mesaj ne ise telnet/dcc üzerinden görünecektir.örnek oper yetkisi yokken uygulasa operserv buna erişiminiz yok diyecek bu telnet/dcc üzerinden gözükecek yanlış komutsa tanınmadı diyecek vs..
Kod: Kodu kopyalamak için üzerine çift tıklayın!
bind raw - "001" operbot
proc operbot { from keyword text } {
global botnick
putquick "nickserv identify şifre"
putquick "oper $botnick operşifresi"
}
yada .conf'a
Kod: Kodu kopyalamak için üzerine çift tıklayın!
proc evnt:init_server {type} {
global botnick
putquick "nickserv identify botun-nick-sifresi"
putquick "oper $botnick operşifresi"
putquick "MODE $botnick +i-ws" #botun almasını istediğiniz nick modlarını yazın.
}
telnet ile bağlantı kurmak için botunuzun .conf dosyasındaki set my-ip "xxxx" yada set my-vhost "xxxx" yazan satırdaki ip yada hostu ve listen xxxx all satırında yazan telnet portunu kullanıyorsunuz.windows 7 yada 8 kullanıyorsanız telnet default olarak kullanımda değildir.saat imgesinin yanından yada başlat menüsünden :
action center/control panel(denetim masası)/programs and features(programlar ve özellikleri)/ sol tarafta "turn Windows features on or off(Windows program özelliklerini aç yada kapat)" tıklayıp açılan pencereden telnet client programcığını seçip aktif hale getiriyorsunuz.başlat/çalıştır start/run'da telnet yazıp açabilir yada programlar içinde bulup açabilirsiniz.
bağlanmak için :
o botun-ip/hostu telnet-portu
set my-ip "12.12.12.12" ise
listen 12345 all ise
o 12.12.12.12 12345 komutuyla bota bağlanmayı dener ,bağlantı sağlandığında login-name-handle sorar bu .conf'ta ekli set my-owner ve set my-admin satırlarında giridiğinizdir.
şifrenizde botu ilk çalıştırıp kanala soktuktan /msg botunuz hello ve sonra /msg botnick pass şifreniz* burda yazan şifrenizi telnet login olurken kullanacaksınız.
botun arayüzüne böylece bağlanabilmiş olursunuz.