Skip to main content
Permissions in Fluxer are stored as a bitfield, represented as a string containing the permission integer. Each permission is a bit position that can be set or unset. To check if a user has a permission, perform a bitwise AND operation between the user’s permission value and the permission flag.

Permission flags

The following table lists all available permission flags, their values, and descriptions.
PermissionValueDescription
CREATE_INSTANT_INVITE0x1Allows creation of instant invites
KICK_MEMBERS0x2Allows kicking members from the guild
BAN_MEMBERS0x4Allows banning members from the guild
ADMINISTRATOR0x8Grants all permissions and bypasses channel permission overwrites
MANAGE_CHANNELS0x10Allows management and editing of channels
MANAGE_GUILD0x20Allows management and editing of the guild
ADD_REACTIONS0x40Allows adding reactions to messages
VIEW_AUDIT_LOG0x80Allows viewing of the audit log
PRIORITY_SPEAKER0x100Allows using priority speaker in a voice channel
STREAM0x200Allows the user to go live
VIEW_CHANNEL0x400Allows viewing a channel
SEND_MESSAGES0x800Allows sending messages in a channel
SEND_TTS_MESSAGES0x1000Allows sending text-to-speech messages
MANAGE_MESSAGES0x2000Allows for deleting and pinning messages
EMBED_LINKS0x4000Links sent will have an embed automatically
ATTACH_FILES0x8000Allows uploading files
READ_MESSAGE_HISTORY0x10000Allows reading message history
MENTION_EVERYONE0x20000Allows using @everyone and @here mentions
USE_EXTERNAL_EMOJIS0x40000Allows using emojis from other guilds
CONNECT0x100000Allows connecting to a voice channel
SPEAK0x200000Allows speaking in a voice channel
MUTE_MEMBERS0x400000Allows muting members in voice channels
DEAFEN_MEMBERS0x800000Allows deafening members in voice channels
MOVE_MEMBERS0x1000000Allows moving members between voice channels
USE_VAD0x2000000Allows using voice activity detection
CHANGE_NICKNAME0x4000000Allows changing own nickname
MANAGE_NICKNAMES0x8000000Allows changing other members nicknames
MANAGE_ROLES0x10000000Allows management and editing of roles
MANAGE_WEBHOOKS0x20000000Allows management and editing of webhooks
MANAGE_EXPRESSIONS0x40000000Allows management of guild expressions
USE_EXTERNAL_STICKERS0x2000000000Allows using stickers from other guilds
MODERATE_MEMBERS0x10000000000Allows timing out users
CREATE_EXPRESSIONS0x80000000000Allows creating guild expressions
PIN_MESSAGES0x8000000000000Allows pinning messages
BYPASS_SLOWMODE0x10000000000000Allows bypassing slowmode
UPDATE_RTC_REGION0x20000000000000Allows updating the voice region