From 0d3b01bbff6e51db1932cb56ede3483c45fb14b5 Mon Sep 17 00:00:00 2001 From: Taken Date: Mon, 4 Dec 2023 11:23:27 +0100 Subject: [PATCH] Added delete commands script --- package.json | 1 + scripts/delete-commands.js | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 scripts/delete-commands.js 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()