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


Changes: This release fixes a dependency check for xmpppy.


Changes: A setup.py script was added for inclusion into PyPI. The documentation was cleaned up a bit.


Changes: Support was added for setting the type and thread of conversations when replying to a user command (for clients that support conversations). Encrypted messages and other types of messages that are not commands and cannot be parsed are skipped.


Changes: Support was added for the unknown_command handler in subclasses. A quit() method can be used to stop the main loop. Jabber subscription/authorization examples were added. Some minor clean-ups and changes were made in the example bots.


Changes: This version supports subclassing the JabberBot to provide commands and automatic command description extraction from docstrings. This release also implements a default "help" command in the bot that lists user-implemented commands with their description. An example for threaded usage is included.