Hello! Big fan of discord here, been building communities for 4 years now. Love it!! However I've been having a lot of issues with bots joining my servers, and DMing people spam, fake giveaways, or spam.
Even though my servers all have "Emote this message to join", which helps us catch the bots, the bots can still DM users before the mod team can catch them.
As a solution to this, I propose adding a "DM other users" permission for roles and users. This way, a user doesn't have the ability to DM others unless the permission is enabled. It can definitely be enabled by default, and then if servers can do what they please with it.
It would be absolutely amazing if this could block DMs if the user is lacking the DM permission in any other servers too, so that way the bots can't DM people by having a mutual server with them. It should also affect the API so the bots are not able to DM users if they lack the role to do so.
I absolutely love Discord, but this has been a huge issue in all communities I manage. I hope this is a good solution that can be implemented easily.
Please sign in to leave a comment.