Supybot

A cross-platform IRC bot written in Python
Download

Supybot Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Jeremy Fincher
  • Publisher web site:
  • http://supybot.com/

Supybot Tags


Supybot Description

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. Here are some key features of "Supybot": · 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. 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. · Updated Channel.{op,halfop,voice,deop,dehalfop,devoice} commands so they respect the server's "max mode changes per message" setting. · Updated utils.str.nItems to accept long as well as int. Thanks to Ricky Zhou for the patch.


Supybot Related Software