54 lines
1.5 KiB
Python
54 lines
1.5 KiB
Python
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)
|