View Single Post
07/09/19, 12:28 PM   #2
ziggr
 
ziggr's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2014
Posts: 27
Keep those rank promotion/demotion API calls throttled

A year ago in June 2018, I had a similar need. Did all my rank calculations in a spreadsheet where we had all the data such as contributions to the guild and join dates. Wrote a quick add-on to turn that spreadsheet into GuildDemote()/GuildPromote() API calls.

Boom. "Error 307 Booted from Server" 10-minute ban.

I had to severely throttle calls to GuildDemote()/GuildPromote(), no more than one user's worth every 10 seconds. Even 5 seconds was too frequent, probably for the users who jumped several ranks in one week.

PS: No, I never published the add-on. It's a cheesy hack filled with hardcoded constants specific to my guild roster at that point in time, not useful as a general public add-on.

Last edited by ziggr : 07/09/19 at 12:39 PM.
  Reply With Quote