예제 #1
0
    def __init__(self, uin, pwd):
        self.eqq = EqqClient()
        self.eqq.set_output()
        self.uin = uin
        self.pwd = pwd
        self.eqq.set_account(uin, pwd)
        self.eqq.login()
        self.eqq.get_friend_info2(uin)
        self.eqq.get_user_friends2()
        self.eqq.get_group_name_list_mask2()
        self.eqq.get_online_buddies2()
        self.eqq.get_recent_list2()

        self.groups
예제 #2
0
 def __init__(self,uin,pwd):
     self.eqq=EqqClient()
     self.eqq.set_output()
     self.uin=uin
     self.pwd=pwd
     self.eqq.set_account(uin,pwd)
     self.eqq.login()
     self.eqq.get_friend_info2(uin)
     self.eqq.get_user_friends2()
     self.eqq.get_group_name_list_mask2()
     self.eqq.get_online_buddies2()
     self.eqq.get_recent_list2()
     
     self.groups
예제 #3
0
파일: init.py 프로젝트: sintrb/eqq-python
def test_eqq(uin, pwd):
    eqq = EqqClient()
    eqq.set_account(uin, pwd)
    eqq.login()
    eqq.get_friend_info2(uin)
    eqq.get_user_friends2()
    eqq.get_group_name_list_mask2()
    eqq.get_online_buddies2()
    eqq.get_recent_list2()
    eqq.get_group_info_ext2('523413439')
    #eqq.send_buddy_msg2('2699969892', '�ڸ���ѽ!')
    #eqq.send_qun_msg2('268512380', '�ڸ���ѽ')
    #eqq.getlog('268512380','groupmask')
    #print "hash:",eqq.get_hash(uin,'892d42b6b4ecfbd7ec9dcf67ccc2b51fe714c31ab1a983b22702c1256c593a7f')
    eqq.start()
예제 #4
0
class EqqMachine(object):
    def __init__(self,uin,pwd):
        self.eqq=EqqClient()
        self.eqq.set_output()
        self.uin=uin
        self.pwd=pwd
        self.eqq.set_account(uin,pwd)
        self.eqq.login()
        self.eqq.get_friend_info2(uin)
        self.eqq.get_user_friends2()
        self.eqq.get_group_name_list_mask2()
        self.eqq.get_online_buddies2()
        self.eqq.get_recent_list2()
        
        self.groups
    def init(self):
        self.set_message_process()
        self.eqq.start()
    def run(self):
        while True:
            cmd=raw_input("eqq#:")
            self.pase_command(cmd)
        
    def pase_command(self,command):
        pass
    def set_message_process(self):
        self.eqq.set_poll_type_action('shake_message',self.process_shake_message)
        self.eqq.set_poll_type_action('group_message',self.process_group_message)
    def process_shake_message(self,message):
        print '#shake_message:',message
        pass
    def process_group_message(self,message):
        print '#group_message:',message
        print 'content:',message['content']
        for c in message['content']:
            print 'c:',c
        pass   
        
        
        
예제 #5
0
class EqqMachine(object):
    def __init__(self, uin, pwd):
        self.eqq = EqqClient()
        self.eqq.set_output()
        self.uin = uin
        self.pwd = pwd
        self.eqq.set_account(uin, pwd)
        self.eqq.login()
        self.eqq.get_friend_info2(uin)
        self.eqq.get_user_friends2()
        self.eqq.get_group_name_list_mask2()
        self.eqq.get_online_buddies2()
        self.eqq.get_recent_list2()

        self.groups

    def init(self):
        self.set_message_process()
        self.eqq.start()

    def run(self):
        while True:
            cmd = raw_input("eqq#:")
            self.pase_command(cmd)

    def pase_command(self, command):
        pass

    def set_message_process(self):
        self.eqq.set_poll_type_action('shake_message',
                                      self.process_shake_message)
        self.eqq.set_poll_type_action('group_message',
                                      self.process_group_message)

    def process_shake_message(self, message):
        print '#shake_message:', message
        pass

    def process_group_message(self, message):
        print '#group_message:', message
        print 'content:', message['content']
        for c in message['content']:
            print 'c:', c
        pass