Const
Readonly
AddReactions: bigintReadonly
Administrator: bigintAllows all permissions and bypasses channel permission overwrites
Readonly
AttachFiles: bigintAllows for uploading images and files
Applies to channel types: Text, Voice, Stage
Readonly
BanMembers: bigintAllows banning members
Readonly
ChangeNickname: bigintAllows for modification of own nickname
Readonly
Connect: bigintAllows for joining of a voice channel
Applies to channel types: Voice, Stage
Readonly
CreateEvents: bigintAllows for creating scheduled events, and editing and deleting those created by the current user
Applies to channel types: Voice, Stage
Readonly
CreateGuildExpressions: bigintAllows for creating emojis, stickers, and soundboard sounds, and editing and deleting those created by the current user
Readonly
CreateInstantInvite: bigintAllows creation of instant invites
Applies to channel types: Text, Voice, Stage
Readonly
CreatePrivateThreads: bigintAllows for creating private threads
Applies to channel types: Text
Readonly
CreatePublicThreads: bigintAllows for creating public and announcement threads
Applies to channel types: Text
Readonly
DeafenMembers: bigintAllows for deafening of members in a voice channel
Applies to channel types: Voice
Readonly
EmbedLinks: bigintLinks sent by users with this permission will be auto-embedded
Applies to channel types: Text, Voice, Stage
Readonly
KickMembers: bigintAllows kicking members
Readonly
ManageChannels: bigintAllows management and editing of channels
Applies to channel types: Text, Voice, Stage
Readonly
ManageEmojisAndStickers: bigintAllows management and editing of emojis, stickers, and soundboard sounds
This is the old name for PermissionFlagsBits.ManageGuildExpressions
Readonly
ManageEvents: bigintAllows for editing and deleting scheduled events created by all users
Applies to channel types: Voice, Stage
Readonly
ManageGuild: bigintAllows management and editing of the guild
Readonly
ManageGuildExpressions: bigintAllows for editing and deleting emojis, stickers, and soundboard sounds created by all users
Readonly
ManageMessages: bigintAllows for deletion of other users messages
Applies to channel types: Text, Voice, Stage
Readonly
ManageNicknames: bigintAllows for modification of other users nicknames
Readonly
ManageRoles: bigintAllows management and editing of roles
Applies to channel types: Text, Voice, Stage
Readonly
ManageThreads: bigintAllows for deleting and archiving threads, and viewing all private threads
Applies to channel types: Text
Readonly
ManageWebhooks: bigintAllows management and editing of webhooks
Applies to channel types: Text, Voice, Stage
Readonly
MentionEveryone: bigintAllows for using the @everyone
tag to notify all users in a channel,
and the @here
tag to notify all online users in a channel
Applies to channel types: Text, Voice, Stage
Readonly
ModerateMembers: bigintAllows for timing out users to prevent them from sending or reacting to messages in chat and threads, and from speaking in voice and stage channels
Readonly
MoveMembers: bigintAllows for moving of members between voice channels
Applies to channel types: Voice, Stage
Readonly
MuteMembers: bigintAllows for muting members in a voice channel
Applies to channel types: Voice, Stage
Readonly
PinMessages: bigintAllows pinning and unpinning messages
Applies to channel types: Text
Readonly
PrioritySpeaker: bigintAllows for using priority speaker in a voice channel
Applies to channel types: Voice
Readonly
ReadMessageHistory: bigintAllows for reading of message history
Applies to channel types: Text, Voice, Stage
Readonly
RequestToSpeak: bigintAllows for requesting to speak in stage channels
Applies to channel types: Stage
Readonly
SendMessages: bigintAllows for sending messages in a channel and creating threads in a forum (does not allow sending messages in threads)
Applies to channel types: Text, Voice, Stage
Readonly
SendMessagesInThreads: bigintAllows for sending messages in threads
Applies to channel types: Text
Readonly
SendPolls: bigintAllows sending polls
Applies to channel types: Text, Voice, Stage
Readonly
SendTTSMessages: bigintAllows for sending of /tts
messages
Applies to channel types: Text, Voice, Stage
Readonly
SendVoiceMessages: bigintAllows sending voice messages
Applies to channel types: Text, Voice, Stage
Readonly
Speak: bigintAllows for speaking in a voice channel
Applies to channel types: Voice
Readonly
Stream: bigintAllows the user to go live
Applies to channel types: Voice, Stage
Readonly
UseApplicationCommands: bigintAllows members to use application commands, including slash commands and context menu commands
Applies to channel types: Text, Voice, Stage
Readonly
UseEmbeddedActivities: bigintAllows for using Activities (applications with the ApplicationFlags.Embedded flag) in a voice channel
Applies to channel types: Voice
Readonly
UseExternalApps: bigintAllows user-installed apps to send public responses. When disabled, users will still be allowed to use their apps but the responses will be ephemeral. This only applies to apps not also installed to the server
Applies to channel types: Text, Voice, Stage
Readonly
UseExternalEmojis: bigintAllows the usage of custom emojis from other servers
Applies to channel types: Text, Voice, Stage
Readonly
UseExternalSounds: bigintAllows the usage of custom soundboard sounds from other servers
Applies to channel types: Voice
Readonly
UseExternalStickers: bigintAllows the usage of custom stickers from other servers
Applies to channel types: Text, Voice, Stage
Readonly
UseSoundboard: bigintAllows for using soundboard in a voice channel
Applies to channel types: Voice
Readonly
UseVAD: bigintAllows for using voice-activity-detection in a voice channel
Applies to channel types: Voice
Readonly
ViewAuditLog: bigintAllows for viewing of audit logs
Readonly
ViewChannel: bigintAllows guild members to view a channel, which includes reading messages in text channels and joining voice channels
Applies to channel types: Text, Voice, Stage
Readonly
ViewCreatorMonetizationAnalytics: bigintAllows for viewing role subscription insights
Readonly
ViewGuildInsights: bigintAllows for viewing guild insights
https://discord.com/developers/docs/topics/permissions#permissions-bitwise-permission-flags
These flags are exported as BigInt
s and NOT numbers. Wrapping them in Number()
may cause issues, try to use BigInts as much as possible or modules that can
replicate them in some way
Allows for the addition of reactions to messages
Applies to channel types: Text, Voice, Stage