Немножка фиксов

This commit is contained in:
Jonny_Bro (Nikita) 2023-04-06 00:14:28 +05:00
parent 77fbca032c
commit dee8d38b42
3 changed files with 118 additions and 97 deletions

View file

@ -16,7 +16,8 @@ class Help extends BaseCommand {
.addStringOption(option => .addStringOption(option =>
option.setName("command") option.setName("command")
.setDescription(client.translate("common:COMMAND")) .setDescription(client.translate("common:COMMAND"))
.setDescriptionLocalizations({ "uk": client.translate("common:COMMAND", null, "uk-UA") })), .setDescriptionLocalizations({ "uk": client.translate("common:COMMAND", null, "uk-UA") })
.setAutocomplete(true)),
aliases: [], aliases: [],
dirname: __dirname, dirname: __dirname,
ownerOnly: false, ownerOnly: false,
@ -41,9 +42,11 @@ class Help extends BaseCommand {
const commands = [...new Map(client.commands.map(v => [v.constructor.name, v])).values()]; const commands = [...new Map(client.commands.map(v => [v.constructor.name, v])).values()];
const categories = []; const categories = [];
const command = interaction.options.getString("command"); const command = interaction.options.getString("command");
if ((commands.find(c => c.command.name === command).category === "Owner") && interaction.user.id !== client.config.owner.id) return interaction.error("misc:OWNER_ONLY", null, { edit: true, ephemeral: true });
if (command) return interaction.editReply({ embeds: [ generateCommandHelp(interaction, command) ] }); if (command) {
if (commands.find(c => c.command.name === command).category === "Owner" && interaction.user.id !== client.config.owner.id) return interaction.error("misc:OWNER_ONLY", null, { edit: true, ephemeral: true });
return interaction.editReply({ embeds: [ generateCommandHelp(interaction, command) ] });
}
commands.forEach(c => { commands.forEach(c => {
if (!categories.includes(c.category)) { if (!categories.includes(c.category)) {
@ -117,6 +120,26 @@ class Help extends BaseCommand {
}); });
}); });
} }
/**
*
* @param {import("../../base/JaBa")} client
* @param {import("discord.js").AutocompleteInteraction} interaction
* @returns
*/
async autocompleteRun(client, interaction) {
const command = interaction.options.getString("command"),
commands = [...new Map(client.commands.map(v => [v.constructor.name, v])).values()],
results = commands.filter(c => c.name.includes(command));
console.log(commands);
return interaction.respond(
results.slice(0, 25).map(command => ({
name: command.name,
value: command.name,
}),
));
}
} }
function getPermName(bitfield = 0) { function getPermName(bitfield = 0) {

175
package-lock.json generated
View file

@ -11,17 +11,17 @@
"dependencies": { "dependencies": {
"@discord-player/extractor": "^4.1.2", "@discord-player/extractor": "^4.1.2",
"@discordjs/opus": "^0.9.0", "@discordjs/opus": "^0.9.0",
"@discordjs/rest": "^1.6.0", "@discordjs/rest": "^1.7.0",
"@discordjs/voice": "^0.15.0", "@discordjs/voice": "^0.16.0",
"btoa": "^1.2.1", "btoa": "^1.2.1",
"canvacord": "^5.1.0", "canvacord": "^5.1.0",
"canvas": "^2.10.2", "canvas": "^2.10.2",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"cron": "^2.1.0", "cron": "^2.1.0",
"discord-api-types": "^0.37.36", "discord-api-types": "^0.37.37",
"discord-giveaways": "^6.0.1", "discord-giveaways": "^6.0.1",
"discord-player": "^6.1.1", "discord-player": "^6.1.1",
"discord.js": "^14.8.0", "discord.js": "^14.9.0",
"ejs": "^3.1.3", "ejs": "^3.1.3",
"express": "^4.17.1", "express": "^4.17.1",
"express-session": "^1.17.0", "express-session": "^1.17.0",
@ -32,7 +32,8 @@
"md5": "^2.2.1", "md5": "^2.2.1",
"moment": "^2.26.0", "moment": "^2.26.0",
"mongoose": "^5.13.15", "mongoose": "^5.13.15",
"ms": "^2.1.3" "ms": "^2.1.3",
"play-dl": "^1.9.6"
}, },
"devDependencies": { "devDependencies": {
"eslint": "^8.23.0" "eslint": "^8.23.0"
@ -141,14 +142,14 @@
} }
}, },
"node_modules/@discordjs/builders": { "node_modules/@discordjs/builders": {
"version": "1.5.0", "version": "1.6.1",
"resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.5.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.6.1.tgz",
"integrity": "sha512-7XxT78mnNBPigHn2y6KAXkicxIBFtZREGWaRZ249EC1l6gBUEP8IyVY5JTciIjJArxkF+tg675aZvsTNTKBpmA==", "integrity": "sha512-CCcLwn/8ANhlAbhlE18fcaN0hfXTen53/JiwZs1t9oE/Cqa9maA8ZRarkCIsXF4J7J/MYnd0J6IsxeKsq+f6mw==",
"dependencies": { "dependencies": {
"@discordjs/formatters": "^0.2.0", "@discordjs/formatters": "^0.3.0",
"@discordjs/util": "^0.2.0", "@discordjs/util": "^0.2.0",
"@sapphire/shapeshift": "^3.8.1", "@sapphire/shapeshift": "^3.8.1",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"ts-mixer": "^6.0.3", "ts-mixer": "^6.0.3",
"tslib": "^2.5.0" "tslib": "^2.5.0"
@ -158,19 +159,19 @@
} }
}, },
"node_modules/@discordjs/collection": { "node_modules/@discordjs/collection": {
"version": "1.4.0", "version": "1.5.0",
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.0.tgz",
"integrity": "sha512-hiOJyk2CPFf1+FL3a4VKCuu1f448LlROVuu8nLz1+jCOAPokUcdFAV+l4pd3B3h6uJlJQSASoZzrdyNdjdtfzQ==", "integrity": "sha512-suyVndkEAAWrGxyw/CPGdtXoRRU6AUNkibtnbJevQzpelkJh3Q1gQqWDpqf5i39CnAn5+LrN0YS+cULeEjq2Yw==",
"engines": { "engines": {
"node": ">=16.9.0" "node": ">=16.9.0"
} }
}, },
"node_modules/@discordjs/formatters": { "node_modules/@discordjs/formatters": {
"version": "0.2.0", "version": "0.3.0",
"resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.2.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.3.0.tgz",
"integrity": "sha512-vn4oMSXuMZUm8ITqVOtvE7/fMMISj4cI5oLsR09PEQXHKeKDAMLltG/DWeeIs7Idfy6V8Fk3rn1e69h7NfzuNA==", "integrity": "sha512-Fc4MomalbP8HMKEMor3qUiboAKDtR7PSBoPjwm7WYghVRwgJlj5WYvUsriLsxeKk8+Qq2oy+HJlGTUkGvX0YnA==",
"dependencies": { "dependencies": {
"discord-api-types": "^0.37.35" "discord-api-types": "^0.37.37"
}, },
"engines": { "engines": {
"node": ">=16.9.0" "node": ">=16.9.0"
@ -209,18 +210,18 @@
} }
}, },
"node_modules/@discordjs/rest": { "node_modules/@discordjs/rest": {
"version": "1.6.0", "version": "1.7.0",
"resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.6.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.7.0.tgz",
"integrity": "sha512-HGvqNCZ5Z5j0tQHjmT1lFvE5ETO4hvomJ1r0cbnpC1zM23XhCpZ9wgTCiEmaxKz05cyf2CI9p39+9LL+6Yz1bA==", "integrity": "sha512-r2HzmznRIo8IDGYBWqQfkEaGN1LrFfWQd3dSyC4tOpMU8nuVvFUEw6V/lwnG44jyOq+vgyDny2fxeUDMt9I4aQ==",
"dependencies": { "dependencies": {
"@discordjs/collection": "^1.4.0", "@discordjs/collection": "^1.5.0",
"@discordjs/util": "^0.2.0", "@discordjs/util": "^0.2.0",
"@sapphire/async-queue": "^1.5.0", "@sapphire/async-queue": "^1.5.0",
"@sapphire/snowflake": "^3.4.0", "@sapphire/snowflake": "^3.4.0",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"file-type": "^18.2.1", "file-type": "^18.2.1",
"tslib": "^2.5.0", "tslib": "^2.5.0",
"undici": "^5.20.0" "undici": "^5.21.0"
}, },
"engines": { "engines": {
"node": ">=16.9.0" "node": ">=16.9.0"
@ -235,15 +236,15 @@
} }
}, },
"node_modules/@discordjs/voice": { "node_modules/@discordjs/voice": {
"version": "0.15.0", "version": "0.16.0",
"resolved": "https://registry.npmjs.org/@discordjs/voice/-/voice-0.15.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/voice/-/voice-0.16.0.tgz",
"integrity": "sha512-YEvrRchDhjB0QbI9QYOF/qgDwvGb9sNGUyks5d3Srl+VRoMoKkMzWY+wcEfVbAgdMIAdLi5vyrTKP/gLND26jA==", "integrity": "sha512-ToGCvHD1cBscuW3p+C7zOF5+L7MJmU4GjdOARfNk9mkHyFFZq4grK+Sxr3QXKbp27DtfDBc9uqD4GUOYgxngfA==",
"dependencies": { "dependencies": {
"@types/ws": "^8.5.4", "@types/ws": "^8.5.4",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"prism-media": "^1.3.5", "prism-media": "^1.3.5",
"tslib": "^2.5.0", "tslib": "^2.5.0",
"ws": "^8.12.1" "ws": "^8.13.0"
}, },
"engines": { "engines": {
"node": ">=16.9.0" "node": ">=16.9.0"
@ -537,9 +538,9 @@
} }
}, },
"node_modules/@sapphire/shapeshift": { "node_modules/@sapphire/shapeshift": {
"version": "3.8.1", "version": "3.8.2",
"resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.8.1.tgz", "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.8.2.tgz",
"integrity": "sha512-xG1oXXBhCjPKbxrRTlox9ddaZTvVpOhYLmKmApD/vIWOV1xEYXnpoFs68zHIZBGbqztq6FrUPNPerIrO1Hqeaw==", "integrity": "sha512-NXpnJAsxN3/h9TqQPntOeVWZrpIuucqXI3IWF6tj2fWCoRLCuVK5wx7Dtg7pRrtkYfsMUbDqgKoX26vrC5iYfA==",
"dependencies": { "dependencies": {
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"lodash": "^4.17.21" "lodash": "^4.17.21"
@ -1459,9 +1460,9 @@
} }
}, },
"node_modules/discord-api-types": { "node_modules/discord-api-types": {
"version": "0.37.36", "version": "0.37.37",
"resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.36.tgz", "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.37.tgz",
"integrity": "sha512-Nlxmp10UpVr/utgZ9uODQvG2Or+5w7LFrvFMswyeKC9l/+UaqGT6H0OVgEFhu9GEO4U6K7NNO5W8Carv7irnCA==" "integrity": "sha512-LDMBKzl/zbvHO/yCzno5hevuA6lFIXJwdKSJZQrB+1ToDpFfN9thK+xxgZNR4aVkI7GHRDja0p4Sl2oYVPnHYg=="
}, },
"node_modules/discord-giveaways": { "node_modules/discord-giveaways": {
"version": "6.0.1", "version": "6.0.1",
@ -1498,23 +1499,23 @@
} }
}, },
"node_modules/discord.js": { "node_modules/discord.js": {
"version": "14.8.0", "version": "14.9.0",
"resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.8.0.tgz", "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.9.0.tgz",
"integrity": "sha512-UOxYtc/YnV7jAJ2gISluJyYeBw4e+j8gWn+IoqG8unaHAVuvZ13DdYN0M1f9fbUgUvSarV798inIrYFtDNDjwQ==", "integrity": "sha512-ygGms5xP4hG+QrrY9k7d/OYCzMltSMtdl/2Snzq/nLCiZo+Sna91Ulv9l0+B5Jd/Czcq37B7wJAnmja7GOa+bg==",
"dependencies": { "dependencies": {
"@discordjs/builders": "^1.5.0", "@discordjs/builders": "^1.6.0",
"@discordjs/collection": "^1.4.0", "@discordjs/collection": "^1.5.0",
"@discordjs/formatters": "^0.2.0", "@discordjs/formatters": "^0.3.0",
"@discordjs/rest": "^1.6.0", "@discordjs/rest": "^1.7.0",
"@discordjs/util": "^0.2.0", "@discordjs/util": "^0.2.0",
"@sapphire/snowflake": "^3.4.0", "@sapphire/snowflake": "^3.4.0",
"@types/ws": "^8.5.4", "@types/ws": "^8.5.4",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"lodash.snakecase": "^4.1.1", "lodash.snakecase": "^4.1.1",
"tslib": "^2.5.0", "tslib": "^2.5.0",
"undici": "^5.20.0", "undici": "^5.21.0",
"ws": "^8.12.1" "ws": "^8.13.0"
}, },
"engines": { "engines": {
"node": ">=16.9.0" "node": ">=16.9.0"
@ -3475,14 +3476,12 @@
"node_modules/play-audio": { "node_modules/play-audio": {
"version": "0.5.2", "version": "0.5.2",
"resolved": "https://registry.npmjs.org/play-audio/-/play-audio-0.5.2.tgz", "resolved": "https://registry.npmjs.org/play-audio/-/play-audio-0.5.2.tgz",
"integrity": "sha512-ZAqHUKkQLix2Iga7pPbsf1LpUoBjcpwU93F1l3qBIfxYddQLhxS6GKmS0d3jV8kSVaUbr6NnOEcEMFvuX93SWQ==", "integrity": "sha512-ZAqHUKkQLix2Iga7pPbsf1LpUoBjcpwU93F1l3qBIfxYddQLhxS6GKmS0d3jV8kSVaUbr6NnOEcEMFvuX93SWQ=="
"peer": true
}, },
"node_modules/play-dl": { "node_modules/play-dl": {
"version": "1.9.6", "version": "1.9.6",
"resolved": "https://registry.npmjs.org/play-dl/-/play-dl-1.9.6.tgz", "resolved": "https://registry.npmjs.org/play-dl/-/play-dl-1.9.6.tgz",
"integrity": "sha512-JW44bQbME9fNfGhGXQ/rdcsHr4BfgJabVlSgpS9QY/NscfprFH1asv+q9atrZThP3+hHIpgtFNABccg9rFWlwg==", "integrity": "sha512-JW44bQbME9fNfGhGXQ/rdcsHr4BfgJabVlSgpS9QY/NscfprFH1asv+q9atrZThP3+hHIpgtFNABccg9rFWlwg==",
"peer": true,
"dependencies": { "dependencies": {
"play-audio": "^0.5.2" "play-audio": "^0.5.2"
}, },
@ -4566,30 +4565,30 @@
} }
}, },
"@discordjs/builders": { "@discordjs/builders": {
"version": "1.5.0", "version": "1.6.1",
"resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.5.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.6.1.tgz",
"integrity": "sha512-7XxT78mnNBPigHn2y6KAXkicxIBFtZREGWaRZ249EC1l6gBUEP8IyVY5JTciIjJArxkF+tg675aZvsTNTKBpmA==", "integrity": "sha512-CCcLwn/8ANhlAbhlE18fcaN0hfXTen53/JiwZs1t9oE/Cqa9maA8ZRarkCIsXF4J7J/MYnd0J6IsxeKsq+f6mw==",
"requires": { "requires": {
"@discordjs/formatters": "^0.2.0", "@discordjs/formatters": "^0.3.0",
"@discordjs/util": "^0.2.0", "@discordjs/util": "^0.2.0",
"@sapphire/shapeshift": "^3.8.1", "@sapphire/shapeshift": "^3.8.1",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"ts-mixer": "^6.0.3", "ts-mixer": "^6.0.3",
"tslib": "^2.5.0" "tslib": "^2.5.0"
} }
}, },
"@discordjs/collection": { "@discordjs/collection": {
"version": "1.4.0", "version": "1.5.0",
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.0.tgz",
"integrity": "sha512-hiOJyk2CPFf1+FL3a4VKCuu1f448LlROVuu8nLz1+jCOAPokUcdFAV+l4pd3B3h6uJlJQSASoZzrdyNdjdtfzQ==" "integrity": "sha512-suyVndkEAAWrGxyw/CPGdtXoRRU6AUNkibtnbJevQzpelkJh3Q1gQqWDpqf5i39CnAn5+LrN0YS+cULeEjq2Yw=="
}, },
"@discordjs/formatters": { "@discordjs/formatters": {
"version": "0.2.0", "version": "0.3.0",
"resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.2.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.3.0.tgz",
"integrity": "sha512-vn4oMSXuMZUm8ITqVOtvE7/fMMISj4cI5oLsR09PEQXHKeKDAMLltG/DWeeIs7Idfy6V8Fk3rn1e69h7NfzuNA==", "integrity": "sha512-Fc4MomalbP8HMKEMor3qUiboAKDtR7PSBoPjwm7WYghVRwgJlj5WYvUsriLsxeKk8+Qq2oy+HJlGTUkGvX0YnA==",
"requires": { "requires": {
"discord-api-types": "^0.37.35" "discord-api-types": "^0.37.37"
} }
}, },
"@discordjs/node-pre-gyp": { "@discordjs/node-pre-gyp": {
@ -4618,18 +4617,18 @@
} }
}, },
"@discordjs/rest": { "@discordjs/rest": {
"version": "1.6.0", "version": "1.7.0",
"resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.6.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.7.0.tgz",
"integrity": "sha512-HGvqNCZ5Z5j0tQHjmT1lFvE5ETO4hvomJ1r0cbnpC1zM23XhCpZ9wgTCiEmaxKz05cyf2CI9p39+9LL+6Yz1bA==", "integrity": "sha512-r2HzmznRIo8IDGYBWqQfkEaGN1LrFfWQd3dSyC4tOpMU8nuVvFUEw6V/lwnG44jyOq+vgyDny2fxeUDMt9I4aQ==",
"requires": { "requires": {
"@discordjs/collection": "^1.4.0", "@discordjs/collection": "^1.5.0",
"@discordjs/util": "^0.2.0", "@discordjs/util": "^0.2.0",
"@sapphire/async-queue": "^1.5.0", "@sapphire/async-queue": "^1.5.0",
"@sapphire/snowflake": "^3.4.0", "@sapphire/snowflake": "^3.4.0",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"file-type": "^18.2.1", "file-type": "^18.2.1",
"tslib": "^2.5.0", "tslib": "^2.5.0",
"undici": "^5.20.0" "undici": "^5.21.0"
} }
}, },
"@discordjs/util": { "@discordjs/util": {
@ -4638,15 +4637,15 @@
"integrity": "sha512-/8qNbebFzLWKOOg+UV+RB8itp4SmU5jw0tBUD3ifElW6rYNOj1Ku5JaSW7lLl/WgjjxF01l/1uQPCzkwr110vg==" "integrity": "sha512-/8qNbebFzLWKOOg+UV+RB8itp4SmU5jw0tBUD3ifElW6rYNOj1Ku5JaSW7lLl/WgjjxF01l/1uQPCzkwr110vg=="
}, },
"@discordjs/voice": { "@discordjs/voice": {
"version": "0.15.0", "version": "0.16.0",
"resolved": "https://registry.npmjs.org/@discordjs/voice/-/voice-0.15.0.tgz", "resolved": "https://registry.npmjs.org/@discordjs/voice/-/voice-0.16.0.tgz",
"integrity": "sha512-YEvrRchDhjB0QbI9QYOF/qgDwvGb9sNGUyks5d3Srl+VRoMoKkMzWY+wcEfVbAgdMIAdLi5vyrTKP/gLND26jA==", "integrity": "sha512-ToGCvHD1cBscuW3p+C7zOF5+L7MJmU4GjdOARfNk9mkHyFFZq4grK+Sxr3QXKbp27DtfDBc9uqD4GUOYgxngfA==",
"requires": { "requires": {
"@types/ws": "^8.5.4", "@types/ws": "^8.5.4",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"prism-media": "^1.3.5", "prism-media": "^1.3.5",
"tslib": "^2.5.0", "tslib": "^2.5.0",
"ws": "^8.12.1" "ws": "^8.13.0"
} }
}, },
"@eslint/eslintrc": { "@eslint/eslintrc": {
@ -4813,9 +4812,9 @@
"integrity": "sha512-JkLdIsP8fPAdh9ZZjrbHWR/+mZj0wvKS5ICibcLrRI1j84UmLMshx5n9QmL8b95d4onJ2xxiyugTgSAX7AalmA==" "integrity": "sha512-JkLdIsP8fPAdh9ZZjrbHWR/+mZj0wvKS5ICibcLrRI1j84UmLMshx5n9QmL8b95d4onJ2xxiyugTgSAX7AalmA=="
}, },
"@sapphire/shapeshift": { "@sapphire/shapeshift": {
"version": "3.8.1", "version": "3.8.2",
"resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.8.1.tgz", "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.8.2.tgz",
"integrity": "sha512-xG1oXXBhCjPKbxrRTlox9ddaZTvVpOhYLmKmApD/vIWOV1xEYXnpoFs68zHIZBGbqztq6FrUPNPerIrO1Hqeaw==", "integrity": "sha512-NXpnJAsxN3/h9TqQPntOeVWZrpIuucqXI3IWF6tj2fWCoRLCuVK5wx7Dtg7pRrtkYfsMUbDqgKoX26vrC5iYfA==",
"requires": { "requires": {
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"lodash": "^4.17.21" "lodash": "^4.17.21"
@ -5523,9 +5522,9 @@
} }
}, },
"discord-api-types": { "discord-api-types": {
"version": "0.37.36", "version": "0.37.37",
"resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.36.tgz", "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.37.tgz",
"integrity": "sha512-Nlxmp10UpVr/utgZ9uODQvG2Or+5w7LFrvFMswyeKC9l/+UaqGT6H0OVgEFhu9GEO4U6K7NNO5W8Carv7irnCA==" "integrity": "sha512-LDMBKzl/zbvHO/yCzno5hevuA6lFIXJwdKSJZQrB+1ToDpFfN9thK+xxgZNR4aVkI7GHRDja0p4Sl2oYVPnHYg=="
}, },
"discord-giveaways": { "discord-giveaways": {
"version": "6.0.1", "version": "6.0.1",
@ -5548,23 +5547,23 @@
} }
}, },
"discord.js": { "discord.js": {
"version": "14.8.0", "version": "14.9.0",
"resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.8.0.tgz", "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.9.0.tgz",
"integrity": "sha512-UOxYtc/YnV7jAJ2gISluJyYeBw4e+j8gWn+IoqG8unaHAVuvZ13DdYN0M1f9fbUgUvSarV798inIrYFtDNDjwQ==", "integrity": "sha512-ygGms5xP4hG+QrrY9k7d/OYCzMltSMtdl/2Snzq/nLCiZo+Sna91Ulv9l0+B5Jd/Czcq37B7wJAnmja7GOa+bg==",
"requires": { "requires": {
"@discordjs/builders": "^1.5.0", "@discordjs/builders": "^1.6.0",
"@discordjs/collection": "^1.4.0", "@discordjs/collection": "^1.5.0",
"@discordjs/formatters": "^0.2.0", "@discordjs/formatters": "^0.3.0",
"@discordjs/rest": "^1.6.0", "@discordjs/rest": "^1.7.0",
"@discordjs/util": "^0.2.0", "@discordjs/util": "^0.2.0",
"@sapphire/snowflake": "^3.4.0", "@sapphire/snowflake": "^3.4.0",
"@types/ws": "^8.5.4", "@types/ws": "^8.5.4",
"discord-api-types": "^0.37.35", "discord-api-types": "^0.37.37",
"fast-deep-equal": "^3.1.3", "fast-deep-equal": "^3.1.3",
"lodash.snakecase": "^4.1.1", "lodash.snakecase": "^4.1.1",
"tslib": "^2.5.0", "tslib": "^2.5.0",
"undici": "^5.20.0", "undici": "^5.21.0",
"ws": "^8.12.1" "ws": "^8.13.0"
} }
}, },
"doctrine": { "doctrine": {
@ -7025,14 +7024,12 @@
"play-audio": { "play-audio": {
"version": "0.5.2", "version": "0.5.2",
"resolved": "https://registry.npmjs.org/play-audio/-/play-audio-0.5.2.tgz", "resolved": "https://registry.npmjs.org/play-audio/-/play-audio-0.5.2.tgz",
"integrity": "sha512-ZAqHUKkQLix2Iga7pPbsf1LpUoBjcpwU93F1l3qBIfxYddQLhxS6GKmS0d3jV8kSVaUbr6NnOEcEMFvuX93SWQ==", "integrity": "sha512-ZAqHUKkQLix2Iga7pPbsf1LpUoBjcpwU93F1l3qBIfxYddQLhxS6GKmS0d3jV8kSVaUbr6NnOEcEMFvuX93SWQ=="
"peer": true
}, },
"play-dl": { "play-dl": {
"version": "1.9.6", "version": "1.9.6",
"resolved": "https://registry.npmjs.org/play-dl/-/play-dl-1.9.6.tgz", "resolved": "https://registry.npmjs.org/play-dl/-/play-dl-1.9.6.tgz",
"integrity": "sha512-JW44bQbME9fNfGhGXQ/rdcsHr4BfgJabVlSgpS9QY/NscfprFH1asv+q9atrZThP3+hHIpgtFNABccg9rFWlwg==", "integrity": "sha512-JW44bQbME9fNfGhGXQ/rdcsHr4BfgJabVlSgpS9QY/NscfprFH1asv+q9atrZThP3+hHIpgtFNABccg9rFWlwg==",
"peer": true,
"requires": { "requires": {
"play-audio": "^0.5.2" "play-audio": "^0.5.2"
} }

View file

@ -14,17 +14,17 @@
"dependencies": { "dependencies": {
"@discord-player/extractor": "^4.1.2", "@discord-player/extractor": "^4.1.2",
"@discordjs/opus": "^0.9.0", "@discordjs/opus": "^0.9.0",
"@discordjs/rest": "^1.6.0", "@discordjs/rest": "^1.7.0",
"@discordjs/voice": "^0.15.0", "@discordjs/voice": "^0.16.0",
"btoa": "^1.2.1", "btoa": "^1.2.1",
"canvacord": "^5.1.0", "canvacord": "^5.1.0",
"canvas": "^2.10.2", "canvas": "^2.10.2",
"chalk": "^4.1.2", "chalk": "^4.1.2",
"cron": "^2.1.0", "cron": "^2.1.0",
"discord-api-types": "^0.37.36", "discord-api-types": "^0.37.37",
"discord-giveaways": "^6.0.1", "discord-giveaways": "^6.0.1",
"discord-player": "^6.1.1", "discord-player": "^6.1.1",
"discord.js": "^14.8.0", "discord.js": "^14.9.0",
"ejs": "^3.1.3", "ejs": "^3.1.3",
"express": "^4.17.1", "express": "^4.17.1",
"express-session": "^1.17.0", "express-session": "^1.17.0",
@ -35,7 +35,8 @@
"md5": "^2.2.1", "md5": "^2.2.1",
"moment": "^2.26.0", "moment": "^2.26.0",
"mongoose": "^5.13.15", "mongoose": "^5.13.15",
"ms": "^2.1.3" "ms": "^2.1.3",
"play-dl": "^1.9.6"
}, },
"devDependencies": { "devDependencies": {
"eslint": "^8.23.0" "eslint": "^8.23.0"