Class GuildPermissions
- Namespace
- Fluxer.Net
- Assembly
- Fluxer.Net.dll
public class GuildPermissions
- Inheritance
-
objectGuildPermissions
Constructors
GuildPermissions(GuildPermission)
public GuildPermissions(GuildPermission perms)
Parameters
permsGuildPermission
Properties
AddReactions
Allows adding reactions to messages.
public bool AddReactions { get; }
Property Value
Administrator
Grants all permissions and bypasses channel permission overwrites.
public bool Administrator { get; }
Property Value
AttachFiles
Allows uploading files and media to messages.
public bool AttachFiles { get; }
Property Value
BanMembers
Allows banning members from the guild.
public bool BanMembers { get; }
Property Value
BypassSlowmode
Allows bypassing channel slowmode restrictions.
public bool BypassSlowmode { get; }
Property Value
ChangeNickname
Allows changing own nickname.
public bool ChangeNickname { get; }
Property Value
Connect
Allows joining voice channels.
public bool Connect { get; }
Property Value
CreateExpressions
Allows creating custom emojis, stickers, and soundboard sounds.
public bool CreateExpressions { get; }
Property Value
CreateInstantInvite
Allows creation of instant invites to the guild or channel.
public bool CreateInstantInvite { get; }
Property Value
CreatePrivateThreads
Allows creating private threads.
public bool CreatePrivateThreads { get; }
Property Value
CreatePublicThreads
Allows creating public threads.
public bool CreatePublicThreads { get; }
Property Value
DeafenMembers
Allows deafening members in voice channels.
public bool DeafenMembers { get; }
Property Value
EmbedLinks
Allows links sent by the user to auto-embed.
public bool EmbedLinks { get; }
Property Value
KickMembers
Allows kicking members from the guild.
public bool KickMembers { get; }
Property Value
ManageChannels
Allows management and editing of channels.
public bool ManageChannels { get; }
Property Value
ManageExpressions
Allows management and editing of emojis, stickers, and soundboard sounds.
public bool ManageExpressions { get; }
Property Value
ManageGuild
Allows management and editing of the guild.
public bool ManageGuild { get; }
Property Value
ManageMessages
Allows deleting and pinning messages from other users.
public bool ManageMessages { get; }
Property Value
ManageNicknames
Allows managing nicknames of other members.
public bool ManageNicknames { get; }
Property Value
ManageRoles
Allows management and editing of roles.
public bool ManageRoles { get; }
Property Value
ManageThreads
Allows management of threads (archiving, locking, deleting).
public bool ManageThreads { get; }
Property Value
ManageWebhooks
Allows management and editing of webhooks.
public bool ManageWebhooks { get; }
Property Value
MentionEveryone
Allows using @everyone and @here mentions, and mentioning all roles.
public bool MentionEveryone { get; }
Property Value
ModerateMembers
Allows timing out members (preventing them from sending messages/joining voice).
public bool ModerateMembers { get; }
Property Value
MoveMembers
Allows moving members between voice channels.
public bool MoveMembers { get; }
Property Value
MuteMembers
Allows muting members in voice channels.
public bool MuteMembers { get; }
Property Value
PinMessages
Allows pinning messages in channels.
public bool PinMessages { get; }
Property Value
PrioritySpeaker
Allows using priority speaker in voice channels.
public bool PrioritySpeaker { get; }
Property Value
RawValue
Raw permissions flag for the guild.
public GuildPermission RawValue { get; }
Property Value
ReadMessageHistory
Allows reading message history in channels.
public bool ReadMessageHistory { get; }
Property Value
SendMessages
Allows sending messages in text channels.
public bool SendMessages { get; }
Property Value
SendMessagesInThreads
Allows sending messages in threads.
public bool SendMessagesInThreads { get; }
Property Value
SendTTSMessages
Allows sending text-to-speech messages.
public bool SendTTSMessages { get; }
Property Value
Speak
Allows speaking in voice channels.
public bool Speak { get; }
Property Value
Stream
Allows streaming video in voice channels.
public bool Stream { get; }
Property Value
UpdateRTCRegion
Allows updating the RTC (voice) region for a channel.
public bool UpdateRTCRegion { get; }
Property Value
UseExternalEmojis
Allows using emojis from other guilds.
public bool UseExternalEmojis { get; }
Property Value
UseExternalStickers
Allows using stickers from other guilds.
public bool UseExternalStickers { get; }
Property Value
UseVAD
Allows using voice activity detection (no push-to-talk required).
public bool UseVAD { get; }
Property Value
ViewAuditLog
Allows viewing the guild audit log.
public bool ViewAuditLog { get; }
Property Value
ViewChannelMembers
Allows you to view members in the channel.
public bool ViewChannelMembers { get; }
Property Value
ViewChannels
Allows viewing channels (includes reading messages in text channels and joining voice channels).
public bool ViewChannels { get; }