Пример #1
0
 def onPrivateMesg(self, mesg):
     if PalBot.onPrivateMesg(self, mesg): return True
     if mesg.mime != 'text/plain': return
     print mesg
     msg = mesg.text().strip()
     if msg.startswith('@'):
         msg = msg[1:]
     return self.processChat(msg, mesg.sourceId, mesg.name, True)
Пример #2
0
 def onGroupMesg(self, mesg):
     if PalBot.onGroupMesg(self, mesg): return True
     if mesg.mime != 'text/plain': return
     print mesg
     msg = mesg.text().strip()
     if (msg.startswith('@') and
         len(msg) > 2):
         uid = mesg.sourceId
         if uid in self.contacts():
             name = self.contacts()[uid]['Nickname']
         else:
             name = ''
         return self.processChat(msg, mesg.groupId, name, False)
     else:
         return False
Пример #3
0
 def __init__(self, owner=None, useThreads=False):
     PalBot.__init__(self, 'Simsimi', owner=owner)
     self.simsimi = 0
     self.useThreads = useThreads