Example #1
0
 def invite(self, room, jids, reason=None):
     """Invites user to muc.
     Works only if user has permission to invite to muc"""
     NS_MUCUSER = '******'
     mess = Message(to=room)
     for jid in jids:
         invite = simplexml.Node('invite')
         invite.setAttr('to', jid)
         if reason is not None:
             invite.setTagData('reason', reason)
         mess.setTag('x', namespace=NS_MUCUSER).addChild(node=invite)
     self.log.info(mess)
     self.connect().send(mess)
Example #2
0
 def invite(self, room, jids, reason=None):
     """Invites user to muc.
     Works only if user has permission to invite to muc"""
     NS_MUCUSER = '******'
     mess = Message(to=room)
     for jid in jids:
         invite = simplexml.Node('invite')
         invite.setAttr('to', jid)
         if reason is not None:
             invite.setTagData('reason', reason)
         mess.setTag('x', namespace=NS_MUCUSER).addChild(node=invite)
     self.log.info(mess)
     self.connect().send(mess)