ScratchAddons / ScratchAddons

All-in-one browser extension for Scratch.
https://scratchaddons.com
GNU General Public License v3.0
701 stars 368 forks source link

scratch-messaging: add post comment queue #2505

Open WorldLanguages opened 3 years ago

WorldLanguages commented 3 years ago

Scratch ratelimits the amount of new comments to one per ~3 seconds, even for full Scratchers It's very easy to hit that limit when replying to many comments on Scratch Messaging It would be great if Scratch Messaging ratelimited by itself instead of telling the user that posting the comment failed Related to #2504

DNin01 commented 1 year ago

I don't understand how you could possibly keep up with posting a comment every 3 seconds.

However, I think things have changed and this rate limit may have increased to ~10 seconds recently, which I guess I could understand some people hitting.

iqnite commented 5 months ago

What about auto-resending comments when their delivery fails? This could be done 3 times in a 5 second interval, before showing an error message.

DNin01 commented 5 months ago

What about auto-resending comments when their delivery fails? This could be done 3 times in a 5 second interval, before showing an error message.

I believe that Scratch sometimes shows people error messages even for successful comments, which can result in people posting the same comment multiple times. However, if there's a specific error message that corresponds to posting comments too fast, that could be handled.

Still though, many users will probably if not most often take more than 10 seconds between comments. At least that's what I'd expect. I haven't experienced writing back to a bunch of people in a row, so IDK. Does this rate limit annoy anyone?