oscuro wrote:Hi I was just reading around, and I found that bots are written in, C, Perl, and now tcl.
I would like to know, which of this languages is the best for writing a bot and why =( Also if you know where I could learn to write a very basic bot with C, which is the language I'm learning. I've seen those eggdrops source code but geez! they're so long and confusing.
Anyways thanks for any help =)
frankly it depends on what you want your bot to do...bots like eggdrops didnt happen in one day and wasnt just made by one guy, well not to the point where it is now. People have been working on eggdrops b4 even most of the people on this forum knew how to use a computer

....eggdrops are very open minded bots...by that I mean very configurable using bot scripts or addons....and that means it carries its own add-on adding compatibility feature and sometimes its own parsers, which are pretty complicated coding.
If you want to just write a small bot that would connect to an irc server and do little work like display channel user nicks and stuff, you can probably do with few socket connections using irc RFCs and less than 100 lines of codes.
And i would suggest that you start something small first and then build on top of it and not think of making something like an eggdrop rightaway.
And try to code first in your favorite language or the language which you are very comfortable with. Implementing the RFCs can be a bit-- at times with C. which platform you want to run it on is also needs to be determined. In windows u could use java or C# very easily and not worrry about lowlevel protocol programming since those languages have free irc implementation packages or namespaces available freely over the web.
i hope this information helped.
happy coding.