Const Readonly AddAllows for the addition of reactions to messages
Applies to channel types: Text, Voice, Stage
Readonly Administrator: bigintAllows all permissions and bypasses channel permission overwrites
Readonly AttachAllows for uploading images and files
Applies to channel types: Text, Voice, Stage
Readonly BanAllows banning members
Readonly ChangeAllows for modification of own nickname
Readonly Connect: bigintAllows for joining of a voice channel
Applies to channel types: Voice, Stage
Readonly CreateAllows for creating scheduled events, and editing and deleting those created by the current user
Applies to channel types: Voice, Stage
Readonly CreateAllows for creating emojis, stickers, and soundboard sounds, and editing and deleting those created by the current user
Readonly CreateAllows creation of instant invites
Applies to channel types: Text, Voice, Stage
Readonly CreateAllows for creating private threads
Applies to channel types: Text
Readonly CreateAllows for creating public and announcement threads
Applies to channel types: Text
Readonly DeafenAllows for deafening of members in a voice channel
Applies to channel types: Voice
Readonly EmbedLinks sent by users with this permission will be auto-embedded
Applies to channel types: Text, Voice, Stage
Readonly KickAllows kicking members
Readonly ManageAllows management and editing of channels
Applies to channel types: Text, Voice, Stage
Readonly ManageAllows management and editing of emojis, stickers, and soundboard sounds
This is the old name for {@apilink PermissionFlagsBits#ManageGuildExpressions}
Readonly ManageAllows for editing and deleting scheduled events created by all users
Applies to channel types: Voice, Stage
Readonly ManageAllows management and editing of the guild
Readonly ManageAllows for editing and deleting emojis, stickers, and soundboard sounds created by all users
Readonly ManageAllows for deletion of other users messages
Applies to channel types: Text, Voice, Stage
Readonly ManageAllows for modification of other users nicknames
Readonly ManageAllows management and editing of roles
Applies to channel types: Text, Voice, Stage
Readonly ManageAllows for deleting and archiving threads, and viewing all private threads
Applies to channel types: Text
Readonly ManageAllows management and editing of webhooks
Applies to channel types: Text, Voice, Stage
Readonly MentionAllows 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 ModerateAllows 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 MoveAllows for moving of members between voice channels
Applies to channel types: Voice, Stage
Readonly MuteAllows for muting members in a voice channel
Applies to channel types: Voice, Stage
Readonly PriorityAllows for using priority speaker in a voice channel
Applies to channel types: Voice
Readonly ReadAllows for reading of message history
Applies to channel types: Text, Voice, Stage
Readonly RequestAllows for requesting to speak in stage channels
Applies to channel types: Stage
Readonly SendAllows 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 SendAllows for sending messages in threads
Applies to channel types: Text
Readonly SendAllows 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 SendAllows 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 UseAllows members to use application commands, including slash commands and context menu commands
Applies to channel types: Text, Voice, Stage
Readonly UseAllows for using Activities (applications with the {@apilink ApplicationFlags.Embedded} flag) in a voice channel
Applies to channel types: Voice
Readonly UseAllows 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 UseAllows the usage of custom emojis from other servers
Applies to channel types: Text, Voice, Stage
Readonly UseAllows the usage of custom soundboard sounds from other servers
Applies to channel types: Voice
Readonly UseAllows the usage of custom stickers from other servers
Applies to channel types: Text, Voice, Stage
Readonly UseAllows 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 ViewAllows for viewing of audit logs
Readonly ViewAllows 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 ViewAllows for viewing role subscription insights
Readonly ViewAllows for viewing guild insights
Generated using TypeDoc
https://discord.com/developers/docs/topics/permissions#permissions-bitwise-permission-flags
These flags are exported as
BigInts and NOT numbers. Wrapping them inNumber()may cause issues, try to use BigInts as much as possible or modules that can replicate them in some way