-
-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Moderation feature: next steps #46
Comments
In exiting chat programs, you can see the conversation before the user was banned, that means that chat history of a banned user is not removed from view. This is a feature that allows people to see what behavior led to the ban and how the moderator dealt with it. It can be useful for a variety of reasons:
For these reasons, the backscroll default in Irc-style chat programs is useful. However, in the most egregious cases and for social media applications I could see use for a setting which turns off backscroll for banned users, that silences their history as well. However, I think this would be better as a per-user view that is separate from a ban, and can be turned on even when the offender hasn't been banned yet. This can be useful for a variety of reasons:
The pros of this also include from a technical perspective:
|
Yes! Excited that #45 is happening! Some questions and thoughts about next steps:
key
param on the cabal-core constructor is a different modkey than the last startup.ban/add
makes it desirable to not show chat messages from that use anymore. However, their messages still reside in the chat history view. There are multiple ways to do this, like a) rebuilding all views on moderation commands (no thanks), having the moderation view actually edit other existing views (like purging existing entries from the banned user), or having the APIs on the other views do filtering on theirget
API based on moderation view state. I'm leaning toward (2) right now.The text was updated successfully, but these errors were encountered: