2020-10-21 16:30:42 +00:00
|
|
|
// https://discord.com/developers/docs/topics/permissions#permissions-bitwise-permission-flags
|
|
|
|
|
2020-11-15 07:32:46 +00:00
|
|
|
export const PermissionFlags: { [key: string]: number } = {
|
|
|
|
CREATE_INSTANT_INVITE: 1 << 0,
|
|
|
|
KICK_MEMBERS: 1 << 1,
|
|
|
|
BAN_MEMBERS: 1 << 2,
|
|
|
|
ADMINISTRATOR: 1 << 3,
|
|
|
|
MANAGE_CHANNELS: 1 << 4,
|
|
|
|
MANAGE_GUILD: 1 << 5,
|
|
|
|
ADD_REACTIONS: 1 << 6,
|
|
|
|
VIEW_AUDIT_LOG: 1 << 7,
|
|
|
|
PRIORITY_SPEAKER: 1 << 8,
|
|
|
|
STREAM: 1 << 9,
|
|
|
|
VIEW_CHANNEL: 1 << 10,
|
|
|
|
SEND_MESSAGES: 1 << 11,
|
|
|
|
SEND_TTS_MESSAGES: 1 << 12,
|
|
|
|
MANAGE_MESSAGES: 1 << 13,
|
|
|
|
EMBED_LINKS: 1 << 14,
|
|
|
|
ATTACH_FILES: 1 << 15,
|
|
|
|
READ_MESSAGE_HISTORY: 1 << 16,
|
|
|
|
MENTION_EVERYONE: 1 << 17,
|
|
|
|
USE_EXTERNAL_EMOJIS: 1 << 18,
|
|
|
|
VIEW_GUILD_INSIGHTS: 1 << 19,
|
|
|
|
CONNECT: 1 << 20,
|
|
|
|
SPEAK: 1 << 21,
|
|
|
|
MUTE_MEMBERS: 1 << 22,
|
|
|
|
DEAFEN_MEMBERS: 1 << 23,
|
|
|
|
MOVE_MEMBERS: 1 << 24,
|
|
|
|
USE_VAD: 1 << 25,
|
|
|
|
CHANGE_NICKNAME: 1 << 26,
|
|
|
|
MANAGE_NICKNAMES: 1 << 27,
|
|
|
|
MANAGE_ROLES: 1 << 28,
|
|
|
|
MANAGE_WEBHOOKS: 1 << 29,
|
|
|
|
MANAGE_EMOJIS: 1 << 30,
|
|
|
|
}
|