Wait after error and no wait before request

This commit is contained in:
justuser31 2023-04-21 15:41:35 +03:00
parent 9a83760295
commit 99ec1d099d

13
bot.py
View File

@ -2,21 +2,16 @@ import requests
from time import sleep from time import sleep
from tqdm import tqdm from tqdm import tqdm
def draw(cords): def draw(cords, color = "black"):
for i in tqdm(range(len(cords))): for i in tqdm(range(len(cords))):
sleep(0.2) payload = {'x': cords[i][1], 'y': cords[i][0], 'color': color }
try:
payload = {'x': cords[i][1], 'y': cords[i][0], 'color': cords[i][2]}
except:
payload = {'x': cords[i][1], 'y': cords[i][0], 'color': "blue" }
response = requests.post('http://pb.dmcraft.online', data=payload) response = requests.post('http://pb.dmcraft.online', data=payload)
#print(response)
while str(response) != "<Response [200]>": while str(response) != "<Response [200]>":
response = requests.post('http://pb.dmcraft.online', data=payload) response = requests.post('http://pb.dmcraft.online', data=payload)
print("Error, retrying...") print("Error, retrying...")
#print(response) sleep(0.1)
print("DONE!") print("DONE!")
def linex(y, x1, x2): def linex(y, x1, x2):
@ -38,6 +33,6 @@ def fill(xy1, xy2):
res.append( [x, y] ) res.append( [x, y] )
return res return res
draw(fill([14,14], [26,26])) draw(fill([150,100], [200,150]), "red")