import os import requests from dotenv import load_dotenv from torch.utils.throughput_benchmark import format_time from helpers import * import time import pyautogui load_dotenv() TOKEN = os.getenv("TOKEN") METHOD_NAME = "getUpdates" url = f"https://tapi.bale.ai/bot{TOKEN}/{METHOD_NAME}" response = requests.get(url) # print(response.json()) # save_json_file("getupdate",response.json()) list_messages = response.json()["result"] last_message = int(list_messages[-1]["update_id"]) print(last_message) hadi = True while hadi: res = requests.get(url).json() last = int(res.get("result")[-1]["update_id"]) print(last) if last > last_message: text_call = res.get("result")[-1]["message"]["text"] if text_call == "ping": ur = f"https://tapi.bale.ai/bot{TOKEN}/sendMessage" data = {"chat_id": 2124461972, "text": "hello hadi"} last_message = last hadi = requests.post(ur, data).text print(hadi) continue print("new message for call") print(text_call) try: format_t = int(text_call) * 60 print(format_t) time.sleep(format_t) pyautogui.click(968, 907) time.sleep(1) pyautogui.click(968, 907) last_message = last except: time.sleep(10) pyautogui.click(968, 907) time.sleep(1) pyautogui.click(968, 907) last_message = last time.sleep(5)