Respond to deadline violations in PM #3
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
Commands that fall foul of a deadline are currently dropped on the floor with no feedback. The intent of deadlining is to prevent channel flooding, but the lack of feedback can make users issue repeated commands in an attempt to get any sort of response from the bot - lack of a response is interpreted as brokenness / slowness instead of rate-limiting.
There's a commented-out feature to extend the deadline each time it is violated, which is a Pavlovian attempt to curb this behaviour, but a little extreme.
The better option is to send the requester a PM when their command is dropped, informing them of the deadline violation. If deadline extension still needs to be implemented after that, the PM can include information about how much longer their actions mean they have to wait. This should increase effectiveness.