Chocobozzz / PeerTube

ActivityPub-federated video streaming platform using P2P directly in your web browser
https://joinpeertube.org/
GNU Affero General Public License v3.0
12.91k stars 1.48k forks source link

Add (transparent) shadow-banning of comments to moderation tools #5576

Open ar9708 opened 1 year ago

ar9708 commented 1 year ago

Describe the problem to be solved

We are struggling with low quality comments on our instance, and we'd rather not ban users for simply having problems expressing themselves. I would like to adopt the Twitter-Musk mantra of "Freedom of speach, but not freedom of reach".

As a moderator, I also want don't want to hunt-and-peck every comment from a bad commenter. If I mark one comment as "low quality" it should reduce visibility, but I would also like to be able to mark the user as "low-quality commenter" causing all past and future comments of the user to get reduced visibility. If the user improves its communications one day, I could un-mark it as "low-quality commenter" to avoid future comments to automatically be marked as low quality.

Proposed labels:

Synonyms: Stealth banning, hellbanning, ghost banning, comment ghosting

Related issues: See #1644, #5365, #718 and the "Component: Moderation :godmode:" issues

Describe the solution you would like

In user moderation, I want to be able to flag/un-flag a user as "low-quality commenter", when I do this I want all the user's future comments to be marked as "low-quality" by default. I also want a button to "mark all user comments as low-quality".

In comment moderation, I want to be able to mark/un-mark individual comments as "low-quality".

When viewing comments as a PeerTube user it should look like it does now with respect to un-flagged comments, but at the bottom of the comments' view I want the same accordion-ish block that Twitter has:

image

Slightly different (translatable) text though, maybe "Show additional contents, marked as low-quality by the moderation"...? Anyhow, on expanding this panel, I can still see the comments if I want:

image

What do you think about it? It it feasible?

ROBERT-MCDOWELL commented 1 year ago

well, the examples you give above are critics, not insults so this kind of comments should be shown as normal! to be offensive is one of the root of freedom and democracy as long as it's not insults!...

kontrollanten commented 1 year ago

well, the examples you give above are critics, not insults so this kind of comments should be shown as normal! to be offensive is one of the root of freedom and democracy as long as it's not insults!...

It should be up to each instance whether they want to let people write essays of irrelevant comments or not. A few users can make the comments section useless on a whole instance. The line between low quality comments and sabotage is thin.

I like the proposal. It's a fair way of directing people of what's social acceptable in the current community.

ROBERT-MCDOWELL commented 1 year ago

I'm still convinced that allow the user to comment with a little fee is the best to avoid the trolling crap.

ar9708 commented 1 year ago

I'm still convinced that allow the user to comment with a little fee is the best to avoid the trolling crap.

I think you are right when it comes to the well-sponsored attacks, to apply an insignificant fee, it raises the bar a bit for every troll/bot account out there. But for the normal users, it seems like a nuisance to be charged for contributing well-written and relevant remarks on a video.

At the end of the day, these trolls eventually need to be attended to by someone/something somewhere, and having the toll paid by many "normal users" downvoting trash comments to get them out of sight... It's seem like a unattractive burden on the desirable users.

On a healthy instance, the moderation staff should be mostly in line with the audience in terms of values/quality. If not, the commenter should be nudged towards choosing another instance of PeerTube to comment on, I think this is the business proposal.

ROBERT-MCDOWELL commented 1 year ago

well, if trolls spend $100 / day to insult me so I will be happy! :D. In extra a kind of machine learning and A.I. fully customizable would be the must.

DalekDave commented 1 year ago

The original feature request is good. I support that. Allowing "Premium commenting" is not, IMHO.

Yetangitu commented 1 year ago

Shadow-banning is not the solution to "low-quality comments". Just be honest to those users and tell them they will lose their commenting privileges if they keep on producing "low-quality comments". If they don't follow your guidelines you first take away their commenting abilities for an hour, then 4 hours, then a day, then a week, then a month and then "forever" - meaning until they personally make a request to be able to comment again and promise to keep to your guidelines.

Why not shadow-ban? Because it is a dishonest and rather lazy practice. It is quite easy to find out whether you have been shadow-banned - just check the comment flow when not logged in or when logged in as another user - and it nearly always leads to resentment when the target finds out shadow-banning is employed.

Just be honest to these users, let them know what the rules are and what is expected from them. It would also be good if the commenting system showed when a user's commenting privilege has been revoked and for how long so as to create more openness around any moderation going on.