Enum ChannelPermission
Defines the available permissions for a channel.
Namespace: Discord
Assembly: Discord.Net.Core.dll
Syntax
public enum ChannelPermission : ulong
Fields
Name | Description |
---|---|
AddReactions | Allows for the addition of reactions to messages. |
AttachFiles | Allows for uploading images and files. |
Connect | Allows for joining of a voice channel. |
CreateEvents | Allows members to edit and cancel events in this channel. |
CreateInstantInvite | Allows creation of instant invites. |
CreatePrivateThreads | Allows for creating private threads. |
CreatePublicThreads | Allows for creating public threads. |
DeafenMembers | Allows for deafening of members in a voice channel. |
EmbedLinks | Allows links sent by users with this permission will be auto-embedded. |
ManageChannels | Allows management and editing of channels. |
ManageEmojis | Allows management and editing of emojis. |
ManageMessages | Allows for deletion of other users messages. |
ManageRoles | Allows management and editing of roles. |
ManageThreads | Allows for deleting and archiving threads, and viewing all private threads |
ManageWebhooks | Allows management and editing of webhooks. |
MentionEveryone | 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. |
MoveMembers | Allows for moving of members between voice channels. |
MuteMembers | Allows for muting members in a voice channel. |
PrioritySpeaker | Allows for using priority speaker in a voice channel. |
ReadMessageHistory | Allows for reading of message history. |
RequestToSpeak | Allows for requesting to speak in stage channels. (This permission is under active development and may be changed or removed.) |
SendMessages | Allows for sending messages in a channel. |
SendMessagesInThreads | Allows for sending messages in threads. |
SendTTSMessages | Allows for sending of text-to-speech messages. |
SendVoiceMessages | Allows sending voice messages. |
Speak | Allows for speaking in a voice channel. |
StartEmbeddedActivities | Allows for launching activities (applications with the EMBEDDED flag) in a voice channel. |
Stream | Allows video streaming in a voice channel. |
UseApplicationCommands | Allows members to use slash commands in text channels. |
UseExternalEmojis | Allows the usage of custom emojis from other servers. |
UseExternalStickers | Allows the usage of custom stickers from other servers. |
UseSoundboard | Allows for using the soundboard in a voice channel. |
UseVAD | Allows for using voice-activity-detection in a voice channel. |
ViewChannel | Allows guild members to view a channel, which includes reading messages in text channels. |