Esempio n. 1
0
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)
Esempio n. 2
0
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
Esempio n. 3
0
    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,
            ))
Esempio n. 4
0
    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,
            ))
Esempio n. 5
0
def stop_shader(unused_addr):
    print("Stop shader\n")
    client.send_message("/stop_shader", 0)
Esempio n. 6
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")