Enum GuildPermission
- Namespace
- Discord
- Assembly
- Discord.Net.Core.dll
Defines the available permissions for a channel.
[Flags]
public enum GuildPermission : ulong
Fields
AddReactions = 64Allows for the addition of reactions to messages.
Administrator = 8Allows all permissions and bypasses channel permission overwrites.
This permission requires the owner account to use two-factor authentication when used on a guild that has server-wide 2FA enabled.
AttachFiles = 32768Allows for uploading images and files.
BanMembers = 4Allows banning members.
This permission requires the owner account to use two-factor authentication when used on a guild that has server-wide 2FA enabled.
ChangeNickname = 67108864Allows for modification of own nickname.
Connect = 1048576Allows for joining of a voice channel.
CreateEvents = 17592186044416Allows members to edit and cancel events in this channel.
CreateGuildExpressions = 8796093022208Allows for creating emojis, stickers, and soundboard sounds, and editing and deleting those created by the current user.
CreateInstantInvite = 1Allows creation of instant invites.
CreatePrivateThreads = 68719476736Allows for creating private threads.
CreatePublicThreads = 34359738368Allows for creating public threads.
DeafenMembers = 8388608Allows for deafening of members in a voice channel.
EmbedLinks = 16384Allows links sent by users with this permission will be auto-embedded.
KickMembers = 2Allows kicking members.
This permission requires the owner account to use two-factor authentication when used on a guild that has server-wide 2FA enabled.
ManageChannels = 16Allows management and editing of channels.
This permission requires the owner account to use two-factor authentication when used on a guild that has server-wide 2FA enabled.
ManageEmojisAndStickers = 1073741824Allows management and editing of emojis and stickers.
This permission requires the owner account to use two-factor authentication when used on a guild that has server-wide 2FA enabled.
ManageEvents = 8589934592Allows for creating, editing, and deleting guild scheduled events.
ManageGuild = 32Allows management and editing of the guild.
This permission requires the owner account to use two-factor authentication when used on a guild that has server-wide 2FA enabled.
ManageMessages = 8192Allows for deletion of other users messages.
This permission requires the owner account to use two-factor authentication when used on a guild that has server-wide 2FA enabled.
ManageNicknames = 134217728Allows for modification of other users nicknames.
ManageRoles = 268435456Allows management and editing of roles.
This permission requires the owner account to use two-factor authentication when used on a guild that has server-wide 2FA enabled.
ManageThreads = 17179869184Allows for deleting and archiving threads, and viewing all private threads.
This permission requires the owner account to use two-factor authentication when used on a guild that has server-wide 2FA enabled.
ManageWebhooks = 536870912Allows management and editing of webhooks.
This permission requires the owner account to use two-factor authentication when used on a guild that has server-wide 2FA enabled.
MentionEveryone = 131072Allows 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 = 1099511627776Allows for timing out users.
MoveMembers = 16777216Allows for moving of members between voice channels.
MuteMembers = 4194304Allows for muting members in a voice channel.
PrioritySpeaker = 256Allows for using priority speaker in a voice channel.
ReadMessageHistory = 65536Allows for reading of message history.
RequestToSpeak = 4294967296Allows for requesting to speak in stage channels.
SendMessages = 2048Allows for sending messages in a channel
SendMessagesInThreads = 274877906944Allows for sending messages in threads.
SendPolls = 562949953421312Allows sending polls.
SendTTSMessages = 4096Allows for sending of text-to-speech messages.
SendVoiceMessages = 70368744177664Allows sending voice messages.
SetVoiceChannelStatus = 281474976710656Allows setting voice channel status.
Speak = 2097152Allows for speaking in a voice channel.
StartEmbeddedActivities = 549755813888Allows for launching activities (applications with the EMBEDDED flag) in a voice channel.
Stream = 512Allows video streaming in a voice channel.
UseApplicationCommands = 2147483648Allows members to use application commands like slash commands and context menus in text channels.
UseClydeAI = 140737488355328Allows members to interact with the Clyde AI bot.
UseExternalApps = 1125899906842624Allows user-installed apps to send public responses.
UseExternalEmojis = 262144Allows the usage of custom emojis from other servers.
UseExternalSounds = 35184372088832Allows the usage of custom soundboard sounds from other servers.
UseExternalStickers = 137438953472Allows the usage of custom stickers from other servers.
UseSoundboard = 4398046511104Allows for using the soundboard.
UseVAD = 33554432Allows for using voice-activity-detection in a voice channel.
ViewAuditLog = 128Allows for viewing of audit logs.
ViewChannel = 1024Allows guild members to view a channel, which includes reading messages in text channels.
ViewGuildInsights = 524288Allows for viewing of guild insights
ViewMonetizationAnalytics = 2199023255552Allows for viewing role subscription insights.