python-jabberbot

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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  25 Jan 2009 16:14
  • Rrelease-after

Changes: This release fixes a dependency check for xmpppy.

  • Rrelease-mid
  •  12 Jul 2008 18:59
  • Rrelease-after

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.

No-screenshot

Project Spotlight

Cyrus IMAP Server

Full featured IMAP server

4b07879d5a5e6363290a5602f791696b_thumb

Project Spotlight

DMDirc

An IRC client.