Table of Contents

Class ChannelPermissions

Namespace
Fluxer.Net
Assembly
Fluxer.Net.dll
public class ChannelPermissions : IChannelPermissions
Inheritance
object
ChannelPermissions
Implements

Constructors

ChannelPermissions(GuildPermission)

public ChannelPermissions(GuildPermission perms)

Parameters

perms GuildPermission

Properties

AddReactions

Add new reactions to messages.

public bool AddReactions { get; }

Property Value

bool

AttachFiles

Upload files in the channel.

public bool AttachFiles { get; }

Property Value

bool

BypassSlowmode

Ignore per-channel message rate limits..

public bool BypassSlowmode { get; }

Property Value

bool

Connect

Connect to the voice channel.

public bool Connect { get; }

Property Value

bool

CreateInstantInvite

Create invites to invite other users to the guild.

public bool CreateInstantInvite { get; }

Property Value

bool

DeafenMembers

Deafen users in the voice channel.

public bool DeafenMembers { get; }

Property Value

bool

Embed links in the channel.

public bool EmbedLinks { get; }

Property Value

bool

ManageChannels

Create, edit, or delete channels and categories.

public bool ManageChannels { get; }

Property Value

bool

ManageMessages

Delete messages from other users.

public bool ManageMessages { get; }

Property Value

bool

ManagePermissions

Edit overwrites for roles and members in this channel.

public bool ManagePermissions { get; }

Property Value

bool

ManageWebhooks

Create, edit, or delete webhooks.

public bool ManageWebhooks { get; }

Property Value

bool

MentionEveryone

Mention everyone or any role (even if the role isn't set to be mentionable)

public bool MentionEveryone { get; }

Property Value

bool

MoveMembers

Drag members between voice channels they can access.

public bool MoveMembers { get; }

Property Value

bool

MuteMembers

Mute users in the voice channel.

public bool MuteMembers { get; }

Property Value

bool

PinMessages

Pin messages in the channel.

public bool PinMessages { get; }

Property Value

bool

PrioritySpeaker

Prioritize your voice in the voice channel.

public bool PrioritySpeaker { get; }

Property Value

bool

RawValue

Raw permissions flag for the guild.

public ChannelPermission RawValue { get; }

Property Value

ChannelPermission

ReadMessageHistory

Read all messages in the channel.

public bool ReadMessageHistory { get; }

Property Value

bool

SendMessages

Send messages in this channel.

public bool SendMessages { get; }

Property Value

bool

SendTTSMessages

Send text-to-speech messages.

public bool SendTTSMessages { get; }

Property Value

bool

Speak

Speak in the voice channel.

public bool Speak { get; }

Property Value

bool

Stream

Allow video and screenshare in the voice channel.

public bool Stream { get; }

Property Value

bool

UpdateRtcRegion

Update the voice region for this voice channel.

public bool UpdateRtcRegion { get; }

Property Value

bool

UseExternalEmojis

Use emojis from other guilds.

public bool UseExternalEmojis { get; }

Property Value

bool

UseExternalStickers

Use stickers from other guilds.

public bool UseExternalStickers { get; }

Property Value

bool

UseVad

Denied if push to talk is required in the voice channel.

public bool UseVad { get; }

Property Value

bool

ViewChannel

View this channel.

public bool ViewChannel { get; }

Property Value

bool

ViewChannelMembers

Allows you to view members in the channel.

public bool ViewChannelMembers { get; }

Property Value

bool