## Why was DM Spam Shutdown created?
Fake Nitro and support agent scams are a rampant issue plaguing modern Discord. In 2025, [BeamSec](https://www.linkedin.com/posts/beamsec_30000-users-tricked-in-sophisticated-discord-activity-7328056958735785986-U69z) reported that a single phishing campaign successfully stole the credentials of around 30,000 Discord users, and in 2023, [Comparitech](https://www.comparitech.com/blog/information-security/discord-scams/) reported that Discord suspended around 70,000 accounts that year for scam-related activities. Furthermore, once a user’s Discord account is hacked, it is then puppeteered by the hackers to continue spreading the scam to the DM’s of the users of every server the account is in; because DM’s are the medium used,this scam-spreading activity remains completely invisible to server owners and admins until a DM’d user reports the hacked account to them. This gives the hackers ample time to spread their scam throughout the server before the hacked account is actually able to be banned. This method allows such scams to spread faster and faster as they trick more and more users, turning each affected user’s account into a new scam-spreading puppet account.
So what tools does Discord provide server owners to protect their servers from such scams? Well, on desktop, Discord actually allows you to see a list of every account in your server that's recently participated in DM spamming or other spamful activity. You can view it by going to Your Server -> Members -> Signals, and selecting "Unusual DM Activity," "Unusual Account Activity," and "Quarantined:"

What Discord doesn’t provide, however, is a way to have these accounts removed from your server automatically, or even a way to see this list from Discord mobile (which is a shame because this list’s detection mechanisms are highly accurate when it comes to identifying hacked and/or scam-spreading accounts). This, however, is where DM Spam Shutdown comes in. DM Spam Shutdown automatically uses Discord’s API to check this list every 24 hours, kicking any accounts found on it. This allows you to completely automate the removal of hacked, scam-spreading, and DM spamming accounts from your server with a simple one-time setup, giving you permanent peace-of-mind and alleviating any need for you to check and take action on the list manually.
## How can I set up DM Spam Shutdown?
First, you must [invite DM Spam Shutdown to your server](https://ryofist.linkpc.net/dm-spam-shutdown/invite). This will require you to have `Manage Server` permissions in the server you choose, as well as the `Use Application Commands` permissions for the next step.
Second, go to any channel of your choice within the server, and type `/setup` in the message box. Pick DM Spam Shutdown’s matching `/setup` command from the list of commands shown. It should look like this:

The command will ask you to input two arguments: A channel for the bot’s actions to be logged to, and a channel for any changes to the bot’s settings to be logged to. After selecting both, send the command by pressing the send button (or your `Enter`/`Return` key).
And that’s it! DM Spam Shutdown will now perform a scan every 24 hours. You can also suspend DM Spam Shutdown’s activity in your server at any time by using the `/pause/ command.
## Does DM Spam Shutdown cost anything to use?
No, DM Spam Shutdown is 100% free to use. However, if you’d like to support its ongoing development and the addition of new features in the future, any [donations to my Ko-Fi](https://ko-fi.com/ryofist) would go a long way and be greatly appreciated. These donations will go towards purchasing future server upgrades for the bot should they ever become necessary.
## Where can I reach out for questions?
If you need any assistance using DM Spam Shutdown, please first refer to my [FAQ](https://ryofist.linkpc.net/dm-spam-shutdown/faq). If that doesn't answer your question, however, you may reach out via [my support server](https://discord.com/invite/cxfnatgYzX).