def messages(): body = request.get_json() print("Received payload: {}".format(body), flush=True) body_str = json.dumps(body) client.send_message( QueueUrl=worker_queue_url, MessageBody=body_str ) ip = request.headers.get('X-Forwarded-For') return "Ok from {}. Requested by {}. HelloMessage: {}".format(instance_id, ip, hello_message)
def write_image_file(future): global index data = future.result() if data != 0: output_file = open(search_keyword + "/" + str(index) + ".jpg", 'wb') output_file.write(data) #print ("Callback function", index, "write to image") if index == 0: client.send_message("/start_shader", search_keyword) index += 1 else: #print("Callback function", index, "error") pass
def handle_message(self, message, client, state_handler): original_content = message['content'] original_sender = message['sender_email'] result = get_google_result(original_content) if message['type'] == 'private': client.send_message(dict( type='private', to=original_sender, content=result, )) else: client.send_message(dict( type=message['type'], to=message['display_recipient'], subject=message['subject'], content=result, ))
def stop_shader(unused_addr): print("Stop shader\n") client.send_message("/stop_shader", 0)
def tunggu(x): sys.stdout.write( "\r \r") for remaining in range(x, 0, -1): sys.stdout.write("\\r") sys.stdout.write( "{}[{}|{}]{} {:2d} {}seconds remaining".format( abu2, yellow2, abu2, res, remaining, hijau)) sys.stdout.flush() sleep(0.125) sys.stdout.write("\\r") sys.stdout.write( "{}[{}/{}]{} {:2d} {}seconds remaining".format( abu2, yellow2, abu2, res, remaining, hijau)) sys.stdout.flush() sleep(0.125) sys.stdout.write("\\r") sys.stdout.write( "{}[{}-{}]{} {:2d}{} seconds remaining".format( abu2, yellow2, abu2, res, remaining, hijau)) sys.stdout.flush() sleep(0.125) sys.stdout.write("\\r") sys.stdout.write( "{}[{}\\{}]{} {:2d}{} seconds remaining". format(abu2, yellow2, abu2, res, remaining, hijau)) sys.stdout.flush() sleep(0.125) sys.stdout.write("\\r") sys.stdout.write( "{}[{}|{}]{} {:2d}{} seconds remaining".format( abu2, yellow2, abu2, res, remaining, hijau)) sys.stdout.flush() sleep(0.125) sys.stdout.write("\\r") sys.stdout.write( "{}[{}/{}]{} {:2d} {}seconds remaining".format( abu2, yellow2, abu2, res, remaining, hijau)) sys.stdout.flush() sleep(0.125) sys.stdout.write("\\r") sys.stdout.write( "{}[{}-{}]{} {:2d} {}seconds remaining".format( abu2, yellow2, abu2, res, remaining, hijau)) sys.stdout.flush() sleep(0.125) sys.stdout.write("\\r") sys.stdout.write( "{}[{}\\{}]{} {:2d}{} seconds remaining". format(abu2, yellow2, abu2, res, remaining, hijau)) sys.stdout.flush() sleep(0.125) sys.stdout.write( "\\r \\r" ) sys.stdout.write( f"\\r{abu2}[{yellow2}!{abu2}] {yellow}Getting Reward" ) ua = { "User-Agent": "Mozilla/5.0 (Linux; Android 5.1; A1603 Build/LMY47I; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36" } c = requests.session() if len(sys.argv) < 2: print(banner) print( yellow2 + "\\n\\n\\nUsage : python main.py +62xxxxxxxxxx" ) sys.exit(1) login(sys.argv[1]) channel_entity = client.get_entity( "@ClickBeeBot") channel_username = "******" while True: sys.stdout.write( "\\r \\r" ) sys.stdout.write( f"\\r{abu2}[{yellow2}!{abu2}]{yellow} Mencoba Mengambil URL" ) client.send_message( entity=channel_entity, message="\xf0\x9f\x9a\xb2 Visit Links") sleep(3) posts = client( GetHistoryRequest(peer=channel_entity, limit=1, offset_date=None, offset_id=0, max_id=0, min_id=0, add_offset=0, hash=0)) if posts.messages[0].message.find( "Aw snap! You can\'t visit any websites for now." ) != -1: sys.stdout.write( "\\r \\r" ) print( f"\\n{abu2}[{red2}x{abu2}] {red}Iklan Sudah Habis Coba Lagi Besok" ) break else: url = posts.messages[ 0].reply_markup.rows[0].buttons[ 0].url sys.stdout.write( "\r \r" ) sys.stdout.write( f"\r{abu2}[{yellow2}!{abu2}]{yellow} Memulai Mengunjungi Situs...!" ) r = c.get(url, headers=ua) soup = BeautifulSoup( r.text, "html.parser") if soup.find('form', method="GET") is not None: sys.stdout.write( "\r \r" ) sys.stdout.write( f"\r{abu2}[{yellow2}!{abu2}]{yellow} Timer Detected....!" ) waktu = soup.find('i', id="timer") tunggu(int(waktu.text)) link = soup.find( 'form', method="GET").find( 'input').get('value') r = c.get( 'https://clickbeeads.com/link.php?u=' + link) sleep(3) posts = client( GetHistoryRequest( peer=channel_entity, limit=1, offset_date=None, offset_id=0, max_id=0, min_id=0, add_offset=0, hash=0)) sys.stdout.write( "\\r \\r" ) sys.stdout.write( "\\r" + f"\\r{abu2}[{hijau2}+{abu2}]{hijau} " + posts.messages[0].message. replace( "\xe2\x9c\x85 Task Completed!\\n", "") + "\\n")