IRC Bots are computer programs. They are used on Internet Relay Chat (IRC) to help control and protect chat rooms. They can do many of the things that a human user can do such as gather data, kick users out of the channel, ban users, or even send stats to other programs and websites.