Skip to main content

Getting Started

To invite the bot, you may use this link.

Here you can choose the server you wish to invite the bot to and choose what permissions it should have. It's best to leave the permissions alone, or you'll most likely run into issues. By default, the bot is assigned the following scopes and permissions:

Scopes:

  • bot
  • applications.commands

Permissions:

  • Attach Files
  • Create Public Threads
  • Embed Links
  • Manage Messages
  • Read Message History
  • Send Messages
  • Send Messages in Threads
  • Use External Emojis
  • View Channels

Setting Up the Bot

The bot uses application/slash commands. This provides better integration into Discord and is a more efficient way to use the bot.

Once the bot is in your server, there are a few housekeeping things you need to do. (You must have the Manage Server permission to complete these steps.)

  1. Create a channel for your suggestions to go for users to vote on.
    1. Add the bot to that channel's permissions and exclusively give it the following permissions:
      1. Send Messages
      2. Add Reactions
      3. Create Public Threads
      4. Send Messages in Threads
      5. Manage Threads
    2. Disable Send Messages and Add Reactions for @everyone to only allow the bot to send messages and to prevent users from adding unnecessary message reactions.
  2. Create a logs/results channel for approved/rejected suggestions.
    1. Add the bot to that channel's permissions and exclusively give it the permissions Send Messages. (Add additional permissions depending on what you gave the bot in your server.)
    2. Disable Send Messages and Add Reactions for @everyone to only allow the bot to send messages and to prevent users from adding unnecessary message reactions.
  3. Adjust the permissions of the approve, reject and resolve slash commands in your server's settings via the Integrations page.
    1. We set what we think are reasonable defaults, but if you want to give a specific role permission to use commands this is how to do it.
  4. Configure the bot to use these channels using the /setup command. There are also some optional sections in this command to consider.
  5. Create your first suggestion with /suggest!

Once you completed those steps, you should be set to go! Go to Managing Suggestions for more information on approving/rejecting suggestions.