A cross-platform IRC bot written in Python
Supybot is a clearly-written Python IRC framework and bot, intended to be both easily extensible and very flexible. Several modules are included by default. Numerous plugins are already written, including Google, Factoids, RSS, Quotes, and Relay.

Plugins and their commands achieve greater utility via command nesting, something that no other IRC bot does. The user database is based on "capabilities" rather than obscure flags or arbitrary numeric "userlevels", giving the bot flexibility and fine-grained control (think ACLs vs. standard *nix permissions).

Developing your own additions to the bot is simple with the base classes provided; writing a new command for the bot is as simple as writing a function. Unlike many other IRC frameworks, this simplicity is achieved at no cost to generality, which lets new programmers and old programmers alike feel at home in the framework.

Main features:

  • Supybot is actively developed.
  • Supybot offers nested commands.
  • Supybot has a powerful and flexible capability system for handling security.
  • Supybot includes many plugins , and has many more ripe for the picking on this very website.
  • Supybot supports multiple servers.
  • Supybot supports multiple channels.
  • Supybot is user-friendly.
  • Supybot is developer-friendly.
  • Supybot is stable.
  • The stability of a Supybot is only limited by the uptime of the host it runs on. Multi-month uptimes are the norm, rather than the exception.

last updated on:
May 26th, 2009, 8:46 GMT
license type:
BSD License 
developed by:
Jeremy Fincher
ROOT \ Communications \ Chat
Download Button

In a hurry? Add it to your Download Basket!

user rating 18



Rate it!
What's New in This Release:
  • Fixed a bug in Factoids where the help could not be retrieved for any command.
  • Fixed a bug where Plugin.list wouldn't list any aliases/RSS feeds from the Alias/RSS plugins.
  • Updated Google to ensure the third-party json module (different API than simplejson) isn't loaded. Based on a patch from Ricky Zhou.
  • Updated Channel.nicks so it doesn't reply with nicks from secret channels outside of that channel.
read full changelog

Add your review!