Skip to content

Commit d0e5013

Browse files
authored
chore(permissions): updated permission flags and names (#617)
1 parent 5ccc8d1 commit d0e5013

File tree

2 files changed

+25
-7
lines changed

2 files changed

+25
-7
lines changed

src/constants.ts

+16-6
Original file line numberDiff line numberDiff line change
@@ -1040,8 +1040,8 @@ export const PermissionNames: { [perm: string]: string } = {
10401040
ADD_REACTIONS: 'Add reactions',
10411041
VIEW_AUDIT_LOG: 'View audit log',
10421042
PRIORITY_SPEAKER: 'Priority speaker',
1043-
STREAM: 'Stream',
1044-
VIEW_CHANNEL: 'Read text channels and see voice channels',
1043+
STREAM: 'Video',
1044+
VIEW_CHANNEL: 'Read messages and view channels',
10451045
SEND_MESSAGES: 'Send messages',
10461046
SEND_TTS_MESSAGES: 'Send TTS messages',
10471047
MANAGE_MESSAGES: 'Manage messages',
@@ -1061,16 +1061,26 @@ export const PermissionNames: { [perm: string]: string } = {
10611061
MANAGE_NICKNAMES: 'Manage nicknames',
10621062
MANAGE_ROLES: 'Manage roles',
10631063
MANAGE_WEBHOOKS: 'Manage webhooks',
1064-
MANAGE_EMOJIS_AND_STICKERS: 'Manage emojis and stickers',
1064+
MANAGE_EMOJIS_AND_STICKERS: 'Manage expressions',
1065+
MANAGE_GUILD_EXPRESSIONS: 'Manage expressions',
10651066
USE_APPLICATION_COMMANDS: 'Use application commands',
10661067
REQUEST_TO_SPEAK: 'Request to speak',
1068+
MANAGE_EVENTS: 'Manage events',
10671069
MANAGE_THREADS: 'Manage threads',
1068-
USE_PUBLIC_THREADS: 'Use public threads',
1069-
USE_PRIVATE_THREADS: 'Use private threads',
1070+
USE_PUBLIC_THREADS: 'Create public threads',
1071+
CREATE_PUBLIC_THREADS: 'Create public threads',
1072+
USE_PRIVATE_THREADS: 'Create private threads',
1073+
CREATE_PRIVATE_THREADS: 'Create private threads',
10701074
USE_EXTERNAL_STICKERS: 'Use external stickers',
10711075
SEND_MESSAGES_IN_THREADS: 'Send messages in threads',
10721076
USE_EMBEDDED_ACTIVITIES: 'Use embedded activities',
1073-
MODERATE_MEMBERS: 'Moderate members'
1077+
MODERATE_MEMBERS: 'Moderate members',
1078+
VIEW_CREATOR_MONETIZATION_ANALYTICS: 'View creator monetization insights',
1079+
USE_SOUNDBOARD: 'Use soundboard',
1080+
USE_EXTERNAL_SOUNDS: 'Use external sounds',
1081+
SEND_VOICE_MESSAGES: 'Send voice messages',
1082+
SEND_POLLS: 'Create polls',
1083+
USE_EXTERNAL_APPS: 'Use external apps'
10741084
};
10751085

10761086
export const Endpoints = {

src/structures/permissions.ts

+9-1
Original file line numberDiff line numberDiff line change
@@ -31,21 +31,29 @@ const FLAGS: { [perm: string]: bigint } = {
3131
MANAGE_NICKNAMES: 1n << 27n,
3232
MANAGE_ROLES: 1n << 28n,
3333
MANAGE_WEBHOOKS: 1n << 29n,
34+
/** @deprecated Use MANAGE_GUILD_EXPRESSIONS instead. */
3435
MANAGE_EMOJIS_AND_STICKERS: 1n << 30n,
36+
MANAGE_GUILD_EXPRESSIONS: 1n << 30n,
3537
USE_APPLICATION_COMMANDS: 1n << 31n,
3638
REQUEST_TO_SPEAK: 1n << 32n,
3739
MANAGE_EVENTS: 1n << 33n,
3840
MANAGE_THREADS: 1n << 34n,
41+
/** @deprecated Use CREATE_PUBLIC_THREADS instead. */
3942
USE_PUBLIC_THREADS: 1n << 35n,
43+
CREATE_PUBLIC_THREADS: 1n << 35n,
44+
/** @deprecated Use CREATE_PRIVATE_THREADS instead. */
4045
USE_PRIVATE_THREADS: 1n << 36n,
46+
CREATE_PRIVATE_THREADS: 1n << 36n,
4147
USE_EXTERNAL_STICKERS: 1n << 37n,
4248
SEND_MESSAGES_IN_THREADS: 1n << 38n,
4349
USE_EMBEDDED_ACTIVITIES: 1n << 39n,
4450
MODERATE_MEMBERS: 1n << 40n,
4551
VIEW_CREATOR_MONETIZATION_ANALYTICS: 1n << 41n,
4652
USE_SOUNDBOARD: 1n << 42n,
4753
USE_EXTERNAL_SOUNDS: 1n << 45n,
48-
SEND_VOICE_MESSAGES: 1n << 46n
54+
SEND_VOICE_MESSAGES: 1n << 46n,
55+
SEND_POLLS: 1n << 49n,
56+
USE_EXTERNAL_APPS: 1n << 50n
4957
};
5058

5159
/**

0 commit comments

Comments
 (0)