view JabberBot/ @ 2100:0dbf808a6e42

Move jabber bot to a top-level package.
author Karol 'grzywacz' Nowak <>
date Wed, 06 Jun 2007 20:45:31 +0200
parents MoinMoin/jabber/
line wrap: on
line source
# -*- coding: iso-8859-1 -*-
    MoinMoin - inter-thread communication commands

    This file defines command objects used by notification
    bot's threads to communicate among each other.

    @copyright: 2007 by Karol Nowak <>
    @license: GNU GPL, see COPYING for details.

# First, XML RPC -> XMPP commands
class NotificationCommand:
    """Class representing a notification request"""
    def __init__(self, jid, text):
        self.jid = jid
        self.text = text
class AddJIDToRosterCommand:
    """Class representing a request to add a new jid to roster"""
    def __init__(self, jid):
        self.jid = jid
class RemoveJIDFromRosterCommand:
    """Class representing a request to remove a jid from roster"""
    def __init__(self, jid):
        self.jid = jid