Enum GuildPermission
Defines the available permissions for a channel.
Namespace: Discord
Assembly: Discord.Net.Core.dll
Syntax
public enum GuildPermission : ulong
Fields
Name | Description |
---|---|
AddReactions | Allows for the addition of reactions to messages. |
Administrator | Allows all permissions and bypasses channel permission overwrites. |
AttachFiles | Allows for uploading images and files. |
BanMembers | Allows banning members. |
ChangeNickname | Allows for modification of own nickname. |
Connect | Allows for joining of a voice 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. |
KickMembers | Allows kicking members. |
ManageChannels | Allows management and editing of channels. |
ManageEmojisAndStickers | Allows management and editing of emojis and stickers. |
ManageEvents | Allows for creating, editing, and deleting guild scheduled events. |
ManageGuild | Allows management and editing of the guild. |
ManageMessages | Allows for deletion of other users messages. |
ManageNicknames | Allows for modification of other users nicknames. |
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. |
ModerateMembers | Allows for timing out users. |
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. |
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 application commands like slash commands and context menus 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. |
UseVAD | Allows for using voice-activity-detection in a voice channel. |
ViewAuditLog | Allows for viewing of audit logs. |
ViewChannel | Allows guild members to view a channel, which includes reading messages in text channels. |
ViewGuildInsights | Allows for viewing of guild insights |
ViewMonetizationAnalytics | Allows for viewing role subscription insights. |