Enum ChannelPermission
- Namespace
- Kook
- Assembly
- Kook.Net.Core.dll
Represents a permission can be granted to a channel.
[Flags]
public enum ChannelPermission : uint
Fields
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
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.