Enumeration: Permissions
Enumeration Members
ADD_REACTIONS
• ADD_REACTIONS = 64
Allows for the addition of reactions to messages
Defined in
packages/libcord/src/utils/Permissions.ts:29
ADMINISTRATOR
• ADMINISTRATOR = 8
Allows all permissions and bypasses channel permission overwrites
Defined in
packages/libcord/src/utils/Permissions.ts:17
ATTACH_FILES
• ATTACH_FILES = 32768
Allows for uploading images and files
Defined in
packages/libcord/src/utils/Permissions.ts:65
BAN_MEMBERS
• BAN_MEMBERS = 4
Allows banning members
Defined in
packages/libcord/src/utils/Permissions.ts:13
CHANGE_NICKNAME
• CHANGE_NICKNAME = 67108864
Allows for modification of own nickname
Defined in
packages/libcord/src/utils/Permissions.ts:109
CONNECT
• CONNECT = 1048576
Allows for joining of a voice channel
Defined in
packages/libcord/src/utils/Permissions.ts:85
CREATE_INSTANT_INVITE
• CREATE_INSTANT_INVITE = 1
Allows creation of instant invites
Defined in
packages/libcord/src/utils/Permissions.ts:5
DEAFEN_MEMBERS
• DEAFEN_MEMBERS = 8388608
Allows for deafening of members in a voice channel
Defined in
packages/libcord/src/utils/Permissions.ts:97
EMBED_LINKS
• EMBED_LINKS = 16384
Links sent by users with this permission will be auto-embedded
Defined in
packages/libcord/src/utils/Permissions.ts:61
KICK_MEMBERS
• KICK_MEMBERS = 2
Allows kicking members
Defined in
packages/libcord/src/utils/Permissions.ts:9
MANAGE_CHANNELS
• MANAGE_CHANNELS = 16
Allows management and editing of channels
Defined in
packages/libcord/src/utils/Permissions.ts:21
MANAGE_EMOJIS
• MANAGE_EMOJIS = 1073741824
Allows management and editing of emojis
Defined in
packages/libcord/src/utils/Permissions.ts:125
MANAGE_GUILDS
• MANAGE_GUILDS = 32
Allows management and editing of the guild
Defined in
packages/libcord/src/utils/Permissions.ts:25
MANAGE_MESSAGES
• MANAGE_MESSAGES = 8192
Allows for deletion of other users messages
Defined in
packages/libcord/src/utils/Permissions.ts:57
MANAGE_NICKNAMES
• MANAGE_NICKNAMES = 134217728
Allows for modification of other users nicknames
Defined in
packages/libcord/src/utils/Permissions.ts:113
MANAGE_ROLES
• MANAGE_ROLES = 268435456
Allows management and editing of roles
Defined in
packages/libcord/src/utils/Permissions.ts:117
MANAGE_THREADS
• MANAGE_THREADS = 17179869184
Allows for deleting and archiving threads, and viewing all private threads
Defined in
packages/libcord/src/utils/Permissions.ts:137
MANAGE_WEBHOOKS
• MANAGE_WEBHOOKS = 536870912
Allows management and editing of webhooks
Defined in
packages/libcord/src/utils/Permissions.ts:121
MENTION_EVERYONE
• MENTION_EVERYONE = 131072
Allows for using the
Everyone
tag to notify all users in a channel, and the
Here
tag to notify all online users in a channel
Defined in
packages/libcord/src/utils/Permissions.ts:73
MOVE_MEMBERS
• MOVE_MEMBERS = 16777216
Allows for moving of members between voice channels
Defined in
packages/libcord/src/utils/Permissions.ts:101
MUTE_MEMBERS
• MUTE_MEMBERS = 4194304
Allows for muting members in a voice channel
Defined in
packages/libcord/src/utils/Permissions.ts:93
PRIORITY_SPEAKER
• PRIORITY_SPEAKER = 256
Allows for using priority speaker in a voice channel
Defined in
packages/libcord/src/utils/Permissions.ts:37
READ_MESSAGE_HISTORY
• READ_MESSAGE_HISTORY = 65536
Allows for reading of message history
Defined in
packages/libcord/src/utils/Permissions.ts:69
REQUEST_TO_SPEAK
• REQUEST_TO_SPEAK = 4294967296
Allows for requesting to speak in stage channels. (This permission is under active development and may be changed or removed.)
Defined in
packages/libcord/src/utils/Permissions.ts:133
SEND_MESSAGES
• SEND_MESSAGES = 2048
Allows for sending messages in a channel
Defined in
packages/libcord/src/utils/Permissions.ts:49
SEND_TTS_MESSAGES
• SEND_TTS_MESSAGES = 4096
Allows for sending of /tts messages
Defined in
packages/libcord/src/utils/Permissions.ts:53
SPEAK
• SPEAK = 2097152
Allows for speaking in a voice channel
Defined in
packages/libcord/src/utils/Permissions.ts:89
STREAM
• STREAM = 512
Allows the user to go live
Defined in
packages/libcord/src/utils/Permissions.ts:41
USE_EXTERNAL_EMOJIS
• USE_EXTERNAL_EMOJIS = 262144
Allows the usage of custom emojis from other servers
Defined in
packages/libcord/src/utils/Permissions.ts:77
USE_PRIVATE_THREADS
• USE_PRIVATE_THREADS = 68719476736
Allows for creating and participating in private threads
Defined in
packages/libcord/src/utils/Permissions.ts:145
USE_PUBLIC_THREADS
• USE_PUBLIC_THREADS = 34359738368
Allows for creating and participating in threads
Defined in
packages/libcord/src/utils/Permissions.ts:141
USE_SLASH_COMMANDS
• USE_SLASH_COMMANDS = 2147483648
Allows members to use slash commands in text channels
Defined in
packages/libcord/src/utils/Permissions.ts:129
USE_VAD
• USE_VAD = 33554432
Allows for using voice-activity-detection in a voice channel
Defined in
packages/libcord/src/utils/Permissions.ts:105
VIEW_AUDIT_LOG
• VIEW_AUDIT_LOG = 128
Allows for viewing of audit logs
Defined in
packages/libcord/src/utils/Permissions.ts:33
VIEW_CHANNEL
• VIEW_CHANNEL = 1024
Allows guild members to view a channel, which includes reading messages in text channels
Defined in
packages/libcord/src/utils/Permissions.ts:45
VIEW_GUILD_INSIGHTS
• VIEW_GUILD_INSIGHTS = 524288
Allows for viewing guild insights