What exactly is an IRC bot?
An IRC BOT is like a roBOT. It is a computer program that logs onto IRC and does things automatically, based upon its programming. Technically, any script or client which has automatic responses could be classified as a bot, even your IRC client such as mIRC for Windows. Although the most commonly accepted definition of an IRC bot is “an unmanned chat-client which idles on a channel and responds automatically to predefined events”. A group of bots which are linked together is called a network or botnet. Bots are linked into botnets for several reasons, such as sharing common user lists and channel settings (who to op, who to ban, etc.), as well as to provide a method to simultaneously control several bots. Botnets also provide an internal chat network similar to, but independent of, IRC. Bot users DCC chat or telnet into a bot and then can have conversations with other bot users on the same botnet, and not have to worry about server lag or splits. Although most bots are written and des