How to Set up a Server with Dank Memer

Accessibility TLDR:

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.

If you have trouble at any point, come to the Dank Memer Support Server and we’ll be happy to help!

Inviting 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.

Invite Image

Rob/Heist Protection

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 any part of your server, skip to the next section of the tutorial. If you do not want this available in your server, the very first thing you should do once the bot has been added is to type /serversettings in any channel, so you can disable robbing and heisting.

The first option you’ll see once you run the server settings command is “Bank Robbing”. Click the “Disable” button to disable the ability for people to bank heist each other. It will look like the image below if you’ve disabled it correctly.

Bank robbing disabled with the green enable button lit up

Next, click the down arrow to the right of the words “Bank Robbing” and you’ll open a drop-down menu with other settings options. Select “Robbing” from the given options and click “disable” there as well to prevent people from robbing each other’s wallets.

Users have both wallets and banks that can be robbed, so both of these need to be disabled if you want 100% protection. Disabling the commands this way also prevents even users at the admin level from being able to rob or heist.

Bot Permissions

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. To set up these types of permissions, you have to go to the integrations options in your server’s settings. At this time, this has to be done from a computer, as it does not currently work on mobile devices.

To find the integrations, click your server name in the upper left corner of your Discord app and select “Server Settings” from the options. In the settings, on the left side of the screen, you’ll see “Integrations” as an option under the apps section.

Integrations tab with Dank Memer

Select integrations, and then find Dank Memer under “Bots and Apps” on the right and click on the word “Manage”. If you have trouble finding Dank Memer, you may have to remove some bots from your server until Dank Memer appears on the bots and apps list. Currently, servers can only use slash commands for up to 50 bots at a time.

After clicking “Manage” for Dank Memer, you’ll see there are three types of permissions you can customize for the bot: Roles & Members, Channels, and Commands.

Roles channels and commands integrations example

Permissions for Roles & Members

You can use the Roles & Members section in integrations if you want to restrict access to Dank Memer to specific user roles within your server. If you aren’t sure how to create roles for your server, you can read more about that here.

To set up your server so only specific roles have access to Dank Memer, click the X for the @everyone role to disable Dank Memer for all users.

Everyone perms disabled

Then, click the “Add roles or members” button, select the role(s) you want to give access from the choices given, and click “Add”.

Lastly, press the checkmark next to the role(s) you want to give access to, and it will give permission for the role(s) to use Dank Memer commands. See the image below for an example of how it would look if you want only users with a Level 30 role to use the bot.

Enabled perms for only specific roles

If you want to make it so one role cannot access the bot but everyone else can, you would do the opposite. Keep the @everyone role marked with a green checkmark, and mark the role that is not allowed to use the bot with the red X. If a Level 30 role was not allowed to use the bot, it would look like the image below when finished.

Enabled perms for everyone except one role

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 simply leave the @everyone role marked with a green checkmark and not change anything else.

Permissions for Channels

The second area you can customize bot permissions is for specific channels. By default, Dank Memer will be accessible in every channel once it’s added to your server. If you want Dank Memer to be accessible everywhere, then you do not have to change anything and can simply leave the “All channels” option marked with a green checkmark.

All Channels enabled

The “All channels” permission basically tells you what the permissions are for any channel not mentioned on the channel list in integrations, so it’s easiest to set the “All channels” permission to match what you want the most channels in the server to be.

For example, if you have a ton of channels you want Dank Memer available in and only a few you want to restrict, then keep the “All channels” setting on and marked with a green checkmark. Click the “Add channels” button and add all the channels you do not want Dank Memer to be used in so they appear on the channel list. On each channel you do not want the bot available in, click the X button so it turns red.

Specific channels disabled

With these settings, Dank would not be available for the ones listed and marked with an X, but it would be available in any channel not on the list because of the “All channels” setting.

Alternatively, if you have a lot of channels you want to restrict Dank Memer in and only a few where you want people to be able to use for the bot, you would want to mark the “All channels” setting with a red X to disable it everywhere. Then, add the channels you want Dank Memer in and mark them with a green checkmark.

Specific channels enabled

These settings would make it so Dank Memer is disabled in channels by default, and only the channels on the list with a green checkmark will have access.

Remember, though, admins and server owners will always be able to use bot commands even if the channel settings have them restricted, so if you want to test your settings out you’ll need a non-admin member to help you.

Permissions for Commands

The last way you can customize command permissions is to restrict the usage of specific commands. When you look at the commands permission area, you’ll see a long list of all the commands possible for you to customize.

Commands being synced

People often use these settings to restrict commands like rob or bank rob if they want them accessible in one part of their server but not another, or to restrict access to the server settings or server event commands.

For each command, you can customize whether it’s usable or not for a specific role, a specific channel, or the entire server.

Command specific perms

When you look, you’ll notice the permissions for each command will match the ones you already set for the roles and channels. You can customize the permissions for each command individually by adding further role, member, or channel restrictions. Just remember the @everyone role and “All channels” settings are what apply to anyone or any channel not listed.

If you change a command to have different permissions than other commands, you’ll notice the status changes to “Not synced”.

Not synced

This just means the permissions for that specific command do not match the permissions for other commands. If you want to change the permissions of the not synced command to match the others again, you can click on the command to open the settings and press the “sync now” button.

Sync to default perms

In most cases, if you set up the role and channel permissions, you will not need to change much for the command permissions unless you want to customize where specific commands can be used further, such as game commands only being available in a game channel.

Restricting Usage of 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 or disabling the Fart in a Bottle or Empowered Fart Bottle items so they cannot be used in the server.

To disable the use of items, you use the /disableuse command. You can disable use for a specific person, a role, a channel, or the entire server.

Disable use in the command picker

Simply pick the type of /disableuse command you want to use and enter the name of the item. You can use /disableuse list to see all items that you have disabled in any way.

Certain items being disabled

If at some point you want to allow the item to be used again, look at the /disableuse list and see what number the item is, then do /disableuse remove (number).

Optional Settings

Beyond the permissions and settings described above, four other settings you can also look at when setting up the bot are rob protection, events manager, random event spawning, and emoji permissions. All of these settings are useful, but they’re not urgent to set up right away and are completely optional.

  • Rob Protection - This can be enabled to prevent new users who join the server from being able to rob for 24 hours. If your server allows robbing, rob protection can help people stay longer in your server so they aren’t joining to rob and leaving right after. If your server does not have robbing enabled, you can enable this for extra protection, but otherwise, you do not have to enable this setting as robbing won’t work for users at all.
  • Events Manager - If your server has 200+ members (excluding bots), the ability to run server events and giveaways will be available and you’ll want to designate an events manager for your server. Create a role for the people you want to manage events, and then under the Events Manager option in /serversettings, put the Discord ID for the role you created. Anyone who has the role you put for the Event Manager will have access to remove things from the server's pool of donations, so it’s recommended to make the role limited to a small group of users you fully trust.
  • Random Events - When users play Dank Memer there is a chance they can spawn a random event that has a mini-game like a trivia question or a boss to defeat. If you want to disable these events for any reason, you can go to this setting and click “Disable” to stop them from happening in the entire server.
  • Emoji Permissions - Currently there is sometimes a problem with emojis not showing up for the bot due to a discord issue. If you notice that emojis are not showing up and they appear as text instead, enable the ability for @everyone to use external emojis. You can do this by going to server settings, clicking on roles, and choosing “default permissions” at the top of the roles page. Scroll down through the options until you see “use external emojis” and make sure it is enabled and green.

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!