Table of Contents

Enum ChannelPermission


Represents a permission can be granted to a channel.

public enum ChannelPermission : uint


AddReactions = 262144

Allows for the addition of reactions to messages.

AttachFiles = 16384

Allows for uploading images and files.

Connect = 32768

Allows for joining of a voice channel.

CreateInvites = 8

Allows creation of invites.

DeafenMembers = 16777216

Allows for deafening of members in a voice channel.

ManageChannels = 32

Allows management and editing of channels.

ManageMessages = 8192

Allows for deletion of other users messages.

ManageRoles = 1024

Allows management and editing of roles.

ManageVoice = 65536

Allows for disconnection of members, and moving of members between voice channels.

MentionEveryone = 131072

Allows for using the everyone mention tag to notify all users in a channel, and the online mention tag to notify all online users in a channel.

MuteMembers = 33554432

Allows for muting members in a voice channel.

PassiveConnect = 1048576

Limits the user to connecting to a voice channel only when the user is invited or moved by others.

PlaySoundtrack = 134217728

Allows for playing soundtracks in a voice channel.

SendMessages = 4096

Allows for sending messages in a channel

ShareScreen = 268435456

Allows for screen share.

Speak = 8388608

Allows for speaking in a voice channel.

UseVoiceActivity = 4194304

Allows for speaking in voice a channel without having to press the speaking key.

ViewChannel = 2048

Allows guild members to view a channel, which includes reading messages in text channels.