PircBot is a Java framework for writing IRC bots quickly and easily. Its features include an event-driven architecture to handle common IRC events, flood protection, DCC chat, file resuming, ident support, multiple servers, and more. Its comprehensive logfile format is suitable for use with pisg to generate channel statistics. Full documentation is included, and the Web site contains a 5-minute step-by-step guide to making your first IRC bot.
|Tags||Communications Chat IRC Utilities|
|Operating Systems||OS Independent Windows Windows POSIX BSD FreeBSD Unix Linux Solaris|
Release Notes: This release adds a new method to make it easy to identify with NickServ. This is useful on networks such as Freenode where a client must identify itself before it is able to send private messages.
Release Notes: This release offers firewall and multiple NIC support. An arbitrary IP address can be selected and used to receive DCC connections, thus facilitating the sending of files from behind a firewall or NAT. There is also the option of specifying a fixed set of port numbers to make port forwarding much easier.
Release Notes: A close() method was introduced in the DccFileTransfer class, allowing you to abort file transfers at any moment. The new getTransferRate() method lets you estimate the average transfer speed of a file.
Release Notes: This release introduces a new method, sendRawLineViaQueue, which allows you to have more control over what you send without flooding the server. You can now call setAutoNickChange(true) to make PircBot automatically obtain a valid nickname if the desired name is already in use.
Release Notes: This release handles messages correctly in channels with ! and + prefixes.