python-jabberbot is a Jabber bot framework for Python that makes it easy to write simple Jabber bots. One can use these Jabber bots to provide information about running systems, to make Web sites interact with Jabber-enabled visitors, or notify the bot owner about updates or changes that are monitored with custom Python scripts.
| Tags | Communications Chat Networking Monitoring Logging Software Development Libraries Python Modules |
|---|---|
| Licenses | GPLv3 |
| Implementation | Python |
Recent releases


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.