From 2eb5f7d9477b7b5c6dc7eb55b264b3a1ee9f05d2 Mon Sep 17 00:00:00 2001 From: hadi Date: Sat, 8 Aug 2026 18:50:01 +0330 Subject: [PATCH] version 1 --- helpers.py | 12 ++++++++++++ main.py | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 helpers.py create mode 100644 main.py diff --git a/helpers.py b/helpers.py new file mode 100644 index 0000000..cbcb356 --- /dev/null +++ b/helpers.py @@ -0,0 +1,12 @@ +import json +import pyautogui +import time +def save_json_file(name,json_data): + with open(f'{name}.json', 'w', encoding="utf-8") as f: + f.write(json.dumps(json_data, ensure_ascii=False, indent=4)) + +def click_call(): + time.sleep(10) + pyautogui.click(968, 907) + time.sleep(1) + pyautogui.click(968, 907) \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000..e53e961 --- /dev/null +++ b/main.py @@ -0,0 +1,46 @@ +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: + time_call = res.get("result")[-1]["message"]["text"] + print("new message for call") + print(time_call) + try: + format_t = int(time_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)