Add a server setting to disallow private messages to users
As a large guild owner, we fairly constantly get people who private message members in our server with "Steam gift code" or other sorts of scams.
Add an option to disallow people from direct messaging other users if their only mutual server is ours. However, friend settings will override this (as it makes sense). This will help in large servers that try to keep their users safe.
This really is as easy as:
* Add a variable that says 'server counts as a common server for user DMs', per server.
* Ask about it when creating the server.
* Default it to 'Yes' to preserve existing settings.
"Who is to say that I don't share another server with someone who is also in your server?"
In that case, obviously you can contact them if that other server allows messages between non-friend members.
Wait, so... If I am a member of your server you should be able to dictate whether or not I get to DM others who are in the same server as I (even though 95% of the time a member-member DM isn't abusive)? Who is to say that I don't share another server with someone who is also in your server? Then how can I talk to them if you prevent private communications?
I can already predict people getting frustrated with being unable to send a quick message or two to non-friends because of this feature. Server owners should NOT have the ability to influence private communications whatsoever. They should ONLY be in control of the server by which they created.
If people are being bothersome, they can be reported to the admins of the relevant server or even be blocked by the affected individual. There's even an option for INDIVIDUALS to allow/disallow DMs from non-friends.
Definitely need this (with an option to override from user settings).
Totally agreed. One of the most rampant and insidious forms of trolling we've had is people joining to send creepy or offensive DMs to people and the mods won't even know until someone tells us. Would love to have this by role; people who are okay can get it, but rando people who join and aren't given a role shouldn't be able to do this.
(and no, to people saying it already exists, it does not. There is a confusing as heck setting in the same place as server settings but it's a personal setting that does not affect the server.)
This already exists if im not mistaken
While this is currently available serverwide, it would be better to allow/prevent DMs from originating from users based on their role. No I don't want a random member that joined sending scam DMs to other users on my server, but at the time I absolutely want senior members or admins to be able to message users.
I totally though that the setting to ‘allow users to send messages’ was referring to private messages when I first created my server, and was really bummed to find out that was not the case. My server is for my town so keeping creeping at bay is my top priority, this includes limiting people being able to message anyone.
Or, even better, just have an option that sets the default "allow direct messages from server members" to off. That way, users who still want to receive direct messages are able to.
wow, that was hard
Alestus Velvo#3806 commented
very usefull, in that way we can avoid giving punishment to people that DM advertise!
xWREEPER1883 ツ commented
Keeping safe. Do you know they can access their profile, and direct message from there?
They can also send friend requests and then advertise.
It's pure shit.
Yes, definitely implement this as a permission. Maybe called "Direct Message Members".
I support this idea, but only if it was also enabled with a permission.
I think this would be best as a permission, so you can prevent people from joining your server for the sole purpose to spam in DMs.
Yea then to DM they would have to friend. I like this idea!
'That said, a possible server setting that says "this server does not count as a mutual server for the purposes of DM contact" would be much better.'
I thought that was what was proposed all along, yeah...