Defines the available permissions for a channel.
public enum ChannelPermission : ulong
Allows for the addition of reactions to messages.
Allows for uploading images and files.
Allows for joining of a voice channel.
Allows members to edit and cancel events in this channel.
Allows creation of instant invites.
Allows for creating private threads.
Allows for creating public threads.
Allows for deafening of members in a voice channel.
Allows links sent by users with this permission will be auto-embedded.
Allows management and editing of channels.
Allows management and editing of emojis.
Allows for deletion of other users messages.
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 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. (This permission is under active development and may be changed or removed.)
Allows for sending messages in a channel.
Allows for sending messages in threads.
Allows for sending of text-to-speech messages.
Allows sending voice messages.
Allows for speaking in a voice channel.
Allows for launching activities (applications with the EMBEDDED flag) in a voice channel.
Allows video streaming in a voice channel.
Allows members to use slash commands in text channels.
Allows the usage of custom emojis from other servers.
Allows the usage of custom stickers from other servers.
Allows for using the soundboard in a voice channel.
Allows for using voice-activity-detection in a voice channel.
Allows guild members to view a channel, which includes reading messages in text channels.