How can we improve Discord?

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.

1,181 votes
Sign in
Signed in as (Sign out)

We’ll send you updates on this idea

Toothless the Dragon shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →


Sign in
Signed in as (Sign out)
  • Rendezvous commented  ·   ·  Flag as inappropriate

    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.

  • unimagine commented  ·   ·  Flag as inappropriate

    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.

  • pydlv commented  ·   ·  Flag as inappropriate

    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.

  • Andrew commented  ·   ·  Flag as inappropriate

    very usefull, in that way we can avoid giving punishment to people that DM advertise!

  • Hexstream commented  ·   ·  Flag as inappropriate

    Yes, definitely implement this as a permission. Maybe called "Direct Message Members".

  • Ghost commented  ·   ·  Flag as inappropriate

    I support this idea, but only if it was also enabled with a permission.

  • AdolfNippler commented  ·   ·  Flag as inappropriate

    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.

  • Ca commented  ·   ·  Flag as inappropriate

    Yea then to DM they would have to friend. I like this idea!

  • Hexstream commented  ·   ·  Flag as inappropriate

    '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...

  • Shentino commented  ·   ·  Flag as inappropriate

    This is not a good idea.

    It would require interference in the API that still allows users to talk to each other outside the server.

    A server has no direct jurisdiction over what people say to each other in DM. Besides that, it would interfere if other servers wanted to make conflicting rules about this sort of thing.

    The place to regulate DM is in DM space, among users themselves and possible involvement by support.

    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.

  • Ancient Entity commented  ·   ·  Flag as inappropriate

    Guilds dont have rights over controlling peoples PMs the best you can do is putting a public service announcement in rules. Plus players can already make it so you have to be friends to PM and being on the same server doesnt count. So just encourage that.

  • ArenaSnow commented  ·   ·  Flag as inappropriate

    I don't see why this wouldn't be reasonable if it was something that wasn't automatically turned on and simply an option if an owner wants to do it. If an owner doesn't feel obligated to use it, they aren't - such security is up to the people on the server. They can set their own messages to disallow scamming messages. That said, if an owner wants to use this, I'd say let them have it.

  • TZane commented  ·   ·  Flag as inappropriate

    People should set their friend settings to the person has to add them to send them a message. It's not your fault people are getting scammed on your server and your not responsible for it either. I would recommend you make an announcement and give people a safety tip on scamming and tell them not to believe every person who messages them. This idea seems like an excuse for people who are too lazy to change their own friend settings and wants to hold discord admins of the server responsible.

  • Metalsand commented  ·   ·  Flag as inappropriate

    Yes to fixing this problem, but no to this solution. While this is an important problem, I feel like there are far better ways to implement it. Of course, you could workaround this by making it invite only but disallowing private messages seems excessive.

  • Puls3 commented  ·   ·  Flag as inappropriate

    There should be an option to add a message to the top of it: Example server has this disabled due to (custom message)

  • Cinder commented  ·   ·  Flag as inappropriate

    "invades privacy rights"

    How the f*** does this invade privacy rights? Friend a person if you want to DM them.
    I personally support this, some servers have a large amount of users, this would be an option, if you don't like it, disable it in your server lol.

← Previous 1 3 4

Feedback and Knowledge Base