Rationale: The bot will only be processing so many requests simultaneously, and although there is some delay between receiving and responding to a request, the actual processing doesn't need that entire time and can start on the next request as soon as the processing is done. The chance of going over the allotted time limit is minimal, and can be alleviated both by more threads / computing power, and also even if it is exceeded, the user can retry immediately.
This should fix a lot of pings not showing up (e.g. #211).
Depends on #267.
Rationale: The bot will only be processing so many requests simultaneously, and although there is some delay between receiving and responding to a request, the actual processing doesn't need that entire time and can start on the next request as soon as the processing is done. The chance of going over the allotted time limit is minimal, and can be alleviated both by more threads / computing power, and also even if it is exceeded, the user can retry immediately.
This should fix a lot of pings not showing up (e.g. #211).