prefix = '!'
def __init__(self, jid, password, room, nick, log_file=None,
- log_level=logging.INFO):
+ log_level=logging.INFO):
super(MUCBot, self).__init__(jid, password)
self.log = logging.getLogger(__package__)
self.log.debug('set logger, log level : %s', log_level)
def message(self, msg):
+ """Messages handler"""
if msg['type'] not in ('groupchat', 'chat'):
self.log.warning('Unhandled message')
return
self.send_message(mto=msg['from'].bare, mbody=reply, mtype='groupchat')
def _view(self, pres):
+ """Track known nick"""
nick = pres['from']
status = (pres['type'], pres['status'])
self.__seen.update({nick: status})