Here are the ideas in order of appeareance in the conversation:
Filter mechanic
It hides posts until a moderator has a chance to approve/deny, and then it shows them to everyone (or, y’know, doesn’t.)
ZorbaTHut’s Full Mod Suite Of Things That I Care About
-
We can choose to approve, remove, or spam comments. “Spam” goes to the spam filter, of course; as far as I’m concerned it’s “remove, with a flag in the database so we can later train a spam filter more easily”. Removed comments are still visible to the mods, they’re invisible only to non-mods.
-
We can ban people from the site. We can also ban people from the site with a specific duration. (Given the chance, I’d probably rename that to “probation” or similar.)
-
We have a “User Notes” feature where we can add arbitrary notes to users, to keep an eye on who’s a problem and who’s awesome. This is literally just a little table of plaintext notes, it looks like this.
-
Users can report posts, either picking a reason out of a provided list or typing a plaintext reason. These reports show up in the Mod Log, grouped by post. We can approve/remove/spam from here as well; once we choose one of those, it vanishes from the Mod Log (until someone else reports it - this is actually an important feature!)
-
There’s a Modmail feature which is also kind of important. Users can send messages to “the mods”, as a whole, and we can all read 'em; they can also appeal bans (which basically goes to the same place); we can also send our own messages to “the mods” so we can talk about stuff. Some of this could be moved onto Discord, but a unified place to see users sending messages is honestly quite nice.
-
We can mute people from the modmail for a chosen duration. This is honestly probably also important, because banned users can (and need to be able to) still post to modmail, but sometimes that just isn’t working out for anyone.
Automoderator support
- Periodic posts
- New user filter
Full documentation at https://www.reddit.com/wiki/automoderator/full-documentation#wiki_full_automoderator_documentation