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