EDIT: Much like crypto, the tools and ways to make the best out of your Discord are quickly changing. For the Bot Guard, I highly recommend using WickBot over what is listed in this article.
As someone who’s used Discord since early 2016, I’ve seen it all. Watching the platform evolve over time has come with both pain and joy — and recently watching a large number of crypto projects move from Telegram to Discord is something I’ve waited too long for.
If you prefer Telegram over Discord, I’m going to assume you just don’t know Discord’s ins and outs quite yet, because it’s like comparing Google to AskJeeves. Discord is a clear winner.
The main problem that I see with a lot of crypto projects and their Discord servers is that they often don’t know how to properly manage it, whether it’s not using permissions properly or just not using bots in their server that would make everyone’s life a whole lot easier.
In this article, I’m going to cover a few of the things I’ve found very important when it comes to managing a Discord server, and why they might be beneficial for yours.
Lockdown the Permissions
If you’ve created a Discord and haven’t gone through all of the permissions, you may be in trouble. By default, anyone that joins the server is able to ping @everyone and @here.
To disable this, right-click your server’s icon on the left sidebar. Hover over “Server Settings”, and click “Roles”. Now, unless you have a lot of roles already setup — all you have to do is find the role called “@everyone” and disable the setting called “Mention @everyone, @here, and All Roles”.
In case you’re wondering why this might be an issue, have a look at UMA’s recent example:
So unless you want all your members to be flooded with notifications, potentially at 3 AM— it’s probably best to disable this. This is a setting often abused by scammers who are advertising their crappy cloud mining service or other pump and dump scam.
Disable Notifications for Every Message
Has your phone ever gone off in the middle of a deep slumber and you stare violently at the screen wanting to punch whatever just made it go off? Yeah, me too. Now multiply that anger by every single member in your server.
For some reason by default, every server automatically notifies every single member in the server every time a new message is sent. Anywhere in the server. As someone who’s familiar with Discord, this is a simple fix because you can just right-click the server and mute notifications — but Discord is foreign to a lot of crypto folks migrating from Telegram so they often aren’t aware. If they have Discord on their mobile, they’re basically plagued with constant notifications unless they disable notifications for the app entirely.
To stop this, you can right-click your server icon, hover over “Server Settings” and click “Overview”. Scroll down to the “Default Notification Settings” section and change it to “Only @mentions”.
Once you’ve changed this, users will only receive a notification when they are specifically pinged by tagging their handle, or when an admin tags @everyone or @here.
Set Up a Bot Guard
Have you ever received an unsolicited DM like this?
Yeah, so have I. As well as probably everyone in your server assuming you don’t have a bot guard set up.
What a bot guard does is it essentially stops anyone (bots/scammers included) from seeing everyone in your server until they prove they’re a human. A simple overview of how it works is as follows:
- User joins your Discord server, and can only see one channel which prompts them to confirm they’re a human. Note, the user cannot see any members online, except ones that still have not proven they’re a human.
- After confirming they’re a human, they’re given a separate role.
- This role has access to see the rest of the channels but does not have access to view the bot guard channel since they’ve already proved humanness.
- Because they can’t view the bot guard channel, they don’t show in the member list for that channel, preventing users from messaging them.
Here’s how it looks in practice on my ETH Network Discord server:
For this example, I used Carl Bot’s reaction roles to set up the bot guard. There are other bots you may use depending on your taste, and you may even want to have two bots just in-case one goes down temporarily (or host your own).
I made a video explaining in-depth how to set up a bot guard with Carl Bot which you can see here:
Utilize IFTTT or Zapier for Information Access
Something I’ve found very useful for both users, as well as teams internally, is using Discord’s webhooks feature and IFTTT (or Zapier) for pushing Tweets directly in Discord, or other supported services.
For internal use, this is very beneficial to teams who have a lot of team members or multiple social handles that are difficult to stay on top of. With IFTTT, you can have a channel that pushes all tweets that mention your project’s handle or keyword directly into a channel only viewable to your team.
In my server, I have it set up for “news channels” which pushes tweets into a news channel from popular handles, here’s an example of that in my #defi-news channel:
Keep It Clean
Another mistake a lot of projects make is by adding way too many channels in their server, often the channels include emojis everywhere just adding to the mess. If you want an example of this, take a look at the Discord server for ConsenSys (no offense guys).
Where the hell does a user even begin?!
When a Discord server is overly cluttered, users are often put off from posting anywhere — they don’t know the best place to post, and they have a difficult time staying up to date with everything. Therefore, it’s best you keep the Discord as clean as possible and condense the channels as neatly as possible.
Unfortunately, there’s only so much I can include in a Medium post, however, I’m always happy to take a look at a project’s Discord to offer any suggestions I may have.