How Do I Ban Words on a Discord Server?


Scott Campbell

Discord is a popular platform for communication and community building. If you are a server owner or administrator, you may want to maintain a positive and inclusive environment by banning certain words that could be offensive or harmful. In this tutorial, we will explore how to ban words on a Discord server using various methods.

Banning Words Using Built-in Moderation Features

Discord offers built-in moderation features that allow server owners and administrators to ban specific words. To ban words using these features, follow these steps:

  1. Step 1: Open your Discord server and navigate to the server settings.
  2. Step 2: Click on the “Moderation” tab in the left sidebar.
  3. Step 3: Scroll down to the “Auto-Moderation” section and click on the “Enable Auto Moderation” toggle switch.
  4. Step 4: Enter the banned words or phrases in the “Banned Words” field. Separate each word or phrase with a comma.

    You can also specify whether the match should be case-sensitive or not.

  5. Step 5: Customize the other auto-moderation settings according to your preferences, such as actions taken when a banned word is detected (warning, mute, kick, etc. ).
  6. Step 6: Click on the “Save Changes” button to apply the changes.

This method allows you to easily ban specific words without any coding knowledge or external tools. However, it’s important to note that Discord’s built-in moderation features may have limitations in terms of accuracy and effectiveness.

Banning Words Using Bots

If you require more advanced word banning capabilities or want to have more control over the moderation process, you can use bots. Discord bots are third-party applications that can be added to your server to perform various tasks.

Step 1: Adding a Bot to Your Server

To add a bot to your Discord server, follow these steps:

  1. Step 1: Go to the Discord Developer Portal at
  2. Step 2: Click on the “New Application” button.
  3. Step 3: Give your application a name and click on the “Create” button.
  4. Step 4: In the left sidebar, click on “Bot” and then click on the “Add Bot” button.
  5. Step 5: Customize your bot’s settings and permissions according to your needs.
  6. Step 6: Copy the bot’s token by clicking on the “Copy” button under the “TOKEN” section. Keep this token secure as it grants access to your bot.
  7. Step 7: Open a new browser tab and go to a Discord bot hosting platform like Heroku, DigitalOcean, or Replit.

    Sign up for an account if necessary.

  8. Step 8: Follow the platform-specific instructions to create a new bot hosting project and deploy your bot using the copied token.
  9. Step 9: Once your bot is deployed, go back to the Discord Developer Portal and click on “OAuth2” in the left sidebar.
  10. Step 10: Under the “Scopes” section, select the “bot” checkbox.
  11. Step 11: Scroll down and select the necessary permissions for your bot. These permissions determine what actions your bot can perform on your server.
  12. Step 12: Copy the generated OAuth2 URL and open it in a new browser tab. Follow the prompts to add the bot to your server.

Step 2: Configuring Word Banning with a Bot

To configure word banning with a bot, follow these steps:

  1. Step 1: Open your chosen programming environment or online code editor.
  2. Step 2: Create a new file and save it with a .js extension (e.g., mybot.js).
  3. Step 3: Import necessary libraries or modules required for interacting with Discord’s API and creating a bot client. For example, you can use libraries like discord.js or depending on your preferred programming language.
  4. Step 4: Set up an event listener that triggers whenever a message is sent in your server.
            • Example:

              client.on(‘message’, (message) => {
              // Your code to check and handle banned words goes here

  5. Step 5: Inside the event listener, write code to check if the message contains any banned words. You can use regular expressions or simple string matching techniques for this purpose.
  6. Step 6: If a banned word is detected, take appropriate actions such as deleting the message, warning the user, muting the user, or kicking/banning the user from the server.
  7. Step 7: Save your code and run it. Your bot should now be active and monitoring messages for banned words.

This method requires some coding knowledge and may require additional setup steps depending on your chosen programming language and hosting platform. However, it provides more flexibility and control over word banning compared to Discord’s built-in moderation features.


Banning words on a Discord server is an essential step in maintaining a positive and inclusive community. Whether you choose to use Discord’s built-in moderation features or implement custom word banning using bots, it’s important to regularly review and update your list of banned words to ensure an effective moderation system.

Banning certain words helps create a safe space for all members of your server, promoting healthy conversations and reducing potential harassment or offensive behavior. By following the methods outlined in this tutorial, you can easily implement word banning on your Discord server while keeping it visually engaging with HTML styling elements like bold, underline,


, and subheaders (


, etc.).

Discord Server - Web Server - Private Server - DNS Server - Object-Oriented Programming - Scripting - Data Types - Data Structures

Privacy Policy