Table of Contents

Class ChannelPermissions

Namespace
Fluxer.Net
Assembly
Fluxer.Net.dll
public class ChannelPermissions
Inheritance
object
ChannelPermissions

Constructors

ChannelPermissions(ChannelPermission)

public ChannelPermissions(ChannelPermission perms)

Parameters

perms ChannelPermission

ChannelPermissions(GuildPermission)

public ChannelPermissions(GuildPermission perms)

Parameters

perms GuildPermission

Properties

AddReactions

Allows adding reactions to messages.

public bool AddReactions { get; }

Property Value

bool

AttachFiles

Allows uploading files and media to messages.

public bool AttachFiles { get; }

Property Value

bool

BypassSlowmode

Allows bypassing channel slowmode restrictions.

public bool BypassSlowmode { get; }

Property Value

bool

Connect

Allows joining voice channels.

public bool Connect { get; }

Property Value

bool

CreateInstantInvite

Allows creation of instant invites to the guild or channel.

public bool CreateInstantInvite { get; }

Property Value

bool

CreatePrivateThreads

Allows creating private threads.

public bool CreatePrivateThreads { get; }

Property Value

bool

CreatePublicThreads

Allows creating public threads.

public bool CreatePublicThreads { get; }

Property Value

bool

DeafenMembers

Allows deafening members in voice channels.

public bool DeafenMembers { get; }

Property Value

bool

Allows links sent by the user to auto-embed.

public bool EmbedLinks { get; }

Property Value

bool

ManageChannel

Allows management and editing of the channel.

public bool ManageChannel { get; }

Property Value

bool

ManageMessages

Allows deleting and pinning messages from other users.

public bool ManageMessages { get; }

Property Value

bool

ManagePermissions

Allows management and editing of permissions.

public bool ManagePermissions { get; }

Property Value

bool

ManageThreads

Allows management of threads (archiving, locking, deleting).

public bool ManageThreads { get; }

Property Value

bool

ManageWebhooks

Allows management and editing of webhooks.

public bool ManageWebhooks { get; }

Property Value

bool

MentionEveryone

Allows using @everyone and @here mentions, and mentioning all roles.

public bool MentionEveryone { get; }

Property Value

bool

MoveMembers

Allows moving members between voice channels.

public bool MoveMembers { get; }

Property Value

bool

MuteMembers

Allows muting members in voice channels.

public bool MuteMembers { get; }

Property Value

bool

PinMessages

Allows pinning messages in channels.

public bool PinMessages { get; }

Property Value

bool

PrioritySpeaker

Allows using priority speaker in voice channels.

public bool PrioritySpeaker { get; }

Property Value

bool

RawValue

Raw permissions flag for the guild.

public ChannelPermission RawValue { get; }

Property Value

ChannelPermission

ReadMessageHistory

Allows reading message history in channels.

public bool ReadMessageHistory { get; }

Property Value

bool

SendMessages

Allows sending messages in text channels.

public bool SendMessages { get; }

Property Value

bool

SendMessagesInThreads

Allows sending messages in threads.

public bool SendMessagesInThreads { get; }

Property Value

bool

SendTTSMessages

Allows sending text-to-speech messages.

public bool SendTTSMessages { get; }

Property Value

bool

Speak

Allows speaking in voice channels.

public bool Speak { get; }

Property Value

bool

Stream

Allows streaming video in voice channels.

public bool Stream { get; }

Property Value

bool

UpdateRTCRegion

Allows updating the RTC (voice) region for a channel.

public bool UpdateRTCRegion { get; }

Property Value

bool

UseExternalEmojis

Allows using emojis from other guilds.

public bool UseExternalEmojis { get; }

Property Value

bool

UseExternalStickers

Allows using stickers from other guilds.

public bool UseExternalStickers { get; }

Property Value

bool

UseVAD

Allows using voice activity detection (no push-to-talk required).

public bool UseVAD { get; }

Property Value

bool

ViewChannel

Allows viewing channels (includes reading messages in text channels and joining voice channels).

public bool ViewChannel { get; }

Property Value

bool

ViewChannelMembers

Allows you to view members in the channel.

public bool ViewChannelMembers { get; }

Property Value

bool