Skip to main content

Overview

Permissions are complicated. Very complicated. And messing them up can cause stuff to go very wrong. This page goes over all the permissions that Quark requires for each of its features. This allows you to only grant the permissions Quark needs for the features that your server is using.
Granting Quark the Administrator permission will prevent any issues caused by permissions, and allow new features to work automatically.
This page is about the permissions that Quark requires in order to function. For information on the permissions that a user is required to have in order to run commands, see the commands page.
Quark’s default invite permissions are set to the minimum required for it to function + ADMINISTRATOR. For a simple setup, you can just deselect the ADMINISTRATOR permission and Quark will still function correctly.

Commands

Minimum Permissions

Required

We assume that Quark has been granted the slash commands scope when being invited to your server.

Optional

  • USE_EXTERNAL_EMOJIS

Slash Commands

Interactions

Logs

Minimum Permissions

All the permissions on this page also assume that Quark has the following basic set of permissions where appropriate.

Required

These permissions only need to be granted in the channels where Quark should be able to access. It is perfectly fine to remove the VIEW_CHANNEL for private channels which you do not want Quark to log, for example.

Optional

  • USE_EXTERNAL_EMOJIS
Although the below permissions may be marked as not required, this means the log will still be sent even if Quark does not have the permission. However, the log may be missing some information or may not be as detailed as it could be.
If Quark is not able to determine who carried out an action, the ignore options for users will not work.

Member Events

Member Join

Member Leave

No additional permissions required.

Bot Added

Bot Removed

Nickname Update

Role Given

Role Taken

Members Pruned

Server Avatar Changed

No additional permissions required.

Message Events

Delete Attachment

Delete Multiple Messages

Delete Thread Message

Delete Single Message

Edit Thread Message

No additional permissions required.

Edit Message

No additional permissions required.

Thread Create

No additional permissions required.

Thread Delete

Message Pinned

Message Unpinned

Reaction Removed

Voice Events

Stream Start

No additional permissions required.

Stream End

No additional permissions required.

Video Start

No additional permissions required.

Video Stop

No additional permissions required.

Moved

Voice Channel Change

Voice Channel Join

No additional permissions required.

Voice Channel Leave

Disconnected

Server Deafen

Server Mute

Server Undeafen

Server Unmute

Voice Channel Status Change

Actions

Invite Create

No additional permissions required.

Invite Delete

Emoji Create

Emoji Delete

Emoji Update

Channels

Channel Create

Channel Delete

Channel Update

Channel Permissions Added

Channel Permissions Deleted

Channel Permissions Updated

Server

Server Modified

Server Icon Update

Server Boosted

No additional permissions required.

Server Boost Removed

No additional permissions required.

Roles

Role Create

Role Delete

Role Update

Role Permissions Updated

Role Icon Update

Modlogs

Ban

Timeout

Kick

Timeout Removed

Unban