Release Notes: This release includes various bugfixes and support for command prefixes. Experimental support for running commands in a separate thread is also provided. The code has been updated to be PEP-8 clean.
Release Notes: This release is a bugfix release. Among other changes, it includes various fixes to the code and clean-ups that should make it easier in the future for contributors to submit patches against the current code-base.
Release Notes: This release adds support for optionally receiving one's own messages in the JabberBot. This is helpful when trying to build a federated multicast JabberBot network.
Release Notes: This release adds support for private subscription domains. A JabberBot can now listen only to subscriptions from its own domain or from a specific target domain, ignoring all other domains. The default behavior is still the same as in previous versions (no restrictions in subscriptions).
Release Notes: Several bugs in the examples and in the main module have been fixed. Support for Jabber Multi-User-Chats (MUCs) has been added, with an accompanying example.
Release Notes: Support for XMPP TUNE (a status message about the currently playing song) and XHTML messages has been added. Command names can now be overridden with a special parameter to the botcmd decorator. The default response in the command handler can now be suppressed. If the bot joins a multi-user chat (MUC), its username can be overridden to avoid having the Jabber ID used as username.
Release Notes: This is a bugfix release that adds correct example code for the new-style bot commands (using the decorator "@botcmd" instead of prefixing commands with the "bot_" name).
Release Notes: Support for multi-user XMPP chats has been added. More example scripts are available in the source distribution, and the code has got some clean-ups.
Release Notes: This release fixes a dependency check for xmpppy.
Release Notes: A setup.py script was added for inclusion into PyPI. The documentation was cleaned up a bit.