Projects / perlbot


Perlbot is an IRC bot written in Perl. It depends on Net::IRC and its goals are simplicity and modularity. The base bot allows auto-opping, notes, multiple channels, etc., but much much more is possible through the use of plugins. Many plugins are included, and it should be easy for anyone with some knowledge of Perl to write her own.

Operating Systems

Recent releases

  •  12 Feb 2003 21:43

    Release Notes: This release changes the logging facility API, providing a layer of abstraction allowing logging to arbitrary targets (e.g. files, databases, XML, etc.). A new config API allows for greater flexibility and ease of use. The built-in Webserver allows for authentication with this release. Miscellaneous cleanups and fixes are also included.

    •  04 Sep 2002 18:50

      Release Notes: This release fixes some minor bugs and adds a couple of features which are mainly interesting to developers. It also includes the initial release of the feedback agent, which should help developers gather relevant information to aid in future releases.

      •  02 Aug 2002 20:24

        Release Notes: This release fixes a fairly major forking problem in the integrated Web server. Additionally, there are a couple of new features and plugins. This is a development release, but it is getting quite close to what 2.0 will be like.

        •  29 Jul 2002 20:31

          Release Notes: A new Web Services feature has been added. Now plugins can easily publish information through an HTTP interface. Several included plugins have been modified to utilize this feature. There are a few new plugins, as well as modifcations and improvements to old ones.

          •  04 May 2002 06:13

            Release Notes: A lot of internal cleanups have been made, and the debug output made somewhat more logical. Plugin loading and unloading should work now via !loadplugin and !unloadplugin. The new URLEater plugin, !urls, will show the URLs that were recently pasted into the channel. Also included is a new Trivia plugin for running trivia games and keeping statistics on the players.

            Recent comments

            15 Jul 2000 22:19 jmuhlich

            I meant a freshmeat t-shirt... They were/are having some sort of contest. But perlbot t-shirts would be cool too. Anyone have a good idea for a logo? :)

            14 Feb 2000 21:57 punck

            T-shirts are available? :)

            13 Jan 2000 01:28 jmuhlich

            What, are you trying to win a t-shirt or something? :)

            12 Dec 1999 16:55 chacal

            an excellent irc bot
            This bot takes the cake in terms of speed, ease of use, and extensibility. It's got a great set of plugins (although I would like to see that logsearch plugin, what a neat idea) and it doesn't seem like it's too difficult to add others.

            Other things that would be nice:

            greater channel protection. it'd be nice if the bot watched for mass deops, people riding netsplits to steal ops in a channel, things like that.

            onjoin messages. It would be cool if the bot could record onjoin messages for each user, and echo them when the user joins the channel for the first time in a specified time period.

            I have to say that the developers of this application did an excellent job, and are really responsive. I went to #perlbot on EFnet irc, and got immediate help with a configuration issue. This is an example of what makes the open source community so wonderful.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.