Chatbot rate limit thoughts

Ok I think I’m clear on the rate limits, but now let’s look at it form a user (chatter) side. If the bot has hit the rate limit and someone sends a command, the bot can either queue the response or drop the response, either way the user who sent the command is left wondering if the bot is somehow broken due to the sluggish or missing response.

With a per channel rate limit they can easily see that the bot recently sent a command, and is on cool down. However, They have no way to know if the bot has hit the global limit, this creates confusion. Did they type the command right? Is the bot broken? Etc…

I want to avoid anything that would appear as erratic behavior.

1 Like