In-depth look into the permissions that Quark requires
ADMINISTRATOR
. For a simple setup, you can just deselect the ADMINISTRATOR
permission
and Quark will still function correctly.
slash commands
scope when being invited to your server.
USE_EXTERNAL_EMOJIS
Command | Permissions Required |
---|---|
help | n/a |
serverlog | n/a |
commands | n/a |
invite | n/a |
privacy | n/a |
ban | BAN_MEMBERS |
unban | BAN_MEMBERS |
kick | KICK_MEMBERS |
mute | MODERATE_MEMBERS |
unmute | MODERATE_MEMBERS |
ping | n/a |
purge | READ_MESSAGE_HISTORY , MANAGE_MESSAGES , VIEW_CHANNEL , CONNECT (if run in a voice channel only) |
tags | n/a |
language | n/a |
reason | READ_MESSAGE_HISTORY , VIEW_CHANNEL |
export | SEND_MESSAGES , READ_MESSAGE_HISTORY , VIEW_CHANNEL |
debug | n/a |
config | n/a |
Interaction | Permissions Required | Type |
---|---|---|
statusChannelToggle | MANAGE_WEBHOOKS | Button |
showEdits | n/a | Button |
ban | BAN_MEMBERS | Button |
customize | n/a | Button |
reason | READ_MESSAGE_HISTORY , VIEW_CHANNEL | Button, Modal |
Permission | Note |
---|---|
VIEW_CHANNEL | Required for channels Quark should log (e.g. message events, voice events, channel events) |
SEND_MESSAGES | Required for Quark to send messages in the channels it logs to |
EMBED_LINKS | Required for Quark to send embeds in the channels it logs to |
SEND_MESSAGES_IN_THREADS | Required for Quark to send messages in the channels it logs to |
VIEW_CHANNEL
for private channels
which you do not want Quark to log, for example.USE_EXTERNAL_EMOJIS
Permission | Note | Required |
---|---|---|
MANAGE_GUILD | Required to detect which invite was used to join the server | No |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to detect who added the bot to the server | No |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to detect who removed the bot from the server | No |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to detect who deleted the attachment | No |
READ_MESSAGE_HISTORY | Required to determine the context of a message | No |
CONNECT | Required to determine the context of a message sent in a voice channel | No |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to detect who initiated the deletion of multiple messages | No |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to detect who deleted the attachment | No |
READ_MESSAGE_HISTORY | Required to determine the context of a message | No |
CONNECT | Required to determine the context of a message sent in a voice channel | No |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to detect who deleted the attachment | No |
READ_MESSAGE_HISTORY | Required to determine the context of a message | No |
CONNECT | Required to determine the context of a message sent in a voice channel | No |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to detect who deleted the thread | No |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to detect who pinned the message | Yes |
READ_MESSAGE_HISTORY | Required to get information about the message that was pinned | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to detect who unpinned the message | No |
Permission | Note | Required |
---|---|---|
READ_MESSAGE_HISTORY | Required to get information about the message | Yes |
CONNECT | Required to get information about the message sent in a voice channel | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine whether a user was moved by someone else or not | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine whether a user was moved by someone else or not | Yes (technically not required although all Moved logs will be confused with these logs) |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine whether a user was disconnected by someone else or not | Yes (technically not required although all Disconnected logs will be confused with these logs) |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine whether a user was disconnected by someone else or not | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine who deafened a user | No |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine who muted a user | No |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine who undeafened a user | No |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine who unmuted a user | No |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine who deleted the invite | No |
MANAGE_EMOJIS | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine who created the emoji | Yes |
MANAGE_EMOJIS | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine who deleted the emoji | Yes |
MANAGE_EMOJIS | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine who updated the emoji | Yes |
MANAGE_EMOJIS | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine who created the channel | Yes |
MANAGE_CHANNELS | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine who deleted the channel | Yes |
MANAGE_CHANNELS | Required to receieve the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine who updated the channel | Yes |
MANAGE_CHANNELS | Required to receieve the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to view the audit log for the event | Yes |
MANAGE_ROLES | Required to manage roles and receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to determine who deleted the role | Yes |
MANAGE_ROLES | Required to manage roles and receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to view the audit log for the role update event | Yes |
MANAGE_ROLES | Required to manage roles and receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
Permission | Note | Required |
---|---|---|
VIEW_AUDIT_LOG | Required to receive the event from Discord | Yes |
MANAGE_EMOJIS | Required to manage emojis and receive the event from Discord | Yes |