eggdrop IRC bot

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

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 :) .

2 Responses to eggdrop IRC bot

  1. Peter Alsing says:

    YAY :)

    Det er noget vi alle glæder os til at se !!

    I <3 Dota Scripts

  2. TheOne says:

    Take a look at my battle.net bot hosting site. Great for clans that don’t have a bot.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.