Optional Configuration
Required Permissions
You can restrict the availability of the Dashboard to only users with reassurance data on the server.
It must be an Array of DISCORD_FLAGS.Permissions that you want to require users to have in order to allow them to use the Dashboard.
Discord-Dashboard allows to use multiple permissions required.
Example Usage
new DBD.Dashboard({
requiredPermissions: [
DBD.DISCORD_FLAGS.Permissions.MANAGE_GUILD,
DBD.DISCORD_FLAGS.Permissions.BAN_MEMBERS,
],
});
PERMISSION_NAME
available:
CREATE_INSTANT_INVITE;
KICK_MEMBERS;
BAN_MEMBERS;
ADMINISTRATOR;
MANAGE_CHANNELS;
MANAGE_GUILD;
ADD_REACTIONS;
VIEW_AUDIT_LOG;
PRIORITY_SPEAKER;
STREAM;
VIEW_CHANNEL;
SEND_MESSAGES;
SEND_TTS_MESSAGES;
MANAGE_MESSAGES;
EMBED_LINKS;
ATTACH_FILES;
READ_MESSAGE_HISTORY;
MENTION_EVERYONE;
USE_EXTERNAL_EMOJIS;
VIEW_GUILD_INSIGHTS;
CONNECT;
SPEAK;
MUTE_MEMBERS;
DEAFEN_MEMBERS;
MOVE_MEMBERS;
USE_VAD;
CHANGE_NICKNAME;
MANAGE_NICKNAMES;
MANAGE_ROLES;
MANAGE_WEBHOOKS;
MANAGE_EMOJIS_AND_STICKERS;
USE_APPLICATION_COMMANDS;
REQUEST_TO_SPEAK;
MANAGE_EVENTS;
MANAGE_THREADS;
CREATE_PUBLIC_THREADS;
CREATE_PRIVATE_THREADS;
USE_EXTERNAL_STICKERS;
SEND_MESSAGES_IN_THREADS;
START_EMBEDDED_ACTIVITIES;
MODERATE_MEMBERS;
Props
requiredPermissions
Array<DISCORD_FLAGS.Permissions>
default: "[DBD.DISCORD_FLAGS.Permissions.MANAGE_GUILD]"requiredThe required permissions
Was this page helpful?