Defines the available permissions for a channel.
[Flags] 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 creation of instant invites.
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 for deletion of other users messages.
Allows management and editing of roles.
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 reading of message history.
Allows for reading of messages. This flag is obsolete, use ViewChannel instead.
Allows for sending messages in a channel.
Allows for sending of text-to-speech messages.
Allows for speaking in a voice channel.
Allows the usage of custom emojis from other servers.
Allows for using voice-activity-detection in a voice channel.
Allows guild members to view a channel, which includes reading messages in text channels.