These are a few suggestions for settings to set on your Discord server. This won't solve every problem, especially spam from users that are already on your server and have their accounts hacked, but should help prevent some low-effort attempts.
I have not included every step on every setting (for example, the screens that appear when setting up your server as a Community server), for two reasons. Most importantly, you will want to read these to understand what is going on, and secondarily, this will help you better make your own decisions on which setting you prefer.
If you intend to have others help you with managing your server, you will likely want to set up aserver permissions for an Administrator role and create at least one channel for administrators to talk and potential warnings (see AutoMod below).
On top of my main disclaimer that things are different betwen PC and mobile, there is one additional note. Some settings are moved when you toggle your server as a Community Server. A Community Server has a few extra features, like onboarding, server insights, discovery, etc. If you're building a community (like a Discord server for your Twitch community),
I added instructions whether using a Community Server or not, but it's generally a good idea to enable this setting. Doing so will also perform a small "security audit", which will disable some settings that could lead to more spam if they were not set.
To set your server as a Community Server, go to Server Settings and choose Enable Community under the Moderation heading.
Set this to at least Medium, though High might help. Highest rqeuires phone number validation; if you want to set it you can, but a lot of users don’t like going that far and it doesn’t help much against hacked account spam.
Both personal and community servers can find this setting within the Safety Setup of the Moderation section on the Server Settings page.
Set this to at least Medium, though High may be a bit more helpful. Highest will require phone number validation, but some users do not like having to do this and the verification level mostly helps with new accounts compared to an existing server member whose account was hacked.
"Edit" on the right will adjust settings.
Click the > to the right of Verification Level to adjust.
Discord has a built in AutoModerator ("AutoMod"), which can detect usernames and/or chat messages with a list of defined keywords, chat messages that may be spam, and potentially sensitve content. In addition, AutoMod can be set to either simply alert to the issue, or automatically delete the offending content.
AutoModerator can alert or automatically block spam and custom content.
These settings are found under AutoMod (personal servers) or the Safety Setup page (community servers).
The AutoMod settings are a series of pre-set rules and similar for each section. Click the "Set up" button to the right to expand options for each rule. Each rule has four parts- a name for the rule, rule settings, AutoMod's response, and any exceptions.
Rule names can be changed or clarified if needed, but has no real effect. The toggle to the right of the name turns the rule on or off.
Section 1 is the rule trigger- an on/off toggle, a list of words, etc., depending on the rule being edited.
Section 2, choose a response, controls what AutoMod does. You can have AutoMod block the content, post an alert on a channel (like an aminidstartor-only channel, see the top of the page), or both.
Note AutoMod blocking on Discord is not like on Twitch and other platforms- there is no way to approve blocked content. It must be re-posted either by the original user without the offending content or via an excluded channel/user/role (section 3).
Section 3 prevents AutoMod from monitoring certain user roles or channels. Discord administartors and server owners are already exempt, but this can be set for other reasons (a trusted friend role, an 18-plus channel not moderated for cursing, etc).
On the bottom of the AutoMod page is a Sensitive content filters option. Community servers will have this option automatically set, but personal servers can choose the level of control AutoMod uses.
These options are in the Moderation section of Server Setup and only available if you are a community server. It includes AutoMod settings as well as a number of ever settings that can be turned on for extra protection.
Many of these are optional settings on personal servers that are moved to a single page for Community servers. It's best to look through these and set them as desired, but it is not necessary ot have every item enabled.
An addtional setting that can be used if your server is suffering from a deluge of new users, is to change how new users can join your server. This is under the Access section of the Pepople category in Server Settings.
Setting "Apply to Join" will require potential members to go through an application and approval process when joiing the server. When they click to join, they will essentially fill out an application form, which server administrators can then see and choose to approve, deny, or follow up further on the answers given.
Note- unless your server is specifically NSFW content, do not set Age-Restricted Server. This restricts server visibility and will require users to verify their age (see the recent-as-of-Feb-2026 uproar) to access the server.
When you change from Invite Only (or Discoverable if a community server) to Apply to Join, the section underneath changes.
This is where you set the application questions you want answered and readable when reviewing the application. New questiosn can be added with + Add a Question . A pencil (to edit) and trash can (to delete) questions will appear when you mouse over the existing questions.
Adding a question provides different ways to answer- short answer (a single line), paragraph (longer write-in form), or multiple choice. The final option, Rules creates a set of Server Rules, which the applicant must read and accept.
When a user applies to your server, you will see a notification in the Members section of your Discord server (above channel list). Clicking on Members will bring up a list of server members with applicants at the top. Only server administrators/owners and anyone with the Kick Users permission can see the application answers and make a decision.
Clicking on a member will show their application question answers, as well as the option to approve, reject, or interview (direct message the user to discuss the application).
Approved users will join the server. Rejected users are able to reapply, but will not join. You can either choose to ban them completely, or leave their application open without approving or denying to prevent them from re-applying.
If you are experiencing a sudden influx of spam, Community servers have one additioanloption. Right-click on your server and choose Security Actions. Turn on either or both options (pause server invites and/or pause direct messages from server users), along with a timeframe for the setting to automatically expire, and click Save to enable these settings.