Add a server setting to disallow private messages to users

Kommentare

45 Kommentare

  • Death

    Great idea! Please add this feature!

    1
    Aktionen für Kommentare Permalink
  • ShotGun

    Great! Agree, I am sick about advertising.

    1
    Aktionen für Kommentare Permalink
  • Maximvdw

    This should be a top priority

    1
    Aktionen für Kommentare Permalink
  • Cap'n Odin

    The way it is right now the only defense a server has against transgressions in pm, like gore or other nsfw images as well as phishing attacks, is to kick all new accounts the moment they join.

    This cannot go on any longer, larger communities are at their breaking point.

    I understand that allowing the users control of this seemed like a good idea when you first started working on Discord but there are unforeseen victims of this choice both users are effected as well as moderators.

    The best solution is to make this a role permission, this is literally the last unfixed security hole that allows spammers to do as they please.

    We have no means to keep growing while keeping our users safe.

    5
    Aktionen für Kommentare Permalink
  • Stormkyleis

    This is an absolute necessity.

    We don't have enough moderation tools to protect our users, in general.

    3
    Aktionen für Kommentare Permalink
  • Rob ( AgentoUK )

    This should be implemented in 2 ways.  One is a role based permission ie "Give this user the ability to DM members of this server" and also an individual setting, ie in the "Server - Notification Settings" ie Prevent users from this Server to PM me".  The second setting is in case a server owner does not enable the first setting on their server 9ie allows DMs to non friends), but I can override this myself by blocking the server myself.  In either case, being friends with the person would override this setting.

    1
    Aktionen für Kommentare Permalink
  • Ishidres

    As cool as this feature would be, there is no way to control or check wether the user intended to send a DM to someone as a server member or just wanted to send a message to a person directly but shares a server with them. What if I just want to send a message to a user but I share a server with them? The server shouldn't be able to control wether I'm allowed to DM them or not.

    Also, what if e.g. person A and person B share two mutal servers. Server A now disables DMs from members, but Server B allows them. Which server will decide if DMs are now allowed or not?

    A better solution would be to e.g. limit the amount of DMs you can send in a specific time. These bots which mass-advertise in DMs send messages to hundreds or even thousands of users in a short time. No human being would ever do that. You could limit the amount of DMs to e.g. 20 individual users every e.g. 10 minutes. A spam bot wouldn't be able to successfully advertise anymore with a cooldown like that and the users could quickly report the bot to a moderator of the server.

    0
    Aktionen für Kommentare Permalink
  • Kefka

    As a said in my suggestion, the solution would be simple: adding someone as a friend bypasses the DM restrictions. As far as multiple servers, if one server allows it, then the rest you share with the same person should too. Its up to the server owner to set things properly. If the server in question becomes a DM adbot spamfest, either tell the owner to change the settings, or leave the server. The idea is to help people, not limit them.

    1
    Aktionen für Kommentare Permalink
  • Kefka

    To those searching for a solution still, use a captcha bot combined with discord's "table flip" setting, and an auto kick in UNDER 10 min if the user doesnt verify. Table flip mode prevents users from messaging OR DM'ING users for 10 min, or until they are granted a role. Have new users start with no roles or permissions, then grant a role after completing the captcha. The role,from the captcha will bypass table flip mode and allow the user to chat immediately after completing the captcha. After 9 (or less) minutes, have your bot of choice check for the verified role the captcha gives. If they dont have it, auto kick from the server.

    Ever since I set up this system I've had 0 issues with spambots. We went from literally hundreds or even thousands a day, to 0. It works. I personally use YAGPDB as my bot of choice, but it isnt the most simple to use. Less experienced users may want to search for alternatives.

    1
    Aktionen für Kommentare Permalink
  • Rob ( AgentoUK )

    How does this prevent DMing?

    0
    Aktionen für Kommentare Permalink
  • Kefka

    Go into server settings - moderation, and read the description for table flip mode. It prevents users from DMing other server members for 10 min, or until they get a role. By auto kicking in 9 min or less if they dont verify (and get a role), it resets that 10 min timer if they rejoin to try again. I've tested all of this very thoroughly.

    1
    Aktionen für Kommentare Permalink
  • Rob ( AgentoUK )

    But given the setting to accept DMS from server members is a DISCORD setting and not a BOT setting, I don't see how

    0
    Aktionen für Kommentare Permalink
  • Kefka

    Idk, ask Discord. It works. My members no longer get DM spam. Says right in the description that it blocks DMs to other server members, and it does.

    0
    Aktionen für Kommentare Permalink
  • Rob ( AgentoUK )

    Send me your discord link, I'd love to test it!

    0
    Aktionen für Kommentare Permalink
  • Kefka

    Send me a friend request on discord. -removed-

    0
    Aktionen für Kommentare Permalink

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.