Hypothesis: Insufficient moderation tools lead to instance protectionism, which leads to a decline in the overall discussion quality on Lemmy

blue_berry@lemmy.world to Fediverse@lemmy.ml – 146 points –
38

You are viewing a single comment

i've said it before and i'll say it again. give me a spec and i'll (try to) write you a tool.

i'm a competent coder, but i have no idea kind of what mod tools are needed.

For starters, a way to unban people would be nice. Then, also, a way to easily see new content for their community. Like, only new content. And not see it after it has been marked as "reviewed" (except as context to unreviewed content, when unfolded). I mean, new posts, new comments, etc. With alerts. Also, sudden activity alert.

A way to match keywords, and bring up matching posts and comments.

Metrics about each user's contributions to the community, are they new, or seasoned. Did they contribute mostly popular content or unpopular content? What words do they use most? Etc.

Compiling multiple reports for a single post/comment into one. Ignoring reports from select users.

That's all I can think of for now.

But, essentially, a dashboard with live content, showing "old" content as "greyed out", and relevant actions, would be really, really useful.

Edit: additionally, automated actions would be great. Answering posts/comments matching regexes with templates populated with the user's information; automatically removing, issuing warnings, and banning (outright or after n warnings) people for specific terms, etc.

It would also really help to have automation workflows (e.g. user commented with "r-word" or "n-word", autocomment a warning, wait X minutes/hours, or Y minutes/hours after user comments again, remove comment/ban).

This automation could come as an additional tool, to be ran under a separate account.

  1. Report queue. Right now, reports go to a queue that both instance owners and mods use. This makes it impossible to mod because the instance owners mark items as completed before mods even had a chance to look at them.

Now, if it's the case where it's user abuse it's fine for the instance owner to take care of it.

But if it's just breaking the rule of a community, the instance owner should never even see it.

Separating the queues would help both mods and instance owners.

  1. The ability to hide a community from All and/or Local. Some communities just aren't appealing to the general public. And when All surfers see posts, they just downvote them into oblivion.

these could be a little more difficult. they seem to be instance level features.

i might be able to do a tool for the first one using filters if there is a way to insert keywords into a report e.g. "To Mods" or "To Admins"

Love the attitude 💪 Let me know if you need help in your quest.