In this video, I’ll be showing you how to add MEE6 Discord bot to your server,
and set up the features MEE6 has to offer. We have included video chapters so you can
skip to the sections of the video you need. Start by heading to the MEE6 website,
we will include a link in the description. Click the “Add to Discord” button.
Authorize.
Choose the server that you want to setup. Make sure the correct server is selected,
then continue. Adjust the bot permissions,
you may want to remove the administrator, kick and ban permissions. You will want to
keep the kick and ban permissions enabled if you plan on using MEE6 for moderation.
Scroll down and authorize. Verify that you’re a human.
You will now be redirected to the MEE6 dashboard, and MEE6 will be added to your Discord server.
On this page you will see a list of different plugins or features. Each plugin has a switch,
if the switch is green then it is enabled, and if it’s greyed out then the plugin is disabled.
Whenever you see a crown icon it indicates that the feature or
setting is for premium users only. Switch to your Discord server.
Click on the server title, then open the server settings.
Switch to the roles page. Drag the MEE6 role so it is near
the top of the list. Either just above or just below your moderator role is typically best.
Save changes, then head back to the MEE6 dashboard.
For the purpose of this tutorial, we will be showing you how to set up welcome messages,
auto roles, moderation, server statistics, levels, timers and custom commands.
First, we will be setting up welcome messages. Select the welcome plugin.
If it’s disabled then start by clicking the switch, then click “Yes”.
You will now see all of the options for when new users join the server. The top option will send a
welcome message in the server. The second option will send a private welcome message to the user.
The last option will send a message in the server when someone leaves.
Click the switch next to the option you want to use, I’ll be using the first option.
Expand the top drop menu, then select the channel you want the welcome message to be sent in.
Next, select the message style you want to use. We will have examples
of what each message style looks like on screen. We recommend using the text message option as it
looks the best and is the easiest to set up. Customize the welcome message.
The curly bracket text are variables that will source the information from your server. We will
include the most useful variables on screen. You can mention a channel by adding a hashtag,
typing the channel name, and selecting it from the menu.
The same can be done to mention a user, starting with an @ symbol.
You can also change the text format by putting asterisk symbols on each side. One asterisk will
make the text italic, two will make the text bold, and three will make the text both bold and italic.
Next, you can choose to enable a welcome card. This is an image that will show
basic information on the new server member. I’ll be leaving the card disabled.
Click “Save” and your welcome message will now be working in your Discord server.
Click the dashboard button on the side panel to go back.
Next, we will be setting up auto roles. Select the welcome plugin,
enable it via the switch if needed. Enable the “Give a role to new users” option.
Click the plus icon and select the role you want to be given.
This will typically be the member role. If you get an error then you will need
to move the MEE6 role in your server so it is above the role you are trying to give.
Anyone with a Discord rules screening process will want to enable the delay option.
Save when you’re happy. Switch back to the dashboard.
Select the moderator plugin, you may need to enable it. If you want a more versatile moderator
set up for your server, then we recommend using Dyno bot. We have two tutorials linked
below that will help with the setup process. Click the plus icon in the roles section,
then choose your moderator role. This will prevent moderators from being affected by
your auto mod settings. Add any other roles that you also don’t want to be affected.
Next are the audit logs. Audit logs are a list of actions made in the server that you and moderators
can use to monitor what people are doing. Expand the drop menu and choose the logs channel.
If you don’t have one, then you can use the video in the description to learn how to set one up.
Go through and enable the actions that you want to be tracked.
This varies from server to server, however, we will put our favorite settings on screen.
Scroll down to the ignored channels section. Add any channels that you don’t want logs to
be saved from. These are usually private or moderator channels.
Choose whether to ignore logs from bots, I typically leave this enabled.
Also, choose if you want to display a user thumbnail.
I like to enable this so I don’t see a thumbnail. Now we need to set up the auto moderator settings.
Each moderation type is categorized with its own settings.
Use the drop menus to select the punishment a user should receive for breaking the rules.
You will want to go through and set the punishments as you see fit.
Alternatively, you can copy our settings if you like.
Click the settings icon next to the bad words title.
If there are any channels you don’t want to be affected by the bad word moderations
then add it in the top section. Use the allowed roles section to add
any roles you don’t want to be affected. I’ll be adding the moderator role here.
You can add allowed channels and ignored roles for each of the auto mod categories.
Select the “Bad Words” box. Start typing out a list of words
you don’t want members using, ensuring that a comma is between each word.
Press enter to add the words. If you would like to remove a word then hover over
the right side of it and click the cross icon. Click “Ok” to confirm.
Repeat this process for each moderation type. Our settings for each will be on screen.
Enable the switch so bots aren’t affected by the auto moderator.
Next, we can set automatic actions. These are punishments that are handed
out to repeat offenders. Click “Add action”.
You can then click on each input then change it. The actions will depend on your server
and personal preference. With the MEE6 auto mod, I like to have three actions.
The first action is to kick someone who is repeatedly breaking the rules quickly.
The second action will kick someone who breaks the rules over a longer period of time.
The third action will ban someone that breaks the rules numerous times in quick succession.
Restricted channels are channels that members can only use for sending commands,
images or videos. If a user sends any other type of message it will be deleted. For this example
I’ll be setting up an image only channel. Select the drop menu and choose
the channel that you want to restrict. Enable the restrictions that you want,
I’ll be enabling the images option as I only want images to be shared.
Click the “Add Channel” button if you have more restricted channels in your Discord server.
Choose if you want members to receive a message when their post gets removed by the bot,
I recommend leaving this enabled. Choose if you want the message to
be sent in the selected channel. I’ll be leaving this disabled.
Finally, we have the moderator commands. These are commands that can be used to moderate the server.
Go through and disable any moderator commands that you don’t want moderators using.
Save your settings. Click on the pencil icon
next to your first enabled command, this will open the command settings.
Set the allowed roles to your moderator role, or any role you want to be able to use this command.
For banned roles add any role you don’t want to be able to use the command.
If you have a muted role then you may want to add that here.
Set any banned channels, the selected command won't work in any channels added here.
Next, you will need to set your cooldown options. User cooldown will add a time limit on how
fast one user can use a command. Server cooldown will add a time
limit for the entire server, so the one command isn’t used consecutively.
I’ll be using the user cooldown. Click on the cooldown duration to change the time.
Now set the MEE6 reactions for when the command is used.
Send private response will inform the user about their command use in private.
Delete command usage will delete the command message after use.
Do not reply to command will prevent MEE6 from sending a
confirmation message when the command is used. I like to enable the delete command usage and
do not reply options. Save and close.
Scroll down and repeat this process for the rest of your enabled commands.
Save if needed, then head back to the MEE6 dashboard.
Statistics allow you to display server information as a locked voice channel at the top of your
channels list. These channels typically show the server member count or the number of online users.
Start by enabling the statistics plugin in the utilities section.
If it’s already enabled then simply click on the plugin to open the settings.
Select the basic counters menu and you will see all of the available statistics.
Choose the statistic you want, I’ll be using the online members option.
The curly bracket text is a variable that will source the statistic from your server.
We recommend leaving the variable as is, and only modifying the name to the left.
Save when you’re happy with the statistic. Click “Add a new counter”.
Repeat the process with all of the statistics you want to appear in your server.
Next, we have role counters. This option will allow you to add a counter for how many server
members have that role. This is useful to show the server moderators, boosters, or subscribers.
Click the plus icon and add a role. Adjust the name as you like,
ensuring the variable is still active. Save changes, then repeat for any other
role you want to be displayed. Head to your Discord server and
your server statistics will now be visible. Feel free to move the channels around as you like.
Head to the dashboard if you’re not already on it. Scroll down to the engagement and fun section.
Click the levels plugin, or enable it using the switch.
First, we need to choose where the level up message is sent.
Expand the drop menu and choose the channel you want to use. We recommend setting up a specific
channel for this. If you would prefer to have the message sent in the same channel that the
member is using, then select “Current Channel”. You can also disable the message altogether.
Set the announcement message on the right. The curly bracket variable will source the
member’s name from the server. We recommend including this somewhere in the announcement.
Unfortunately, role rewards are a premium feature.
If you plan on using the MEE6 ranking system with roles then you will need to manually give ranks.
Click the “Edit Server Rank Card” button. Select a color to be used for the rank card.
You can choose one of the preset colors, or click the eyedropper to choose a custom color.
Save. Scroll down to the “No XP” section.
Here you can add roles or channels that you don’t want to get XP.
Finally, we need to set up the level commands. Each command has a brief summary of what it does.
If you don’t want anyone being able to use a specific command
then disable it. Save your settings.
Click the edit button on the right of one of the commands.
Add any roles you want to be able to use the command. For the give xp, and remove xp commands
we recommend either leaving it blank, or only adding moderator and admin roles.
For the rank command you will want to add every role in your server.
This will allow members to check their own ranks. The levels rank will show the server leaderboard,
you might like to allow everyone to use this command, or only moderators.
Set the banned roles, these are people that can’t use the command. If you have a muted
role then you will want to add it here. Add banned channels, these are channels
that members can’t use the command in. Set a cooldown, this is how often the command can
be used in your server. The cooldown can be set based on the entire server, or a specific user.
If you are adding a cooldown then you will need to click on the duration boxes to make changes.
Finally set the command reactions. You can set the response to be privately sent to the user,
have their command deleted, or set there to not be a reply when the command is used.
We will have our settings for each command on screen.
Save and close. Head back to the dashboard.
Timers allow you to setup messages that automatically post in your server on
a regular basis. This is a great way to automatically promote your
socials or videos to your Discord server. Scroll down to the utilities category.
Flick the Timer switch to enable the plugin. Click “New Timer”.
Expand the drop menu and choose the channel you want the automatic message to be posted in.
Typically this will be some kind of announcement or promotion channel.
Now we need to set the interval, this is how often the message will be sent.
Select the drop menu and choose how often you want the message sent.
I’ll be setting mine to every 24 hours so the message is only sent once a day.
Set the days you want the message to be sent on. By default,
all 7 days of the week will be selected. I’ll be setting mine to only three days a week.
Choose the type of message you want for the timer.
We recommend using a normal text message for simplicity.
Highlight the message and enter your own text. I’ll be using mine to promote my YouTube channel.
You can also include a tag to mention users in your message. For example,
the @everyone tag will notify everyone in your server when the message is posted.
Click the save button at the top. Repeat this process with
all timers that you want to add. If you want to delete a timer you can
click the trashcan icon on the side. Head back to the dashboard.
The last plugin we will be showing is the custom command
plugin. Commands allow you to set up automatic responses when a member uses an activation word.
Start by opening or enabling the custom commands plugin.
Choose to create a new command. Select the command box,
you will notice that there is already an exclamation mark there. This is a prefix.
A prefix ensures that a response is only sent when the command is specifically called upon.
You can use any prefix, however, the exclamation mark is the most common.
Add your command name. For this example, I’ll be using socials.
Select the action box and choose an action. If you want the bot to only send the response in a
specific channel, then choose the “Sends in channel” option. If you want the bot
to send the response in the same channel or privately, then choose “Bot responds with”.
Enabling the embed switch will make the response embedded. I typically leave this disabled.
Enabling the private switch will DM the response to the server member that activated the command.
You also have a random switch, enabling this will allow you to add multiple messages for
MEE6 to respond with. You can use this for an 8ball command.
Select the message box and enter in your message, keep in mind that you can use
variables in the response. Including the user variable will tag the member in the reply.
You can add more actions if you want, however, typically one action is all you will need.
Next, we have the permissions which control who can use the command.
For the banned roles add any role you don’t want to be able to use the command.
If you need to delete a role then hover over it and click the cross.
Also, add any channels you don't want the command to be used in.
Switch to the allowed permissions. By default the everyone role will be selected,
meaning everyone in the server can use the command. Remove it if you like, then add the roles
you want to use the command. I’ll be leaving mine. Change or leave the command description.
Set a cooldown, this is how often the command can be used.
For general commands, we recommend setting a user or server cooldown of
at least a minute to prevent spam. Choose if you want the command
activation message to be deleted, then save. The command will now be added to your list.
The switch can be used to disable and enable the command,
while the bin icon will delete the command. Changes to the command can also be
made by clicking on the command. MEE6 will now be setup in your Discord server.