We recommend you use our own instance - which you can invite using this invite link, but you could also run your own instance with the instructions found in the GitHub repo.
Once you’ve invited the bot, you might notice that no one but folks with the Administrator permission can run any commands. You’ll want to head to Server Settings → Integrations → ModMail. The important stuff will look something like this:
At the time of writing this, Discord’s UI is incomplete and this isn’t reflective of what’s actually going on, so don’t worry about @everyone
showing up as a green tick.
What you’ll want to do is hit the Add Roles or Members
button for the Roles & Members
section and select a role you want to be able to use the bot. Assuming your role is called Mod
, this should now look something like this:
Next up, pull up /config
. You’ll notice that there’s only 5 options, let’s go over each one:
modmail-channel
- This is where the bot will create new thread channels when a user reaches out to ModMail. You need to set this to something - once you do, the bot will start listening for DMs from your users.greeting
- You don’t need to set this to anything! This is a message that’ll be automatically sent to the user when a new thread is opened. You could set this to something like “Hello! Our team will get back to you as soon as possible!”farewell
- Very similar to greeting
, except this will be sent once the thread is closed. Don’t worry though, you can silently close threads to make exceptions!