Instantly share code, notes, and snippets.

Embed
What would you like to do?
Discord 101 (full server advertisement guide, full bot advertisement guide, adding bots, verification levels/security, moderation, auto-moderation, anti-spam, anti-raid, music, settings, official server list, resources, do's & don'ts and tips).

This guide is a work in progress

Discord 101

Full server advertisement guide, full bot advertisement guide, adding bots, verification levels/security, moderation, auto-moderation, anti-spam, anti-raid, music, settings, official server list, resources, do's & don'ts and tips.

Introduction

Hey, I'm Tornado#1878 and in this guide I will tell you how to advertise a Discord Server properly and everywhere, get the right bots and setting the bots up correctly, the best settings to have for your public server, music bots, official server/resource list and do's and don'ts. I'm making this guide because after doing a lot of research no guides explain things very well or contain a lot of information.

Background

You're probably wondering why you should read this guide, or where I've got all of the information in this guide from originally. I've created several successful Discord Servers (all gained 1K members in less then 3 months), I staff many large Discord Servers (the largest one having 10,000 members and Discord Partner) and learned all of this simply through trial and error and months of research.

Server Advertisement

If you don't advertise your server, then nobody will know about it and you won't get any members. Imagine a business that never advertised, it wouldn't have any customers because nobody would know about it.

Here's some advertisement websites, in no particular order:

Bot Advertisement

If you don't advertise your bot, then nobody will know about it and you won't get any servers. Imagine a business that never advertised, it wouldn't have any customers because nobody would know about it.

Here's some advertisement websites, in no particular order:

Server Security

Let's start off safely, and with the basics:

Setting a verification level: I recommend setting your public server's verification level to at least "medium", if not all the way to the top as shown in this screenshot. Read more about verification levels on the Discord Help Center here.

Enabling the explicit content filter: I recommend setting your public server's explicit content filter to at least "members without a role" but preferably "all members" as shown in this screenshot. Read more about the explicit content filter on the Discord Help Center which was added with the "Discord Safety Boost" here.

Server-wide 2FA requirement: I recommend enabling the server-wide 2FA requirement "to prevent unwanted perpetrators from causing havoc", meaning that the server owner's account will need to have 2FA on to be able to enable it and if any staff don't have 2FA on they won't be able to use their administrative permissions and instead see this. Also if bot owner's accounts don't have 2FA on then the bot won't be able to use its administrative permissions. Read more about 2FA and server-wide 2FA on the Discord Help Center here.

Other Server Settings

Default Notification Settings: Nobody wants a notification for every message sent in your server. Please, for your members sake, change your default notification settings to this.

TTS Messages and Mentioning Everyone: Stop your members from being able to send TTS messages and mention everyone, as shown in this screenshot if not, then they will be beyond abused and your server will become spammer heaven.

Bots

All servers need bots, whether it's for moderation, anti-spam, utilities, music or fun. Here's a few that I personally think are good:

Essential Bot(s):

  • Vortex is a basic and easy to setup moderation and anti-spam bot, read the wiki here and here's some examples of me setting the bot up in a test server:

  • Auttaja is a powerful anti-spam, users of the bot claim it has the best spam detection available and moderation bot with a verification system which prevents ban evading and VPNs, a punishment system, web dashboard, anti-IP grabber, anti-advertising, anti-zalgo, anti-IP address, a link unshortener and logging. Here's some examples of me showing the configuration and the web dashboard:

Useful Bot(s):

  • Yggdrasil is a fun and utility bot with phones, battles, image welcome messages, fidget spinners and memes. Read more on the website.

  • GiveawayBot is a bot that lets you hold giveaways easily and fairly in your server, view an example and find out more on the website.

  • Tatsumaki is a utility and fun bot that also has basic moderation features. It has both global and per-server leveling with image levelup messages, highly customisable profiles, reputation, credits, welcome/leave messages, RSS feeds and more! Check out the website.

  • Rutrabot is an administration, moderation, fun, utility and logging bot all in one! It has both global and per-server leveling, neat levelup embeds, levelup roles, reputation, per-server leaderboards, global leaderboards and a lot more that I don't have time to mention.

  • Titan Embeds is a unique and open-source bot that allows you to create your own customised Discord chat embed for your website! It has channel categories, you can allow or disallow guest users and much more.

Official Discord Servers

Useful Discord Servers

What can I do as a large server owner who needs a powerful, customisable and safe to use bot for my server?

You could always apply for rowboat which is a bot developed and maintained by a Discord developer. You usally need around 1,000 active members, but they evaluate that case-by-case. It is used in every official server (which are also listed above) and the bot is also open-source so you can host a copy for your own server but you must follow the self-hosting agreement. I have it and use it in my server.

I saw one of those "userbot raids" on YouTube, how can I prevent them?

Several bots have options to prevent raids, e.g: muting on 'x' amount of people joining in 'x' amount of seconds but Vortex (one of the "essential bots" above) has an option to specifically prevent userbot raids, read more about it here.

"userbot raids" can consist of sometimes more than twenty userbots (the size varies) spamming the exact same thing as fast as possible with ratelimits, an anti-spam bot that mutes people would still take a while to actually delete the messages and mute the bots because of ratelimits, which is why servers need more protection.

The tableflip verification will technically prevent userbot raids, because the bots will have to wait 10 minutes before they can start messaging.

DM Advertising

It is one of the worst things a server owner can do, here's what happens: People block you, people forceban you from all servers they staff and some times report you to bot "global ban lists", you get more trolls than actual members, the actual members you do get aren't "actual members" they are either in your server to DM advertise, as you did to them or inactive and pointless to be in your server. Also it is against the Discord App Community Guidelines and can result with a warning or potentially account suspension, just don't do it.

Copypastas

It honestly confuses me that people believe copypastas, things like "Discord is shutting down, if you don't paste this in 5 of your servers then your account will be cut without hesitation". Discord don't and won't read messages that you send, even when you report people to Discord Abuse you need to provide a server ID, channel ID and message ID just for them to see the message content.

Even worse, the "the user with the tag 0000 is sending random people friend requests and DDoSing their accounts, post this in all servers that you're in!". Alright, first of all, one of the main reasons people use Discord is the security. The fact that there is no way somebody can get your IP address through Discord (unless you click a link or download a file, but that's your own fault). Also, a "tag" is a discriminator, hundreds of users can have the same discriminator but a different name. DDoS stands for distributed denial of service, which consists of multiple machines launching an attack towards an IP address or service, in order to completely flood the system and prevent regular users from accessing (it generally causes timeouts or slowdowns). DDoSing a system means taking it down completely, and globally. It cannot be done from a single machine. Large services like Discord, Google, Microsoft, are fully protected against DDoS attacks.

Useful Links

I am happy to accept feedback and respond to questions in the comments but any form of advertising will be removed immediately, this guide contains proper methods of advertisement instead of spamming the comments section of a GitHubGist.

Feel free to share this, sharing is caring. You can copy the link address of this or just copy the URL from your browser <3

Want to have your bot, bot list or server list added? Feel free to contact me on Discord or in the comments.

Keywords (totally not for SEO):

Discord, Discord App, Discord server, Discord servers, Discord server list, Discord bot, Discord bots, Discord bot list, Discord security, Discord server setup, Discord server advertisement, Discord anti-spam, Discord auto-moderation, Discord anti-raid, how to advertise a Discord bot, how to advertise a Discord server, public Discord servers, public Discord server list...

Read my other article.

© Tornado1878 2017. All Rights Reserved. All of this was written by myself, please respect that and think before sharing. I do not own or have any control over any of the websites or Discord Bots linked on this page, using them in any way or form is completely at your own risk. I am not affiliated with Discord App or Hammer & Chisel, Inc.

@spotlightishere

This comment has been minimized.

spotlightishere commented Oct 14, 2017

First.

@iDroid27

This comment has been minimized.

iDroid27 commented Oct 14, 2017

aDd My BoT tOo ThAt DoES a ToN oF StuFf InnclUdiNg Mod
No tbh gud thing 👌
I agree with everything in

@oskikiboy

This comment has been minimized.

oskikiboy commented Oct 15, 2017

chinA

@brandon14Coding

This comment has been minimized.

brandon14Coding commented Oct 15, 2017

good gist

boi

@Tyler0911

This comment has been minimized.

Tyler0911 commented Oct 15, 2017

Very well formatted and thought out article. Well done!

@benjamin238

This comment has been minimized.

benjamin238 commented Oct 17, 2017

dootlight

@JustPoppy

This comment has been minimized.

JustPoppy commented Oct 24, 2017

Cool.

@yemper

This comment has been minimized.

yemper commented Nov 6, 2017

Amazing work.

@MasterJPixel

This comment has been minimized.

MasterJPixel commented Dec 31, 2017

Thank you for this. Helped me a lot.

except the invite to Discord Developers is spelled incorrectly

@VaronBros

This comment has been minimized.

VaronBros commented Jan 9, 2018

hello my bois

@Tornado1878

This comment has been minimized.

Owner

Tornado1878 commented Jan 20, 2018

@MasterJPixel fixed.

@StupidDan

This comment has been minimized.

StupidDan commented Jan 23, 2018

Amazing stuff. 😉

@austinhuang0131

This comment has been minimized.

austinhuang0131 commented Mar 1, 2018

The tableflip verification will technically prevent userbot raids, because the bots will have to wait 10 minutes before they can start messaging.

do mention that it can discourage member tho

@nobody5050

This comment has been minimized.

nobody5050 commented Jun 16, 2018

@austinhuang0131
good idea

@ghost

This comment has been minimized.

ghost commented Jul 16, 2018

Just fyi, Discord runs on Google Cloud Platform, so yes, it is extremely unlikely that it'll ever suffer a DDoS attack.

@GRIMMboi

This comment has been minimized.

GRIMMboi commented Jul 25, 2018

Itll just suffer google changing things and then discord dying

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment