diff --git a/package.json b/package.json index b9eb2c2..46dbba2 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "scripts": { "dev": "nodemon", "dev:build": "node scripts/dev-deploy.js", + "dev:delete": "node scripts/delete-commands.js", "lint": "eslint_d src", "lint:fix": "eslint_d --fix src", "prod:build:global": "node scripts/deploy-commands.js --prod", diff --git a/scripts/delete-commands.js b/scripts/delete-commands.js new file mode 100644 index 0000000..7ba1ccd --- /dev/null +++ b/scripts/delete-commands.js @@ -0,0 +1,20 @@ +const { REST, Routes } = require("discord.js") +require("dotenv").config() +const token = process.env.DEVTOKEN +const clientId = process.env.DEVID +const guildId = process.env.GUILDID +const rest = new REST({ version: "10" }).setToken(token) + +async function deleteCommands() { + try { + console.log("Started deleting application (/) commands.") + await rest.put( + Routes.applicationGuildCommands(clientId, guildId), + { body: [] }, + ) + console.log("Successfully deleted application (/) commands.") + } catch (error) { + console.error(error) + } +} +deleteCommands()