dotascript is taking on new heights! For some time I’ve been thinking about restructuring our dotascript and possible simplifying it by using a bot. But the entire process of installing and configuring a bot, learning Tcl and finding a host for the bot have felt a bit overwhelming, so I’ve postponed it several times. But now that my exams are over I think I can find the time. I will take it stepwise and hopefully with perseverance I will have solved all my issues. Don’t worry – be happy!
I am now well on my way having read a couple of Tcl tutorials and installed and compiled the eggdrop bot.
Here is my cookbook:
- download eggdrop
- checkout ‘troubleshooting make’
- sudo ./configure
- sudo make configure
- sudo make
- sudo make install
- cd ~/eggdrop
- eggdrop -m config-file
- chmod u+x config-file
- (next time: ./config-file)
- /msg bot hello (and follow instructions)
- telnet localhost port
- .chanset #channel need-key putserv “JOIN #channel password”
- in config-file:
bind EVNT -|- init-server init:server
proc init:server {event} {
global botnick
putquick “PRIVMSG Q@Cserve.quakenet.org :AUTH “
putquick “MODE $::botnick +x”
}
Wow, that was a lot but I am happy that I got it working in just one evening. Now I just need to write my Tcl scripts.
Dotascript here we go!

eggheads
UPDATE:
I love LAN. I have spent much of my time scripting the dota bot and finishing dotascript lite.
I am happy to announce that I have now finished the bot. It should run with most of the required features, such as addall, removeall and poweradd.. It even has support for both game types – hamachi and garena. The bot is written in Tcl, a very oldschool programming language while dotascript lite (the client side script) has been written for mIRC in mIRC’s own scripting language and for Xchat in Python. It has been a good experience. Now I only need to find a host for the bot so I can join in on the fun with my client
YAY
Det er noget vi alle glæder os til at se !!
I <3 Dota Scripts
Take a look at my battle.net bot hosting site. Great for clans that don’t have a bot.