Post
Topic
Board Meta
Merits 6 from 1 user
Re: We need a new global moderator.
by
actmyname
on 15/08/2021, 09:41:27 UTC
⭐ Merited by Welsh (6)
What if - and stop me if this sounds like the craziest idea ever - reports weren't restricted by post throttling?
Actually wouldn't make much difference to me. I always use suchmoon's script which will simply queue up all my reports and send one every 5 seconds (if I set it to 4 seconds then sometimes it messes up due to latency). It does mean that sometimes I have to walk away from my computer for 10 minutes while it processes the queue of reports I have generated though. Tongue
One thing to note is that you can just set the promise interval less than 4 seconds, and it'll wrap around if you recursively call report_post on error. Adjust according to your latency.*

*this is spaghetti code but has worked for me

I typically report by the page, which means 20 replies x 4 seconds each: something like 30 to 40 pages adds up to 40 to 50 minutes of waiting. Or, an alternative metric: it takes a minimum of an hour of waiting to submit every 1,000 reports you make.

Taking a very rough metric as the stats page only measures up to 2017 (at ~50,000 posts/day), checking the delta of message IDs over the past month: 57699315 to 57465182, which is 234133.

I'll take 200,000 as a conservative measure: that's 8333 posts per hour, of which you want the equivalent of 8 people * (% of spam posts) constantly reporting, 24/7.

How much spam is there, then? 10%? One person? 20%? Two people? ¯\_(ツ)_/¯

For every 1% of spam that is produced by the forum every month, you will waste at least 2.2 hours of waiting for submission. I can assure you that there are still enough posts of low enough quality to where you can find them faster than your queue finishes. One positive, though, is that you only need 2 people out of ~10000 in the active user base to act as report martyrs if say, 25% of new replies are spam. Fewer than the number of global moderators we have: surely, there's no problem.

may be true or false depending on definition used