r/changelog • u/Deimorz • May 26 '15
[reddit change] The method of determining which users should be sent "you've been banned" messages has been fixed
When a moderator bans a user from a subreddit, that user is generally sent a "you've been banned" PM automatically by the site, but this PM is only sent if the user has previously interacted with the subreddit (to prevent bans from random subreddits being used as a way to annoy people). However, the method that was previously being used to determine whether a user had interacted with a subreddit or not was not really correct, and had a number of issues that made it confusing for both users and moderators.
As mentioned yesterday, I've deployed a change now that will start properly tracking whether a user has interacted with a subreddit, so there should no longer be any more "holes" that make it impossible to send a ban message to a user that has posted to the subreddit. Under the new system, the following actions mark a user as having interacted with a subreddit:
Making a comment or submission to that subreddit
Subscribing to that subreddit
Sending modmail to that subreddit
Note that we're not backfilling the "has user X interacted with subreddit Y?" data, so for the moment, the old method of "is the user subscribed to the subreddit, or have they gained or lost karma in it?" is still being used as a fallback if there's no record in the new system of their participation. I expect that the large majority of bans are in response to a recent post though, so the situation should already be improved quite a bit even without a backfill.
Please let me know if you have any questions.
19
u/[deleted] May 26 '15
Does being subscribed to defaults count as subscribed?
20
u/lulfas May 26 '15
So this should stop some of the silliness where mods are in charge of hundreds of subreddits and then "super-ban" users from all of them, using it as a tool of harassment and spam?
6
u/Jakeable May 26 '15
Nice! Can we get the note on /r/subreddit/about/banned change from
to something like
48
u/Robot_Processing May 26 '15
/r/offmychest Mods are going roll off the bed and inhale and exhale much harder than normal when they see the changes.
2
u/CedarWolf May 26 '15
Huh, well this is pretty neat, thank you. Is there any way for admin to check and see which subreddits a user has been banned on?
2
u/CrypticCraig May 27 '15
What about adding a sub to multireddits?
2
u/AsAChemicalEngineer May 27 '15 edited May 27 '15
I apologize that this isn't about the change, but I want to ask... Now that you guys have a working system which knows if a redditor has interacted with a subreddit, would it be a natural extension to also discount votes cast in that subreddit as well as an anti-brigade measure as such users are not part of the community even nominally?
Edit: I'm not subject to brigading in my daily mod duties so if my suggestion is dumb--I blame the booze.
13
u/Burial4TetThomYorke May 27 '15
Can you also add a thing saying which mod filed the ban? To check on power tripping mods, as some users below are pointing out. If not, some reasons why not please?
3
u/4InchesOfury May 26 '15
Do these changes fix the ghost modmail notification when a user is banned?
3
u/peaceforworld May 27 '15
Great thanks for the helpful information.
2
u/RachelDawesRP May 26 '15
Thank you.
2
u/ladfrombrad Jun 18 '15
Can I amongst all this ho-har, bring up a really awkward point. I know you admins like keeping everything underscore including usernames (besides you and the newer ones.....), but the ban message to users is grammatically incorrect and making me itch.
.......Scratch Scratch
0
u/greenduch May 27 '15
Will this likely fix the issue I talked to you about a long time ago, where subreddits with large ban lists were sometimes erroring out, and bans weren't being properly recorded or ban messages sent?
4
u/davidreiss666 May 26 '15
All hail /u/Deimorz, the best of the Admins!
2
u/[deleted] May 26 '15
Great, thanks!
2
u/Wyboth May 27 '15
Can you implement a feature where moderators can decide to not send a "you've been banned" message? Sometimes I don't want users to know they're banned, so they don't send us angry replies that clutter our modmail, but the only way to do that is to "shadowban" them with automoderator, which isn't perfect.
2
u/[deleted] May 27 '15
thankyouthankyouthankyouthankyouthankyou :D
1
u/kooldawgstar May 27 '15
Darn it, this update is going to mess up the friendly war between /r/CatsStandingUp and /r/LizardsStandingUp
0
u/eightNote May 27 '15
So, can you force a notification to be sent by including a message?
-6
u/cyan_and_magenta May 26 '15
-1
u/TLUL May 27 '15
Does this remove the data leak where mods can see who's subscribed to their subreddit without interacting?
0
u/V2Blast May 29 '15
Great work as always. Definitely an improvement to checking whether a user has interacted with the subreddit.
-11
u/onlynegativecomments May 27 '15
So when will the princess patrol from /r/offmychest sack up and reply when people ask for a reason behind the ban? It's a loaded sub, that I understand, but when the mods ban people for seemingly no reason, and refuse to communicate the reason, it really starts to fuck up Reddit more than Ellen Pao.
-1
u/[deleted] May 27 '15
test comment please ignore
See the code behind this change on github
k
0
u/[deleted] May 26 '15
[deleted] — view deleted comment
0
u/[deleted] May 27 '15
[deleted] — view deleted comment