ErythroGuild / irene

<Erythro>'s server admin bot.
Mozilla Public License 2.0
0 stars 0 forks source link

Remove deferring of all commands (and only manually defer) #273

Closed Ernest314 closed 2 years ago

Ernest314 commented 2 years ago

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).

Ernest314 commented 2 years ago

Maybe add a status change if too many interactions time out in a row? This would require some kind of monitoring.

Ernest314 commented 2 years ago

see: #274

Ernest314 commented 2 years ago

closed in 7e2b836100b49b325a0dd20cf767769d25fe55e9