We've been using your bot and we noticed that there were a lot of 429 errors in our logs.
It makes atleast 3 requests per job:
1 request to add a reaction to the push message to says that the job is creating
1 request to redact that redaction when a new state comes in
1 request to notify of the new state finished or failed
It can grows quite quickly, we have a pipeline with 15 jobs so maubot couldn't catch on, even with a retry the situation isn't ideal.
So with this PR I propose an option to only react to a message only when the job fails
Hi,
We've been using your bot and we noticed that there were a lot of 429 errors in our logs.
It makes atleast 3 requests per job:
1 request to add a reaction to the push message to says that the job is creating 1 request to redact that redaction when a new state comes in 1 request to notify of the new state finished or failed
It can grows quite quickly, we have a pipeline with 15 jobs so maubot couldn't catch on, even with a retry the situation isn't ideal.
So with this PR I propose an option to only react to a message only when the job fails