Permission
Types
Allows for the addition of reactions to messages.
Allows all permissions and bypasses channel permission overwrites.
Allows for uploading images and files.
Allows banning members.
Allows for modification of own nickname.
Allows for joining of a voice channel.
Allows for creating scheduled events, and editing and deleting those created by the current user.
Allows for creating emojis, stickers, and soundboard sounds, and editing and deleting those created by the current user.
Allows creation of instant invites.
Allows for creating private threads.
Allows for creating public and announcement threads.
Allows for deafening of members in a voice channel.
Links sent by users with this permission will be auto-embedded.
Allows kicking members.
Allows management and editing of channels.
Allows for editing and deleting scheduled events created by all users.
Allows management and editing of the guild.
Allows for editing and deleting emojis, stickers, and soundboard sounds created by all users.
Allows for deletion of other users' messages.
Allows for modification of other users' nicknames.
Allows management and editing of roles.
Allows for deleting and archiving threads, and viewing all private threads.
Allows management and editing of webhooks.
Allows for using the @everyone
tag to notify all users in a channel, and the @here
tag to notify all online users in a channel.
Allows 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.
Allows for moving of members between voice channels.
Allows for muting members in a voice channel.
Allows for using priority speaker in a voice channel.
Allows for reading of message history.
Allows for requesting to speak in stage channels.
Allows for sending messages in a channel and creating threads in a forum (does not allow sending messages in threads).
Allows for sending messages in threads.
Allows for sending of /tts
messages.
Allows sending voice messages.
Allows for speaking in a voice channel.
Allows the user to go live.
An unknown Permission.
Allows members to use application commands, including slash commands and context menu commands.
Allows for using Activities (applications with the Embedded flag) in a voice channel.
Allows the usage of custom emojis from other servers.
Allows the usage of custom soundboard sounds from other servers.
Allows the usage of custom stickers from other servers.
Allows for using soundboard in a voice channel.
Allows for using voice-activity-detection in a voice channel.
Allows for viewing of audit logs.
Allows guild members to view a channel, which includes reading messages in text channels and joining voice channels.
Allows for viewing role subscription insights.
Allows for viewing guild insights.
Properties
The raw code used by Discord.
The position of the bit that is set in this Permission. This is always >= 0.
Functions
Returns an instance of Permissions that has all bits set that are set in this
and flag.
Returns an instance of Permissions that has all bits set that are set in this
and flags.