Comparison of Internet Relay Chat bots

From Wikipedia, the free encyclopedia
This list is incomplete; you can help by expanding it.

The following table contains general and technical information about a range of Internet Relay Chat bots (IRC bots).

General

IRC Bot Primary developers Software license Operating system Programming language First public release - date (version) Latest version - date (version) Notable features Website
Cinch Dominik Honnef, Lee Jarvis MIT Unix-like Ruby 2010-07-08 (0.3.2) 2013-11-03 (2.0.10) Threaded, object-oriented [1]
Darkbot Jason Hamilton, juice GPL Unix-like C ? ? ?
Daskeb Digit GPL Unix-like Haskell ? ? minimal starter bot
Eggdrop Eggheads GPL Cross-platform C 1993-12 2011-10-25 (1.6.21) ?
EnergyMech Proton GPL Unix-like C ? 2009-07-24 (3.0.99p3) ?
FoxEye Andriy Grytsenko GPL Unix-like C 2011-01 (beta) 2011-02-24 (0.9b10) Multithreaded, multinetworked. Encoding chosen per user or network. Extendible by plugins, can be used as client or whatever. Currently supported scripts: Lua, Tcl.
Gambot Derek Hoagland GPL Unix-like Perl 2011-1-1 2011-07-16 (1.0) Framework for creating bots. Messages handled completely asynchronously. Extensible in any programming language. Can be updated without reconnecting, restarting, or reloading.
Gozerbot Bart Thate BSD Unix-like Python ? ? (1.0.1) IRC and XMPP bot; can be bridged with Google Wave
guppy team; nicknamed 'G24' GPL Cross-platform Python 2011-03-20 2012-11-20 (0.4.2) easy to install, modular structure
Ibid Jonathan Hitchcock, Michael Gorven, Stefano Rivera GPL3, core under MIT Unix-like Python, Twisted in IM protocols ? (0.1.0) ? (0.1.1) Twisted engine allows connecting to multiple IM sources, including IRC, XMPP, SILC, Campfire, NMDC
Infobot Kevin Lenzo Artistic License Unix-like Perl 2004-08 2011-03-15 (1.5.3) ?
IrcBot Marlinc BSD Unix-like PHP ? (0.1) ? (1.2) ?
jenni Michael Yanovich EFLv2 Unix-like Python (2) ? ? Threaded, general purpose, includes some games. Easily expandable by writing new modules.
irccd David Demelier ISC Cross-platform C++11 and Lua 2013-09-13 (1.0) 2013-09-17 (1.0.1) Multiple servers, multiple identities, extensible with Lua
JSONBOT Bart Thate MIT Unix-like Python 2010-04 2012-03-23 (0.84.4) Beta
JZBot Alexander Boyd, Maximilian Dirkmann, James Stoker LGPL Cross-platform Java ? ? ?
Khaos Pannekoek GPL-3.0 Cross-platform PHP ? (0.1) 2012-08-04 Framework for irc bots. Asynchronous irc connections enable complex functionalities.
Lambdabot Andrew J. Bromage et al. MIT Unix-like Haskell ? (1.0) 2011-01-20 (4.2.3.2) Many plugins; usable offline as a Haskell development tool; embeddable in GHCi
Mozbot Ian Hickson, Chris Crews MPL Cross-platform Perl ? ? ?
Pbot Weaver/Solo Freeware Windows mIRC Script ? 2002-01-04 (2.4) Channel protection bot, written as mIRC script
PircBot Paul Mutton GPL Cross-platform Java ? ? Framework for creating bots
phenny Sean B. Palmer EFLv2 Cross-platform Python ? ? Threaded, can load or disable modules at runtime
pmxbot YouGov, Jamie Turner, Chris Mulligan MIT Unix-like Python ? ? Designed to be extensible for a work IRC network
Q-bot Q-bot Freeware Windows C# ? ? Plug-in function
Ruby-rbot ruby-rbot GPL Unix-like Ruby ? ? ?
Schongo Selig, Posiden, Wil ? Cross-platform Python ? ? Focus on simplicity, highly extandable module system, rapid development cycle
Supybot Jeremiah Fincher, James Vega and others BSD Cross-platform Python ? (0.30) ? (0.83.4.1) Many plugins, SSL, multiple networks support, (un)loading plugins, threads, configuration registry, standardized command syntax, argument parsing
sircbot Alpine Linux GPL-2.0 Unix-like C (Lua scriptable) ? 2011-12-15 Simple IRC bot for shell and lua scripts git wiki
VikingBot Tor Henning Ueland GPL-3.0 Unix-like PHP ? 2013-10-09 Simple PHP based IRC bot with support for secure IRC servers and plugin support
Willie Edward Powell, Dimitri Molenaars, Elad Alfassa, Ari Koivula EFLv2 Cross-platform Python 2012-07-15 (3.0.0) 2013-07-03 (4.0.1) SSL, (un)loading of modules at runtime, threaded, user/channel settings database. (based originally on phenny)
Yauib Julien Palard Simplified BSD Cross-platform Python 2011-03-22 ? Plugins can be written in any language
FoxBot Lee Watson GPL-3.0 Cross-platform Java ? 2013-09-06 (0.9) Command framework is designed to make writing commands easy. Has simple and powerful permissions system. Simple and fully explained config.
Rubybot umby24 GPL-3.0 Cross-platform Ruby ? 2013-10-30 (4.2) Simple, yet easily extensible.

References

    This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.