Example #1
0
 def recv(self, client, msg):
     logging.debug('Jabber got message')
     if not str(msg.getFrom()).startswith(self.data['target']):
         return
     if not msg.getBody().startswith('!'):
         FooApp.recv(self, msg.getBody())
     else:
         prefix, msg = msg.getBody().split(' ', 1)
         prefix = prefix.lstrip('!')
         FooApp.recv(self, msg, dst=prefix)
     return