How to Set up a Server with Dank Memer
Accessibility TLDR:
Read about the process of setting up Dank Memer in your server, including inviting the bot, restricting commands, and disabling items.
Adding a new bot to a server can be a monumental task, with a million settings to figure out while you have a server full of eager users waiting to get started.
Below is a guide with everything you’ll need to help make the process of setting up Dank Memer in your server as fast and easy as possible, from how to invite the bot, to restricting bot access and disabling commands and items.
Read through the entire guide below, or skip to what you need:
- Invite Dank Memer
- Rob and Heist Settings
- General Permissions Setup
- Restrict to Specific Channels
- Restrict Specific Commands
- Restrict to Specific Roles
- Restrict Items
- Optional Settings and Features
If you have trouble at any point, come to the Dank Memer Support Server and we’ll be happy to help!
Invite Dank Memer
The first step for setting up Dank Memer in your server is to invite the bot if you haven’t already. You can invite the bot through websites like Top.gg or Discord Bot List, or by looking at Dank Memer’s profile on Discord and clicking the “Add to Server” button.
You can also click here to add the bot to a server right now without any third party. You must be an admin or owner of a server to be able to invite bots.
When adding Dank Memer, you’ll first have to choose the server you wish to add the bot to. Choose the server from the list of choices, and then click “continue” and you’ll see a message like the one on the right with the permissions the bot needs.
The permissions asked for are the basic things Dank Memer needs to run smoothly. Make sure the permissions are all checked, verify the server name above the permissions is the one you intended to add the bot to, and then click the “Authorize” button on the bottom to add the bot to your server.
If you want users in your server to be able to use the “pls” text prefix instead of slash commands, make sure the bot has view channels and read message history permissions. The bot needs both permissions for any text-based interactions to work.
Rob and Heist Settings
Dank Memer has a function where users who play the bot can rob and heist each other. If you want to keep these commands enabled in your server, skip to the next section of the tutorial.
If you do not want robbing/heisting available in your server, the very first thing you should do once the bot has been added is to type /serversettings in any channel or go to your server’s dashboard, so you can disable robbing and heisting.
Only the owner of the server can change the rob and heist settings to prevent people misusing this to rob each other. It’s against the rules to flip it on and off and trick people into being robbed.
If you want to disable either, click the button so it shows as “off” like it does in the image above. Users have both wallets and banks that can be robbed, so both of these need to be disabled if you want 100% protection. If you have it disabled and enable it again, it takes 24 hours before robbing will be possible.
If you want to keep rob enabled but you want to prevent new users from joining just to rob, you can enable the “Rob Protection” setting. Rob Protection makes it so only users who have been in the server for 24 hours or more can rob.
Permissions Setup
Once you’ve made your choices about robbing and heisting, the next thing to do is set up bot permissions for the server. Dank Memer commands can be restricted so they are only available in specific channels, for specific users, or even completely disabled. You can also can disable the use of specific items.
To set up permissions, click the button to go to the Dank Memer dashboard in /serversettings or click on the link here and select your server from the options.
On the server dashboard, click on the “Permissions” page under settings. Here, you can create rules for the where the bot works, what commands work, who can use command, and more.
By default, Dank Memer will be accessible in every channel once it’s added to your server. To begin setting up permissions, click the “Add Rule” button.
- The top left box is where you choose what on Dank Memer you want to make a rule for: commands, a category of commands, auto-responses, or items. If you aren’t sure what categories there are, you can use
/help categoriesto see a list. - The top right box with give you a list of all the things under the option you chose in the left box. So if you choose commands, for example, it would let you select a command to make a rule.
- The bottom left box you can select what in your server you want to make the rule apply to: a channel, an entire channel category, a role, or a user.
- The bottom right box is where you select the exact channel, role, user, etc., that you’re making the rule for.
The main way people setup the bot is to restrict commands in all channels except a select few where users can play. Read more about how to set up permissions for channels below.
As you set up channel permissions, keep in mind how Discord permissions work. You can’t override a channel permission with a role permission. For example, you can’t disable all commands in a channel and then try to enable them for a role so the role can use them there.
Channel permissions come first, then role and user permissions. You also can’t override an enable with a disable, so if you enable something in a channel, you can’t override it by disabling it. You need to remove the enable rule. Learn more about Discord Permissions here.
Restrict Channels
How you restrict the bot to channels should depend on how many channels you want people to play in compared to how many you want to block the bot in. What you do should depend on if you have more non-command channels or more command channels. Pick the instructions below that match what you need.
Restrict Dank to a Few Channels
If you have only a few channels you want Dank Memer to work in, the best strategy is to:
- Create a rule that disables all commands in all channels.
- Create a rule enabling all commands in each channel you want Dank Memer to work in.
Have Mostly Dank Channels
If most of your server is for users to do commands, then you can:
- Create a rule enabling Dank Memer in all channels.
- Create a rule disabling all commands in each channel you do NOT want Dank Memer to work in.
Once you’ve set up the channel permissions, you can also go a step further to disable or restrict specific commands so they only work in certain channels or for some users.
Restrict Commands
The next way many servers set up Dank Memer Permissions is to restrict where some commands can be used, or to disable some commands completely. For example, some servers restriction the /serverevents commands to a specific channel so they can track user donations. Other servers may disable some commands like the /meme or /image commands because they import images from Reddit and are not created by Dank Memer.
Disable a Command Completely
If you want to disable a command so no one can use it:
- Create a rule to disable the command in all channels.
Restrict a Command to a Few Channels
If you want to restrict a command so it can only be used in a few specific channels:
- Create a rule to disable the command in all channels.
- Create a rule enabling the command for each channel where you want it to work.
As you create rules for commands, remember creating a rule for a role can’t override a channel rule. So if you disable a command in a channel, enabling it for a role won’t allow that role to use it in that channel. Channel permissions come first and roles can’t override them.
Restrict Roles and Users
The last way you can restrict commands is to restrict them for specific roles or users. Some servers do this to give staff access to specific commands or if they want only verified users to be able to use commands.
Restrict Commands to a Specific Role
If you want to restrict all commands or a specific command so only a certain role can use it:
- Create a rule that disables all commands (or a specific command) for all roles.
- Create a rule that enables all commands (or the specific command) for the desired role.
Restricting commands to certain roles can be useful if you feel a certain command is being abused by new users, or if you want to limit a command to staff.
Block a Role from Using Commands
If you want to stop users with a specific role from using all commands or a specific command:
- Create a rule that disables all commands (or a specific command) for the role you want blocked.
Blocking a role from accessing commands is sometimes used on people who are begging or bothering members with commands that ping.
You can set up permissions for as many roles as you wish to customize, but remember, you do not have to set permissions for every role unless you want to restrict access in some way. If all users are allowed to use the bot, you can just focus on using channel rules to restrict where they can do commands.
Restrict Items
The last step to setting up your server is to decide if you want to restrict users from using any items that are part of the bot. For example, some people like restricting the use of lootboxes to a flex channel so everyone can see the openings. Other servers disable robbing related items to discourage robbers from using their server to find targets.
To disable an item, click the "add rule" button again on the dashboard.
In the top left box, select "Item" instead of commands. Then the top right box will allow you to pick any item to disable. Lastly, select whether you want to disable the item in the entire server (all channels), or for specific roles or users.
Optional Settings
Beyond the permissions and settings described above, there are tons of other features and settings you can customize on the server dashboard.
- Server Events and Giveaways - On the dashboard, you can select event managers to help you manage events and giveaways in your server.
- Channel Event and Server Event Spawns - Servers have a chance to spawn both mini events in channels where users do commands and server-wide events that last a few hours. You can manage where these show up and ping roles for them on the server dashboard.
- Server Leaderboards - Set up weekly leaderboard results for commands to post in your server and create mini competitions for who does the most commands or catches the most fish.
- Server Boosts - Set up how server boosts your members can purchase in the gem shop in
/shop viewwill appear and who can benefit from them on the server dashboard. - Server Shop - Put special roles in your server's shop that users can purchase with Dank Memer coins or items and help your server pool grow.
Read the complete server dashboard tutorial here to learn about all the other features you can customize on the dashboard.
If you’ve done all of the above, your server should be all set and the bot is ready to be used! If you run into trouble while setting up Dank Memer, please make sure to visit our support server for help!
