commitbot/commitbot.py

29 lines
530 B
Python

from twisted.words.xish import domish
from wokkel.subprotocols import XMPPHandler
from wokkel.xmppim import AvailablePresence, Presence
NS_MUC = 'http://jabber.org/protocol/muc'
class CommitBot(XMPPHandler):
def __init__(self, room, nick):
XMPPHandler.__init__(self)
self.room = room
self.nick = nick
self.joined = False
def connectionMade(self):
self.send(AvailablePresence())
# add handlers
# join room
pres = Presence()
pres['to'] = self.room + '/' + self.nick
pres.addElement((NS_MUC, 'x'))