These days it seems every NFT project has a Discord server for its community. However, the setup process can be difficult and overwhelming. We have laid out a step-by-step guide on how to make an NFT Discord server with all the necessary features.
Create a Discord Server
The first step is to create the NFT Discord server. You can either start the server from scratch or use a Discord server template. Server templates will have roles, channels, and permissions already set up to make the process easier. We have created an NFT server template that you can use.
Make a Discord Server Using a Template
To start a Discord server using a template simply click the link, or paste the URL into your browser. Your Discord app will then load with a server creation window.
Set Up Server Overview
Once your server has been created you will need to set up the overview. The overview is the basic information and settings for the server.
Create Server Roles
If you’re starting your NFT server from scratch you will need to create roles. Roles can be created in the server settings.
- Click on the server title and open the settings.
- Switch to the roles page.
- Click “Create Role”.
Roles You Should Have
- Admins
- Moderators
- Bots
- Developers
- Artists
- VIP
- Muted
- Members
Edit Server Roles
When using a template you will want to customize the roles. Customizing the roles to match your NFT project will create a personalized feel specific to your server.
To edit an existing role simply select it from the roles page in the server settings.
Change Role Color
You can change the color of a role using one of the default color options. Alternatively, select the eyedropper tool and choose a custom color. A custom color can be selected using the slider and pallet, or a custom hex code.
Each role in your Discord server should have its own unique color. Typically the more vibrant colors are reserved for roles of authority. The color of a role can be seen as a reward. We recommend using a subtle color for your member role. This way updated roles will always be seen as an upgrade.
We recommend using colors from your NFT collection to personalize the server.
Edit Role Permissions
As you build your NFT server you may want to adjust some role permissions. Each permission has a brief description of what it does. For example, you can give VIP or booster roles the ability to change their nickname.
Our server template has the kick and ban permissions disabled for the moderator role. This is a safety measure to prevent moderators from clearing the server. We only recommend giving kick and ban permissions if you have an anti-nuke system set up in your server.
Create Server Channels
- Right-click on the side panel.
- Select “Create Channel”.
- Choose a channel type.
- Name the channel.
- Click “Create Channel”.
If you are using a Discord template then you can also create a channel by clicking the plus sign on a category. When creating a channel from a category the channel permissions will be synced to the category. This can be used to create channels with the permissions already set up as you want them.
You can also clone an existing channel. As a result, the new channel will have the same permissions as the original.
Channels You Should Have
- Rules
- Roadmap
- About
- Announcements
- FAQ
- General
- Owners
Edit Channel Names
If you’re using a server template for your NFT project then we recommend editing your channel names. Typically, you will want the channels to represent your project theme in some way. However, you will want to ensure that the purpose of the channel is clearly identifiable.
We also recommend including emojis in the channel names. With emojis, members will also be able to identify channels by the image alone.
A channel can be edited by right-clicking on it and selecting “Edit Channel”.
Enable Community Features
Discord offers a community feature that you can enable through the server settings. As you are trying to grow a community for your NFT project we recommend enabling the community feature. With community enabled you get access to additional channel types and features.
How to Enable Community on Discord
- Open the server settings.
- Select “Enable Community” from the side.
- Click “Get Started”.
- Enable safety checks.
- Select your rules and updates channels.
- Adjust settings and agree.
- Click “Finish Setup”.
- Add a server description.
- Save changes.
Set Up Membership Screening
Once community has been enabled you will get access to the membership screening feature. With membership screening members will have to verify that they have read the rules before getting access to the server. We recommend enabling this feature to help prevent bot accounts from joining your NFT Discord server.
Membership Screening Tips
- Bold rule titles by placing two asterisks on either side. Eg. **Be Polite**.
- Press Shift + Enter after each title to place the title on its own line.
- Include channel names by typing a # and selecting it from the menu. You will need to have enabled membership screening for this to work.
- Add emojis by copy-pasting or using the Windows shortcut (Win + ;).
- Move rules up or down by dragging the dots on the side.
Sever Moderation Settings
Every Discord server has moderation settings to help regulate the server. These settings aren’t extensive but are still helpful.
Verification Level
When starting your Discord server you may want to have the verification level set to medium or low. This will allow members to join easily without any issues. As your community begins to grow then switching to high or highest is recommended. This will help prevent spam accounts from joining your server and causing issues.
Media Content Filter
The Discord content filter will scan and delete any files that are suspected to be explicit or ill-natured. For an NFT Discord server, we highly recommend selecting the “scan media content from all members” option.
2FA Requirement
With the 2FA requirement enabled moderators will need 2-factor authentication activated be able to use moderator features. This should always be enabled on an NFT Discord server as a safety measure.
Set Up Server Rules Channel
Every NFT Discord server needs a rules channel to keep members from acting out. Having a rules channel in the server will allow your members to revise the rules at any point in the future. We recommend using an embedded message for your server rules as it looks more professional. You can use Discohook to create the rules message.
Each rule should have a title and a description to explain the rule. If you plan on including a verification system in your server then you may want to include an explanation of how to get a role.
Create Embedded Information Channels
Similar to a rules channel, other information channels should be set up using embedded messages. For example, about, FAQ, and role channels.
Add a Verification System
Adding a verification system to your server is a good way to keep your server clean of bots and spam. However, not all spam accounts will be picked up. Typically NFT Discord servers will use a reaction role for the verification system. We like to use Carl bot for reaction roles.
With reaction roles enabled a member will need to add a reaction to a message to get access to the server. In order for the verification system to work your channel permissions will need to prevent anyone without a role from viewing them. However, some informational channels will need to be viewable to everyone.
In order to add a reaction role to a custom message, you will need the message ID. You can find the message ID by right-clicking on a message. In addition, you will need to enable developer mode on Discord.
How to Enable Developer Mode on Discord
- Open the user settings via the gear icon.
- Select “Advanced” from the side.
- Enable “Developer Mode”.
Set Up Auto Mod & Anti-Nuke Protection
Adding an auto mod and anti-nuke system to your server is a must to protect your community. Both systems can be added using Discord bots.
An auto mod bot will automatically punish members that break specified rules. This will help keep your server user-friendly. For example, if a member is using profanity the message will be deleted and a warning will be given. We like to use Dyno bot for our auto mod system.
Anti-nuke protection will prevent moderators from being able to mass ban or kick server members. It achieves this by removing the moderator permissions using a quarantine role. This is ideal to keep your server from being cleared. An example of an anti-nuke bot is Wick, which can also be used for auto-moderation.
Set Up Discord Welcome Screen
A welcome screen is the first thing a member will see when they join your server. We recommend keeping the information on the welcome screen as short and sweet as possible. Therefore, only include two or three channels. For example, we like to include the rules and about channels as they’re the most important. Also, be sure to add an emoji to each channel.
Add Server Emojis
Adding custom emojis is a great way to personalize your Discord server. You can add emojis on the “Emoji” settings page by dragging them in, or by clicking the “Upload Emoji” button.
Each emoji will need to be given an alias, which is case-sensitive. To type a server emoji simply type the alias with a “:” on either side. For example, :ST: or :NFT:.
Set Up Log Channels
With log channels set up member actions in your server will be documented. These logs can be used by yourself and moderators to make sure members are acting appropriately. Similarly, mod logs will keep track of moderator actions. In order for mod logs to work you will want the channels to be set up so only bots can send and manage messages. However, moderators and admins will need permission to view the channel. We like to use Dyno and Carl bot for log channels.
Add Bots to Your Server
Adding different bots and features can help improve server activity. However, you will only want to add a few relevant bots so the server doesn’t appear spammy. For example, a music or ticket bot will add more features to the server without it conflicting with your NFT brand.
Get Your Invite Link
Finally, you will want to get your server invite link. Your invite link can be added to your social profiles so members can join the community.
- Right-click on the channel you want members to join seeing. Typically this will be the rules channel.
- Select “Invite People”.
- Click the “Edit invite link” text.
- Set the link to never expire and have no limit.
- Generate a new link.
- Copy the link at the bottom.
Final Thoughts
Setting up a Discord server for your NFT project is a great way to bring the community together. The server can be used as a hub for owners and fans to discuss the project freely. As the owner, you can also use the server for project updates and announcements.
No Responses