Discord Messages can contain markdown to format and colorize text. In this tutorial, we will take a look at that.
Basic Text Formatting
Here’s a list of styles you can use in a basic message
You can also combine styles (except inline code)
***Bold and italic Content***
__**Underlined Bold Content**__
Code Blocks Formatting
Discord allows you to include Code Blocks in your message:
To write a code block, you have to wrap the content in “`.
Code Blocks allow Syntax Highlighting. While Syntax Highlighting has been added for code, it can also be used to colorize text.
Code Blocks can also be used to colorize normal text. To do that, Syntax highlighting has to be enabled. To select the programming language, you need to add the language abbreviation after the starting “`.
Use Code Blocks to colorize text
After you learned how to create a code block, here’s a list of useful examples to colorize text
Blue Text (CSS, needs to start with a dot, can’t contain spaces)
In this tutorial, we’ll take a look on how to advertise your server on the Discord Advertising server Open Advertisements. This tutorial requires you to be on Open Advertisements, so feel free to join it if you are not a member yet.
Find the right Channel
Before starting with actually advertising your server, you need to decide in which channels you want to advertise. Open Advertisements offers a bunch of channels focused on different topics.
You can advertise in up to 3 channels per hour. Therefore, we recommend you to advertise in 3 channels to use the full potential. It is very common that a server fits in multiple categories, A gaming server might also have a lot of memes, and even if it is only focused on gaming, it will still fit in misc-servers (miscellaneous).
Post your ad
You can now post your ad in the corresponding channels (up to 3). Posting your ad is as easy as sending a message. Make sure to include an invite to your server, as users won’t be able to join a server without an invite.
Wait for the cooldown and post again
Advertising is only effective when done properly and over time. To use the full potential of advertising, advertise as often as possible (pay attention to cooldowns). Quantity is a big factor in advertising, and therefore, we recommend you to use multiple advertising servers. You can find a list of advertising servers in our Link Archive.
As I have seen a lot of questions about Discord in general, I decided to create this FAQ about Discord. I’ll update it when I got new questions. If you have any concerns, improvements or suggestions, please contact us.
Is DM Advertising allowed on Discord?
DM Advertising is a violation against the Discord ToS. It is considered as unsolicited marketing messages and can lead to your account being banned on most servers or even completely deleted by Discord.
Where can I find cool Discord servers?
To find cool Discord Servers online, we recommend you to take a look at server lists. You can find Server Lists by searching for “Discord server list” on Google. Some examples are Disboard and Discord.me.
What is DM Advertising on Discord?
DM Advertising is when you or someone else sends an invite to another Discord server in DMs (Private Message). It is against the Discord ToS and will lead to a ban on most servers.
What is a Bump Bot on Discord?
A Bump Bot is a bump that sends your server’s advertisements to other servers when you use a command. It allows you to promote your server with one command.
According to Discord ToS, a user has to be at least 13 years old. Discord will ban users below 13 years from using their platform. According to their Twitter, they even take action on servers and their owners if they are aware of an underaged user and ignore it.
Yes, it is free to create an own Discord server and Discord states that it will always be free.
Is BetterDiscord allowed?
BetterDiscord and other client modifications are not allowed and a direct violation of Discord ToS. Discord may take actions against users using client modifications.
What does Disboard bump do?
Disboard is a server explorer page that allows users to find new servers or add their own servers so other users can find them. Bumping a Discord server will place it on the top of Disboard’s home page.
What is Disboard?
Disboard is a place to find servers and add your server so other users can find and join it. If you need help adding your server to Disboard, check out this article.
Can you get banned from Discord?
There are 2 types of Discord bans, Server Bans and Platform Bans. Server Bans can be made by moderators of a Discord server and will ban you from their server. Platform Bans are made by the Discord Trust & Safety team and are platform-wide.
Can the owner of a Discord Server be kicked?
No, the owner of a Discord Server can not be kicked. Only users with the “Kick Members” (or “Ban Members”) can kick/ban members, and only members below their own highest role. The owner is the highest user in the server and can therefore not be kicked/banned by anyone.
Does Discord show who kicked?
Yes, you can see who kicked a user by using Audit Logs. This also works for other moderation actions.
How can I write colored text on Discord?
Code Blocks can contain colored text. Learn more about text effects here.
A user can grant roles to other users that are of a lower position than its own highest role.
A user can edit roles of a lower position than its highest role, but it can only grant permissions it has to those roles.
A user can only sort roles lower than its highest role.
A user can only kick, ban, and edit nicknames for users whose highest role is lower than the user’s highest role.
Otherwise, permissions do not obey the role hierarchy. For example, a user has two roles: A and B. A denies the Send Messages permissions on a #coolstuff channel. B allows the Send Messages permission on the same #coolstuff channel. The user would ultimately be able to view the #coolstuff channel, regardless of role positions.
Certain permissions can be applied to roles or directly to members on a channel-level by using permission overwrites.
When using overwrites, there are cases where permission collisions could occur for a user; that is to say, the user may have certain overwrites with permissions that contradict each other or their guild-level role permissions. With this in mind, permissions are applied to users in the following hierarchy:
Base permissions given to @everyone are applied at a guild level
Permissions allowed to a user by their roles are applied at a guild level
Overwrites that deny permissions for @everyone are applied at a channel level
Overwrites that allow permissions for @everyone are applied at a channel level
Overwrites that deny permissions for specific roles are applied at a channel level
Overwrites that allow permissions for specific roles are applied at a channel level
Member-specific overwrites that deny permissions are applied at a channel level
Member-specific overwrites that allow permissions are applied at a channel level
Permissions in Discord are sometimes implicitly denied or allowed based on logical use. The two main cases are Read Messagesand Send Messages for text channels. Denying a user or a role View Messages on a channel implicitly denies other permissions on the channel. Though permissions like Send Messages are not explicitly denied for the user, they are ignored because the user cannot read messages in the channel.
When creating a new role, the new role has the same permissions as the everyone role by default. We suggest clearing every new role’s permissions before starting to set up its permissions as it can prevent duplicated and unused permissions.
So what are we trying to achieve now?
Based on what you learned above, here are some things you need to make sure.
Avoid duplicated and unused permissions
To get a more clean and less messy permission setup, you need to remove permissions, that are being set multiple times.
A scenario of a duplicate is when your everyone role or a member role has the Create Instant Invite permission and you have a channel overwrite that grants the same role the Create Instant Invite permission.
As long as there is no other channel overwrite denying the user to have the Create Instant Invite, there is no need for the channel overwrite.
Another scenario of duplicated permissions is when your everyone role or a member role has the Read Messages permission and another role has Read Messages too.
The Read Messages permission of the other role is useless, as every user already has it.
Let’s imagine your everyone role or a member role has some basic permissions including Read Messages, Send Messages, Read Message History and some more. Additionally, you have a Moderator role for your trusted members. This Moderator role has permissions to Read Messages, Send Messages, Read Message History, Kick Members and Ban Members.
While the system is working as it is, it is not clean. The Read Messages, Send Messages and Read Message History are unused, because the Moderators already have them from the everyone or member role.
Why should I remove duplicated and unused permissions?
These permissions have no effect, but can collision in the future.
As you already learned, new roles get their default permission from the everyone role. That might be useful, but causes a lot of unused and duplicated permissions.
If you didn’t remove the default permissions from new roles, most of your roles (e.g. color roles, bio roles or just normal staff roles) might include permissions they got from the everyone role when you created the role.
If you now want to change the permissions of the everyone role, for example removing the Change Nickname permission, all other roles that were created when the everyone role had that permission might still include that permission and therefore suddenly allowing people with another role to still change their username, even though you changed the everyone role. That can lead to dangerous security flaws, especially if its about moderator permissions and not only basic permissions like Change Nickname.
Another scenario would just be a muted role. As you have learned above, if there is a role overwrite that explicitly allows a member to send messages, other role overwrites that explicitly deny that permission won’t have any effect. Therefore, if you have a role overwrite, e.g. for your member role, that explicitly allows Send Messages in a channel, you can not add a role overwrite for a Muted role that explicitly denies the Send Messages permissions, not matter the hierarchy.
When talking about security on a Discord server, permissions are very important.
This is by far the most dangerous permission of all – not only does it allow users with that roles to change everything on the server, it also includes every permission, like Manage Roles, which means a violator could give everyone else on the server access to this permission.
Manage Roles allows a user to manage roles and give and remove roles to and from other members. It can be very dangerous as if it is abused, the violator can give everyone else on the server the same permissions as they have.
This permission might sound harmless as it allows to change the server name and icon, but it also allows to manage invites. If this permission is abused, a violator is able to delete all and every invite on your server, which will significantly prevent your server from growing.
Mention @everyone, @here and All Roles
This permission can not change the server settings or kick/ban members, but it can lead members to leave your server. Most members do not like pings, and if a violator abuses this permission and spams messages containing pings, a lot of people will leave your server. This mainly affects active members which can significantly decrease your server’s activity.
Kick and Ban Members
While this is a permission that you can give to your moderators, make sure that only your very trusted staff gets it. When abused, a violator is able to kick or ban all* members on your server.
What you might not know
When talking about safety on Discord, one thing important is that you know what you are doing. Below are some things a server owner might now know yet.
Under the Moderation tab of your server settings, you can set a Verification Level.
Verification levels are one of the most effective yet easiest way to require verification. What most people don’t know about it is, that it will ignore members with roles.
Therefore, if you have automatic roles that are applied to every user on join, these verification levels are utterly useless. To have autoroles but still use verification levels, it might make sense to use another bot where users have to type a command like !verify to get their roles. Requiring a chat message is way more effective than requiring a reaction as people that do not meet the verification level set can not send messages and therefore not verify themselves until they meet the verification level set in the server settings.
Integration Roles are automatically created when you invite a bot with permissions to your server. You can identify them by their orange header in the role settings.
I’ve heard about a lot of server owners that do not like integration roles because it means that every bot has an own role, but that is exactly the very big advantage of it:
You can specify permissions for each bot separately and give them a specific position in the role list.
Also, and even better:
Integration roles can not be assigned to other members or bots than the bot that the role was created for.
That means, you can easily give an integration role kick and ban members, and you can be sure that your staff member that is abusing their Manage Roles permissions can not assign themselves the bot’s role, and therefore not giving themselves the bot’s permissions.
Just to be clear: It does not prevent the bot from abusing it’s permissions, but it prevents other users from abusing the bot’s permissions.
Also, as it allows you to specifically manage permissions for each bot separately, you have better control about each bot’s permissions and can adapt them to each bot’s functionality.
One of the worst solutions I have seen is one bot role that has the Administrator permission and every bot has it – do never do that. Have an integration role for each bot so you can give your moderation bot kick/ban members and your selfroles bot manage roles. If you want to have your bots listed under the same category, you can still create a bot role without permissionsbut separating on and give it to your bots.
No matter how much you trust your staff members or even go so far as to say that only you have rights, if another person gets access to someones Discord account, they can abuse all permissions. There is no 100% safe way to prevent this, but the chance can be significantly decreased by setting a secure and unique password and activate multiple factor authentication (2FA/MFA). 2FA will require you to enter a second, 6-digit-long number that changes every 30 seconds every time you log in.
By activating 2FA Requirement, your staff will have to activate 2FA or they will not be able to use their Moderation permissions.
You can enable 2FA Requirement in the server settings unter the Moderation tab. You need to have 2FA enabled on your account and be the server owner in order to enable it.
That’s it with this tutorial, I hope I was able to help you keep your server secure. If you have any questions, feel free to leave a comment below.
Before you create a server you need to log in or register an account with your email and password in the browser or a discord desktop application. Once doing so you can continue to step 1.
Whether your friends are seasoned Discordians or have never touched the app, inviting them to your server is a piece of cake (and no, I’m not lying).
Open your server and click the Instant Invite icon next to the channel name.
A box will appear with an invite link and direct invite buttons for the friends or group DMs that you’ve communicated with most recently! Simply press a nifty button or copy, paste, and send that new invite link to any and all of your unsuspecting subjects (*er, friends*) and begin operation world domination!
Note: Each channel in your server has it’s own Instant Invite link, and whichever channel you pull the link from is where the user will land on your server each time they try to access it. For example, if you send Glados an invite link from your #rules channel, then every time she accesses your server the #rules chat channel will be the first channel she sees.
However, if you’re frustrated and tired from figuring out which Portal to take, you can always send your friends an invite by right-clicking on their icon from anywhere in Discord then selecting Invite to Server.
As long as you have the Create Instant Invite permission for your role on a server, you’ll be able to see the server in the drop-down menu that appears. Once you select the server, a DM will be sent to your friend with the invite!
Lastly, if your friend has never used Discord before then you can send them the invite link anywhere you can paste the text. Upon clicking (or, copy/pasting) it, they’ll be prompted with a quick rundown on Discord including an opportunity to set up an account.
Here are my tips on keeping your server active. Keep in mind that activity is rarely a constant thing. It is extremely difficult for a server to be active all day, every day, and ‘dead’ periods are only natural. As someone who has grown many active servers, I can attest to this. Below are 5 of my tips that can work alongside advertising that can help your server increase its activity.
Tip 1: Be very active yourself
Growing an active Discord server is an enormous responsibility to the founders of the server, and it is up to you as the leader to be an active and enjoyable personality capable of providing content for your members. You cannot rely on other people to provide this content for you. Leading a successful and active server requires a lot of your time greeting members with your friends, and providing them with quality conversations. When I start a community server, I usually bring at least one charismatic and outgoing friend to help make the server friendly, fun and active.
If you are unable to extend multiple hours a day to attend to your server, it may not be the best time for you to start one. You are the star of your server, and it is your responsibility to be very active, and to hire active staff. Your members are not responsible for your server’s activity. Finding active members who plan to stay regularly active is a tough task, but if your server is unique, interesting, fun, and has welcoming engaging members, your chances of earning these members is much greater.
Tip 2: Stay true to focus
Example: Don’t be a Pokemon server that rarely talks about Pokemon in the main channel
The focus of your server matters, because certain server types are far more in demand than others. One mistake that many people make is that they fail to grasp the supply and demand aspect involved in Discord server advertising. It is also extremely necessary that your server stays true to and emphasizes on its main points. This means that if your server is advertised as active and laid back, it should actually be. If the server isn’t as advertised, people will leave faster.
You will also wish to capitalize on what makes your server unique and stand out. Cookie cutter servers that don’t offer anything interesting: for instance, no unique theme, very few emotes, members that aren’t very social or friendly, very few interactive bots etc, are less likely to survive. Interesting servers tend to have a lot of work put into them in order for them to stand out above the rest. Being nitro boosted can also help, as this can allot your server with certain perks that can’t be achieved otherwise.
Tip 3: Take action on troublemakers
Lack of poor moderation and special treatment can harm a server in a big way. If members are being disruptive, how active they are should not be a priority. Punish members who disrupt the chat and make it uncomfortable for other users. Many people running active servers often find themselves in a situation where gaining new active members is difficult, and this is often due to servers appearing unwelcoming. A friendly, clean, high quality chat is more likely to keep new members in, while a chat filled with rude behavior, spam and unwelcoming members is much less likely to do so.
Try a “Dead Chat” Ping Role
Use a bot like Yagpdb to create a ‘dead chat’ self assignable role in your server’s role menu. You can find a tutorial for setting up self-assign roles with Yagpdb here.
This is a role that your members can self assign, and its purpose would be to ‘wake the chat up’. Because users would be assigning this role voluntarily, it’s much less favorable to risk than pinging @everyone or @here. To prevent the role from being abused, a bot such as Dyno must be used to turn the ping’s accessibility on and off. Dyno has a command called [prefix] mentionable, which can be used to toggle any role on and off like a switch, which would prevent users from being able to abuse the role.
Tip 5: Make server fun and engaging
A couple of strategies to make your server fun and engaging are:
1: Include some really fun bots to keep members engaged. Being capable of coding your own custom bots can also help with server activity as it makes your server unique.
2: Having a server that clearly has a lot of effort put into its setup, from the category and channel layouts, to the emote selection, the graphics, well set up rules, and more.
3: Have level-up roles, and offer extra perks to talkative members. Include a ‘server currency’ system with a bot such as Unbelievaboat.
4: Be VC friendly. Many people enjoy VC, but have trouble finding servers they enjoy where VC is frequently active.
5: Include channel games such as one word story or hurt and heal. Consider a daily questions channel, or a fact of the day channel.
6: Have a meme channel and include the bot ‘Dank Memer’ so people can generate dank memes on your server.
For emotes you can find many at https://discordemoji.com/
All sorts of strategies can work depending on your server, and these are just a few to consider. These are many of the strategies I use to keep my social servers active. Use these suggestions for ideas, and continue to search for what works best for you.
Before you create a server you need to login or register an account with your email and password in the browser or a discord desktop application. Once doing so you can continue to step 1.
1. Click the “+” button on the left hand column
No matter if it’s the first, second, or third server you’ve made, this is the place you’ll need to go. Note that the “+” icon can be hidden if you have a lot of servers. Simply scroll down the server column to find where the “+” is hiding.
The next window that appears will give you two options: “Create” or “Join.” We’re going to choose“Create” so just pretend like “Join” doesn’t even exist (don’t worry if it gets jelly).
2. Server Info
After deciding between doors number one and two, you can enter in the server name, and change the server icon by locating it in your files.
The minimum size for icons is 128×128. If you’d like to select a specific area from a large image, crop it in multiples of 128 (128X2=256, 128X3=384, etc.).
Here, you’ll also be able to change the server region by…clicking “change.” We currently have ten different regions to choose from, and plan on adding more in the future.
After selecting the server region, click “create” and bada-bing-bada-boom you’ve created your first server!
From here you can invite members, create and join servers. To figure out how to invite people and more about invites and inviting read my next post.