How do i recheck line after error with another proxy?

I’m getting ERROR due to timeout trouble, or something like that, how do i send this type of lines to recheck with another proxy? (Or same since i’m using rotating)

The thing is i’m almost always getting ERRORS on valids as i can see, i don’t know why, maybe because source is 2 big, who knows.

By default, when the bot ends with ERROR, it bans the proxy. I suggest you set the ban loop evasion to a low value, enable bot logging and check the logs of the "To Check"s to see what really happened.

The thing is - ban loop evasion was on 10 and 100, i do not know if in log it must show errors, i do got only FAIL results, and they do not duplicate so they are not rechecking, so i guess all of this ERROR results just goto FAIL
image

I mean, how can i be sure that errors auto recheck if I cannot see that?

image
Like right here, 261 “Errors” but no “To Check”, so what does it mean? That it rechecked itself enought times that it does not goes to “To Check”?

It means no data lines were rechecked more than 9 times, so they eventually go to FAIL for some reason. Maybe some lines just error out once and then fail on the next try with another proxy. Anyways the errors are treated just like bans so I wouldn’t look too much into it, it seems to be working properly.

Currently there is no way to have error logs coming from the bots, but I can see how they would be useful, even if not printed to the screen, but just appended to some file. Please open an issue on GitHub about this.

I’ll open an issue, but the question still on, how can i make config autorecheck “To Check” lines, i don’t really wanna reupload all “To Check” lines and do it again and again, the thing is i guess in that it sends requests on error too fast on same account, and it won’t let me login

Maybe there is some way to increase delay between rechecks?

Tried like that, but nah, still getting errors while should get a infinite cycle until it do check it

#RECHECK
TRY
BLOCK:HttpRequest
  url = "https://......................"
ENDBLOCK
CATCH
BLOCK:Delay
  milliseconds = 10000
ENDBLOCK
JUMP #RECHECK
END

EDITED: Actually forgot to OFF safe mode, it works perfectly

Okay, i guess last sentence for one who will found same trouble as me.

The code higher is not that good for those who use proxies of course, so what you wanna do is

TRY
BLOCK:HttpRequest
  url = "https://................................."
ENDBLOCK
CATCH
BLOCK:Delay
  milliseconds = 25000
ENDBLOCK
END

Before ban your line will goto delay (of course if there will be any ERROR) and this will pass the next request. but if you’re using this type of code, this type of rechecks will shown in log as errors, like on picture.


image

Thank you @Ruri

1 Like