print request_to_dict(item) print if __name__ == "__main__": if len(sys.argv) == 1: uin = 3993939 else: uin = int(sys.argv[1]) session = GGSession(uin=11327271, password='******') session.register('on_login_ok', login_ok_event_handler) session.register('on_msg_recv', msg_recv_event_handler) session.register('on_unknown_packet', on_unknown_packet_event_handler) session.register('on_send_msg_ack', on_send_msg_ack_event_handler) session.register('on_pubdir_recv', on_pubdir_recv_event_handler) session.login() session.pubdir_request({'FmNumber': 1308535}) time.sleep(5) session.send_msg(uin, 'msg1') time.sleep(5) session.send_msg(uin, 'msg2', msg_class=GGMsgTypes.Chat) time.sleep(5) print 'Changing status...' session.change_status(GGStatuses.AvailDescr, "pygglib") time.sleep(5) print 'Changing description...' session.change_description("ala ma kota") time.sleep(5) session.logout('Nie ma Henia') x = raw_input()
entry = request_to_dict(args.reply.split("\0\0")[0]) contact = Contact({'uin':entry['FmNumber'], 'shown_name':entry['nickname']}) sender.add_contact(contact) if __name__ == "__main__": session = GGSession(uin = 11327271, password = '******') session.register('on_login_ok', login_ok_event_handler) session.register('on_msg_recv', msg_recv_event_handler) session.register('on_unknown_packet', on_unknown_packet_event_handler) session.register('on_userlist_reply', on_userlist_reply) session.register('on_pubdir_recv', on_pubdir_recv_event_handler) session.register('on_status_changed', on_status_changed) session.import_contacts_list("kontakty.txt") session.login() session.pubdir_request({'FmNumber':1308535}) session.change_status(GGStatuses.AvailDescr, ':>') print "Dodaje kontakt" session.add_contact(Contact({'uin':3993939,'shown_name':'Ty'})) time.sleep(10) print "Zmiana typu - blokada" session.change_user_type(1308535, GGUserTypes.Blocked) session.change_user_type(3993939, GGUserTypes.Blocked) time.sleep(10) print "Zmiana typu - odblokowanie mnie" session.change_user_type(1308535, GGUserTypes.Normal) print "Usuniecie ciebie" session.remove_contact(3993939) time.sleep(10) print "Eksport" session.export_contacts_list() session.export_contacts_list("kontakty.txt")
def login_ok(sender, args): print 'Zalogowano :>' def print_msg(sender, args): print '<%d>: %s' % (args.uin, args.message) def print_unknown_packet(sender, args): print 'Unknow packet received: type: %d, length: %d' % (args.type, args.length) print if __name__ == "__main__": session = GGSession(uin=11327271, password='******') session.register('on_login_ok', login_ok) session.register('on_msg_recv', print_msg) session.register('on_unknown_packet', print_unknown_packet) session.login() session.change_status(GGStatuses.InvisibleDescr, "richtext_test.py") session.send_msg(3993939, 'Zwykla wiadomosc') session.send_msg( 3993939, 'Richtext: <b>Ala <i><u>ma</u></i></b><color red=123 green=143 blue=123> KOTA</color>', richtext=True) session.send_msg(3993939, 'Zwykla wiadomosc 2') time.sleep(10) session.logout()
if os.sys.platform == 'win32': sys.path.append(".\\..") # - dla windowsa else: sys.path.append("../") # - dla linuksa from pygglib import GGSession from GGConstans import * def login_ok(sender, args): print 'Zalogowano :>' def print_msg(sender, args): print '<%d>: %s' % (args.uin, args.message) def print_unknown_packet(sender, args): print 'Unknow packet received: type: %d, length: %d' % (args.type, args.length) print if __name__ == "__main__": session = GGSession(uin = 11327271, password = '******') session.register('on_login_ok', login_ok) session.register('on_msg_recv', print_msg) session.register('on_unknown_packet', print_unknown_packet) session.login() session.change_status(GGStatuses.InvisibleDescr, "richtext_test.py") session.send_msg(3993939, 'Zwykla wiadomosc') session.send_msg(3993939, 'Richtext: <b>Ala <i><u>ma</u></i></b><color red=123 green=143 blue=123> KOTA</color>', richtext = True) session.send_msg(3993939, 'Zwykla wiadomosc 2') time.sleep(10) session.logout()
}) sender.add_contact(contact) if __name__ == "__main__": session = GGSession(uin=11327271, password='******') session.register('on_login_ok', login_ok_event_handler) session.register('on_msg_recv', msg_recv_event_handler) session.register('on_unknown_packet', on_unknown_packet_event_handler) session.register('on_userlist_reply', on_userlist_reply) session.register('on_pubdir_recv', on_pubdir_recv_event_handler) session.register('on_status_changed', on_status_changed) session.import_contacts_list("kontakty.txt") session.login() session.pubdir_request({'FmNumber': 1308535}) session.change_status(GGStatuses.AvailDescr, ':>') print "Dodaje kontakt" session.add_contact(Contact({'uin': 3993939, 'shown_name': 'Ty'})) time.sleep(10) print "Zmiana typu - blokada" session.change_user_type(1308535, GGUserTypes.Blocked) session.change_user_type(3993939, GGUserTypes.Blocked) time.sleep(10) print "Zmiana typu - odblokowanie mnie" session.change_user_type(1308535, GGUserTypes.Normal) print "Usuniecie ciebie" session.remove_contact(3993939) time.sleep(10) print "Eksport" session.export_contacts_list() session.export_contacts_list("kontakty.txt")