Skip to main content

Comparison of Internet Relay Chat bots









Comparison of Internet Relay Chat bots


From Wikipedia, the free encyclopedia

Jump to navigation
Jump to search







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





General[edit]











































































































































































































































































































































































































































































































































































IRC Bot

Primary developers

Software license

Operating system

Programming language
First public release - date (version)
Latest version - date (version)
Notable features
Function scope

Website
Cardinal
John Maguire

MIT
Cross-platform
Python 2
2013-02-03 (beta)
2015-12-12 (2.0.13)

?

?

[1]
Pynfo
kuran

GPL-2
Cross-platform
Python
2002-10-21
2013-02-27

?

?

[2]
Supybot
Jeremiah Fincher, James Vega and others

BSD
Cross-platform
Python
? (0.30)
2018-05-10 (0.84.0)
Many plugins, SSL, multiple networks support, (un)loading plugins, threads, configuration registry, standardized command syntax, argument parsing

?

[3], [4]
Cerberus

Stefan Hüsges

GPL-3.0
Cross-platform
PHP
2008-02-18 (beta)
2016-10-04 (1.6.0)

?

?

[5]
Cinch
Dominik Honnef, Lee Jarvis
MIT
Unix-like
Ruby
2010-07-08 (0.3.2)
2015-03-31 (2.2.5)
Threaded, object-oriented
Bot writing framework

[6]
CNT Bot
CNT Bot Team

Unlicense
Unix-like
TCL
2015-06-15 (0.1)
2015-07-24 (0.2)
Voting, polling, elect/recall delegates, hold plenaries, admission control, automatically connects to other CNT Bots
Democracy software for digital activists building flat, horizontal networks

[7]
Darkbot
Jason Hamilton, juice
GPL

Unix-like

C
?
?
?
responds to user questions from database

[8]
Daskeb
Digit
GPL

Unix-like

Haskell
?
?
minimal starter bot

?

[9]

Eggdrop
Eggheads
GPL

Cross-platform
C
1993-12
2018-02-04 (1.8.3)
botnet, partyline, filesharing, user management, IRC bot uptime contest
multi-purpose

[10]
EnergyMech
Proton
GPL
Unix-like
C
1998-09-10 (2.5.24, first release by Proton)
2018-03-09 (3.0.99p4)
single-thread multi-bot capable, low resource usage, botnet, user management, channel moderation, built-in irc bouncer, can be upgraded without disconnecting, IRC bot uptime contest, supports scripting in tcl, python.
multi-purpose

[11]
Erebot
François Poirotte

GPL-3.0
Cross-platform
PHP
2010-10-09
2011-05-08
Extensible with many modules and support for multiple networks, multiple identities, SSL/TLS, STARTTLS, IdentD and various IRC daemons extensions. Can be used as a framework to create advanced channel bots.
games

[12]
Erwin
Idar Lund

GPL-2.0+
Cross-platform
Perl
2004-04-05 (1.0-beta1)
2017-03-19 (1.2.0)
Easily expandable by writing new modules.
Replies to users from database.

[13]
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.

?

[14]
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.
kit to build internet client / server / gateway, primary for messaging networks

[15]
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.
Twitter and other feeds, games / memes,

[16]
Gozerbot
Bart Thate

BSD
Unix-like
Python
?
? (1.0.1)
IRC and XMPP bot; can be bridged with Google Wave

?

[17]
Graystone
Geoff Woollams

MIT

Cross-platform

C#
2015-10-08
2015-10-09 (0.1)
IRC commands can launch any command line or http request to allow any program or script to control the bot by its output. MySQL support for non user initiated actions and 3rd party integration.

?

[18]
guppy
Svetlana Tkachenko

GPL

Cross-platform

Python
2011-03-20
2012-12-11 (0.4.3)
easy to install, modular structure
multi-purpose

[19]
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

? + plugin "factoids" responds to users from database

[20]

Infobot
Kevin Lenzo

Artistic License
Unix-like

Perl
2004-08
2008-08-01 (1.5.3)
?
replies to users from database

[21]
IrcBot
Marlinc

BSD
Unix-like
PHP
? (0.1)
? (1.2)
?

?

[22]
jenni
Michael Yanovich

EFLv2
Unix-like
Python (2)
?
?
Threaded, general purpose, includes some games. Easily expandable by writing new modules.
user management, conversation / lookup, games

[23]
irccd
David Demelier

ISC

Cross-platform
C++17 and JavaScript
2013-09-13 (1.0.0)
2017-09-26 (2.2.0)
Multiple servers, multiple identities, extensible with JavaScript
bot framework

[24]
Jerkbot
Jason Stephenson

Artistic License 2.0

Cross-platform
Sleep
2014-02-10 (1.0)
2017-08-29 (1.7.65)
Configurable chatter bot, written as jIRCii script
responsive chatter + learns + modules

[25]
JSONBOT
Bart Thate
MIT
Unix-like
Python
2010-04
2012-03-23 (0.84.4)
Beta


[26]
JZBot
Alexander Boyd, Maximilian Dirkmann, James Stoker

LGPL
Cross-platform

Java
?
?
?
feeds, werewolf / maffia, karma system, reminders

[27]
KGB
Martín Ferrari and Damyan Ivanov

GPL-2+
Cross-platform
Perl
2008-07-14 (Git)
2014-09-17 (1.3.3 see commits)
KGB is a system that provides notifications on IRC for commits made to Git, Subversion and CVS repositories.
notifications on code commits

[28]
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
haskell development tool

[29]
Limnoria


BSD
Cross-platform
Python
?
2017-03-30 (2017.03.30)
See Supybot
A maintained fork of Supybot

[30]
Mozbot
Ian Hickson, Chris Crews

MPL
Cross-platform
Perl
?
?
?
services to developer communities

[31]
MrBot - AwesomeBot
MattMc
Apache v2
Cross-platform
Java
November '13
2014-06-01
A Semi-Advanced Java Bot with a ton of feactures and still more coming... join #AwesomeBot on espernet for more info..
factoids + lastseen

[32]
nibblrjr
Thom Barlow
None
Cross-platform
Javascript
?
?
bot framework for creating custom behaviour dynamically
Bot framework

[33]
node-irc
Martyn Smith
GPLv3
Unix-like
Javascript
?
2015-01-16 (0.3.9)
Node- native non blocking

?

[34]
PircBot
Paul Mutton
GPL
Cross-platform
Java
2001-08-01
2009-12-14 (1.5.0)
Framework for creating bots
framework to create bots

[35]
pmxbot
YouGov, Jamie Turner, Chris Mulligan
MIT
Unix-like
Python 3
?
?
Designed to be extensible for a work IRC network
conversation, search, games

[36]
Ruby-rbot
ruby-rbot
GPL
Unix-like

Ruby
?
?
flexible plugin system
Twitter & RSS feeds, searches, games

[37]
Rubybot
umby24

GPL-3.0
Cross-platform
Ruby
?
2013-10-30 (4.2)
Simple, yet easily extensible.
usermanagement

[38]
Schongo
Selig, Posiden, Wil
?
Cross-platform
Python 3
?
?
Focus on simplicity, highly extandable module system, rapid development cycle
internet searches

[39]
Shocky
Shockah, clone1018

GPL-2.0
Cross-platform
Java

?

?
A Very advanced Java irc bot, that supports all kinds of stuff
user management, factoids, games, karma system

[40]
sircbot

Alpine Linux

GPL-2.0
Unix-like
C (Lua scriptable)
?
2011-12-15
Simple IRC bot for shell and lua scripts

?

git wiki
Sopel
Elsie Powell, Dimitri Molenaars, Elad Alfassa, Ari Koivula

EFLv2
Cross-platform
Python
2012-07-15 (3.0.0)
2018-04-06 (6.5.3)
SSL, (un)loading of modules at runtime, threaded, user/channel settings database, Python 3 support. (Formerly Willie; based originally on phenny)
Twitter & other feeds, internet searches, meetingbot

[41]
Tennu
Havvy (Ryan Scheel)
ISC

Cross-platform
Javascript
2012-03-08 (1.0.0)
2016-06-22 (4.9.0)
Node.js, Plugin architecture, Promise driven
user management

[42]
Ultros
gdude2002 and rakiru

Artistic License 2.0
Cross-platform
Python2
2013-04-08 (Git)
2014-09-25 (1.1.0+ - see commits)
Python IRC bot with an extensible plugin and protocol system, and a package manager. Also supports mumble.
internet searches, games

git site
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
bot stats

[43]
Yauib
Julien Palard

Simplified BSD
Cross-platform
Python
2011-03-22
?
Plugins can be written in any language
takes all pubmsg and priv and tries to match the first word as a command to a directory with exec files and the rest as parameters

[44]


References[edit]













Retrieved from "https://en.wikipedia.org/w/index.php?title=Comparison_of_Internet_Relay_Chat_bots&oldid=871246241"





Navigation menu

























(window.RLQ=window.RLQ||).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.248","walltime":"0.322","ppvisitednodes":{"value":1167,"limit":1000000},"ppgeneratednodes":{"value":0,"limit":1500000},"postexpandincludesize":{"value":55879,"limit":2097152},"templateargumentsize":{"value":272,"limit":2097152},"expansiondepth":{"value":15,"limit":40},"expensivefunctioncount":{"value":2,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 194.106 1 -total"," 30.00% 58.229 1 Template:Refimprove"," 25.17% 48.861 40 Template:Anchor"," 20.64% 40.069 1 Template:Ambox"," 18.64% 36.178 1 Template:IRC_footer"," 15.94% 30.941 1 Template:Navbox_with_collapsible_groups"," 14.51% 28.173 1 Template:Expand_list"," 12.79% 24.825 1 Template:Hatnote"," 8.99% 17.445 1 Template:TDMCA"," 7.72% 14.978 1 Template:DMCA"]},"scribunto":{"limitreport-timeusage":{"value":"0.071","limit":"10.000"},"limitreport-memusage":{"value":2340890,"limit":52428800}},"cachereport":{"origin":"mw1262","timestamp":"20181222055744","ttl":1900800,"transientcontent":false}}});});{"@context":"https://schema.org","@type":"Article","name":"Comparison of Internet Relay Chat bots","url":"https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_bots","sameAs":"http://www.wikidata.org/entity/Q5155739","mainEntity":"http://www.wikidata.org/entity/Q5155739","author":{"@type":"Organization","name":"Contributors to Wikimedia projects"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https://www.wikimedia.org/static/images/wmf-hor-googpub.png"}},"datePublished":"2009-11-06T22:24:12Z","dateModified":"2018-11-29T20:49:38Z","headline":"Wikimedia list article"}(window.RLQ=window.RLQ||).push(function(){mw.config.set({"wgBackendResponseTime":118,"wgHostname":"mw1251"});});

Popular posts from this blog

The Sandy Post

Danny Elfman

Pages that link to "Head v. Amoskeag Manufacturing Co."