Skip to content

Commit

Permalink
Use new permission, intent names (#1257)
Browse files Browse the repository at this point in the history
  • Loading branch information
iiFDCT committed Aug 19, 2021
1 parent c31685e commit a7bff54
Show file tree
Hide file tree
Showing 2 changed files with 48 additions and 39 deletions.
11 changes: 9 additions & 2 deletions index.d.ts
Expand Up @@ -1179,6 +1179,8 @@ declare namespace Eris {
guilds: 1;
guildMembers: 2;
guildBans: 4;
guildEmojisAndStickers: 8;
/** @deprecated */
guildEmojis: 8;
guildIntegrations: 16;
guildWebhooks: 32;
Expand Down Expand Up @@ -1268,13 +1270,18 @@ declare namespace Eris {
manageNicknames: 134217728n;
manageRoles: 268435456n;
manageWebhooks: 536870912n;
manageEmojisAndStickers: 1073741824n;
/** @deprecated */
manageEmojis: 1073741824n;
useApplicationCommands: 2147483648n;
/** @deprecated */
useSlashCommands: 2147483648n;
voiceRequestToSpeak: 4294967296n;
useExternalStickers: 137438953472n;
allGuild: 2080899262n;
allText: 2953313361n;
allText: 140392266833n;
allVoice: 4629464849n;
all: 8589934591n;
all: 146028888063n;
};
REST_VERSION: 8;
StickerFormats: {
Expand Down
76 changes: 39 additions & 37 deletions lib/Constants.js
Expand Up @@ -34,39 +34,40 @@ module.exports.GATEWAY_VERSION = 8;
module.exports.REST_VERSION = 8;

const Permissions = {
createInstantInvite: 1n,
kickMembers: 1n << 1n,
banMembers: 1n << 2n,
administrator: 1n << 3n,
manageChannels: 1n << 4n,
manageGuild: 1n << 5n,
addReactions: 1n << 6n,
viewAuditLog: 1n << 7n, viewAuditLogs: 1n << 7n, // [DEPRECATED]
voicePrioritySpeaker: 1n << 8n,
voiceStream: 1n << 9n, stream: 1n << 9n, // [DEPRECATED]
viewChannel: 1n << 10n, readMessages: 1n << 10n, // [DEPRECATED]
sendMessages: 1n << 11n,
sendTTSMessages: 1n << 12n,
manageMessages: 1n << 13n,
embedLinks: 1n << 14n,
attachFiles: 1n << 15n,
readMessageHistory: 1n << 16n,
mentionEveryone: 1n << 17n,
useExternalEmojis: 1n << 18n, externalEmojis: 1n << 18n, // [DEPRECATED]
viewGuildInsights: 1n << 19n,
voiceConnect: 1n << 20n,
voiceSpeak: 1n << 21n,
voiceMuteMembers: 1n << 22n,
voiceDeafenMembers: 1n << 23n,
voiceMoveMembers: 1n << 24n,
voiceUseVAD: 1n << 25n,
changeNickname: 1n << 26n,
manageNicknames: 1n << 27n,
manageRoles: 1n << 28n,
manageWebhooks: 1n << 29n,
manageEmojis: 1n << 30n,
useSlashCommands: 1n << 31n,
voiceRequestToSpeak: 1n << 32n
createInstantInvite: 1n,
kickMembers: 1n << 1n,
banMembers: 1n << 2n,
administrator: 1n << 3n,
manageChannels: 1n << 4n,
manageGuild: 1n << 5n,
addReactions: 1n << 6n,
viewAuditLog: 1n << 7n, viewAuditLogs: 1n << 7n, // [DEPRECATED]
voicePrioritySpeaker: 1n << 8n,
voiceStream: 1n << 9n, stream: 1n << 9n, // [DEPRECATED]
viewChannel: 1n << 10n, readMessages: 1n << 10n, // [DEPRECATED]
sendMessages: 1n << 11n,
sendTTSMessages: 1n << 12n,
manageMessages: 1n << 13n,
embedLinks: 1n << 14n,
attachFiles: 1n << 15n,
readMessageHistory: 1n << 16n,
mentionEveryone: 1n << 17n,
useExternalEmojis: 1n << 18n, externalEmojis: 1n << 18n, // [DEPRECATED]
viewGuildInsights: 1n << 19n,
voiceConnect: 1n << 20n,
voiceSpeak: 1n << 21n,
voiceMuteMembers: 1n << 22n,
voiceDeafenMembers: 1n << 23n,
voiceMoveMembers: 1n << 24n,
voiceUseVAD: 1n << 25n,
changeNickname: 1n << 26n,
manageNicknames: 1n << 27n,
manageRoles: 1n << 28n,
manageWebhooks: 1n << 29n,
manageEmojisAndStickers: 1n << 30n, manageEmojis: 1n << 30n, // [DEPRECATED]
useApplicationCommands: 1n << 31n, useSlashCommands: 1n << 31n, // [DEPRECATED]
voiceRequestToSpeak: 1n << 32n,
useExternalStickers: 1n << 37n
};
Permissions.allGuild = Permissions.kickMembers
| Permissions.banMembers
Expand All @@ -79,7 +80,7 @@ Permissions.allGuild = Permissions.kickMembers
| Permissions.manageNicknames
| Permissions.manageRoles
| Permissions.manageWebhooks
| Permissions.manageEmojis;
| Permissions.manageEmojisAndStickers;
Permissions.allText = Permissions.createInstantInvite
| Permissions.manageChannels
| Permissions.addReactions
Expand All @@ -94,7 +95,8 @@ Permissions.allText = Permissions.createInstantInvite
| Permissions.useExternalEmojis
| Permissions.manageRoles
| Permissions.manageWebhooks
| Permissions.useSlashCommands;
| Permissions.useApplicationCommands
| Permissions.useExternalStickers;
Permissions.allVoice = Permissions.createInstantInvite
| Permissions.manageChannels
| Permissions.voicePrioritySpeaker
Expand Down Expand Up @@ -244,7 +246,7 @@ module.exports.ChannelTypes = {
module.exports.UserFlags = {
NONE: 0,
DISCORD_EMPLOYEE: 1 << 0,
PARTNERED_SERVER_OWNER: 1 << 1, DISCORD_PARTNER : 1 << 1, // [DEPRECATED]
PARTNERED_SERVER_OWNER: 1 << 1, DISCORD_PARTNER: 1 << 1, // [DEPRECATED]
HYPESQUAD_EVENTS: 1 << 2,
BUG_HUNTER_LEVEL_1: 1 << 3,
HOUSE_BRAVERY: 1 << 6,
Expand All @@ -264,7 +266,7 @@ module.exports.Intents = {
guilds: 1 << 0,
guildMembers: 1 << 1,
guildBans: 1 << 2,
guildEmojis: 1 << 3,
guildEmojisAndStickers: 1 << 3, guildEmojis: 1 << 3, // [DEPRECATED]
guildIntegrations: 1 << 4,
guildWebhooks: 1 << 5,
guildInvites: 1 << 6,
Expand Down

0 comments on commit a7bff54

Please sign in to comment.