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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   IRCd Botlar (https://www.ircforumlari.net/ircd-botlar/)
-   -   Geveze Tcl (Konuşan bot) (https://www.ircforumlari.net/ircd-botlar/50615-geveze-tcl-konusan-bot.html)

Heartbroken 15 Temmuz 2011 02:55

Cevap: Geveze Tcl (Konuşan bot)
 
bot klasörünü ve geveze.tcl botunuzun scripts dizinine kopyalayın scripts altında bot klasörü diye bu geveze.tcl'nin okuduğu gördüğü txt dosyalarını barındıran bir klasör oluşmuş olacak..

geveze tcl'nin içine if global botnick yazan satırın altına {$chan != "#kanalınız"} {return 0} bu satırı botun konuşmasını istediğiniz kanalınızın adını yazıp ekleyin .bot.conf unuzuda scriptlerin yazılı olduğu satıra source scripts/geveze.tcl satırı ekleyip kapıyoruz. sonra bota rehash yaptırıyoruz hepsi bu..

Feragat 26 Kasım 2011 18:02

Cevap: Geveze Tcl (Konuşan bot)
 
kardeş conf u nasıl oluşturacaz. örnek verebilirmisin nasıl yapacaz onu ?

Heartbroken 26 Kasım 2011 18:20

Cevap: Geveze Tcl (Konuşan bot)
 
her script için ayrı bir conf düzenlemeye gerek yok. elinizde bir conf varsa alttaki scripts satırına source scripts/geveze.tcl şeklinde yüklemek istediğiniz script adını girin ..elinizde bir conf yoksa forumda aratın çok sayıda örnek conf bulabilirsiniz kendinize göre düzenleyip kullanabilirsiniz.

YaRGuCi 26 Kasım 2011 19:19

Cevap: Geveze Tcl (Konuşan bot)
 
Alıntı:

feragat Nickli Üyeden Alıntı (Mesaj 1040931329)
kardeş conf u nasıl oluşturacaz. örnek verebilirmisin nasıl yapacaz onu ?

buyur kardeşim örnek bir conf.

PHP- Kodu:

###### Bilgi Satiri #####
set mod-path "modules/"
set help-path "help/"
set text-path "text/"
loadmodule dns
loadmodule channels
loadmodule server
loadmodule ctcp
loadmodule irc
loadmodule notes
loadmodule console
checkmodule blowfish
 
##### Bilgi Satiri #####
##### Bot bilgileri #####
set nick "BotNick"
set realname "2Bot İdenti"
 
#Bu opsiyonel su an kapalidir. Eger botunuz herhangi bir nedenden oturu size ctcp acmiyorsa
#Bu satira botun barindirilmis oldugu host'un ip adresini yazmaniz yeterli olacaktir.
 
#set my-ip "1.2.3.4"
 
set init-server 
putserv "oper opernick opersifre" 
putserv "PRIVMSG nickserv identify nicksifresi"
}
set servers 66.90.107.187:6667 }
channel add #KanalAdı { chanmode "lik" idle-kick 0 stopnethack-mode 0 }
set net-type 5
set owner TimothY
 
##### Dosyalar ve Dizinler #####
##### Bilgi Satiri #####
set userfile "bots.user"
set chanfile "bots.chan"
set temp-path "/tmp"
logfile msbxco "logs/bots.log"
logfile jpk #kanaladi "logs/#kanaladi.log"
set console "mkcobxs"
 
##### SCRIPTLER #####
source scripts/userinfo.tcl
source scripts
/script1.tcl
source scripts
/script2.tcl
source scripts
/script3.tcl
loadhelp userinfo
.help
# EndOf 

gerekli yerleri kendine göre düzenleyebilirsiniz.

PHP- Kodu:

source scripts/script3.tcl 

bu kısımlara dikkat ediniz.Çünkü; TCL dosyalarını buradan okuturuz.

Örneğin;

PHP- Kodu:

source scripts/geveze.tcl 

gibi ekleme yaparak tcl dosyasını ekleyebilirsiniz.Dikkat etiysen, botun okutulaçağı klasör scripts klasörüdür.TCL'lerini buranın içine atman gerekir.

YuzukIRCMasteR 28 Kasım 2011 15:09

Cevap: Geveze Tcl (Konuşan bot)
 
Link Kırık.

Heartbroken 28 Kasım 2011 15:23

Cevap: Geveze Tcl (Konuşan bot)
 
Toplam 1 Eklenti bulunuyor.
aşağıdaki eklentiden alabilirsiniz.

aspawa 08 Mart 2012 02:18

Cevap: Geveze Tcl (Konuşan bot)
 
Bu botun özelde konuşmasını sağlayamayızmı

CLubber 08 Mart 2012 13:30

Cevap: Geveze Tcl (Konuşan bot)
 
TCL'de bulunan;

PHP- Kodu:

bind pubm - * 

Kısmını

PHP- Kodu:

bind msgm - * 

Olarak değiştirin.

TCL'deki

PHP- Kodu:

nick uhost host chan arg 

Kısmını ise,

PHP- Kodu:

nick uhost host arg 

Olarak değiştirin.

PHP- Kodu:

if {[string match -nocase "*selam*" "$arg"] || [string match -nocase "*slm*" "$arg"]} { yaz "selam.txt" $chan $nick 

Kısımlarındaki $chan kelimelerini silin,

PHP- Kodu:

proc yaz txt chan nick } { 

Kodunu;

PHP- Kodu:

proc yaz txt nick } { 

Olarak değiştirin ve son olarakta;

PHP- Kodu:

[list putserv "privmsg $chan $rmsg"

Kısmını

PHP- Kodu:

[list putserv "privmsg $nick $rmsg"

Olarak değiştirin.

aspawa 08 Mart 2012 14:26

Cevap: Geveze Tcl (Konuşan bot)
 
Culubber çok teşekkür ederim kurdum gayet iyi çalışıyor

aspawa 08 Mart 2012 14:39

Cevap: Geveze Tcl (Konuşan bot)
 
Culubber bişey daha rica etsem bu tcl için bot çok seri cevap veriyor bunu biraz yavaşlatamayızmı


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 15:10.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk