From d55e74693da3c7b2705d67aa1880baaa0dcd1790 Mon Sep 17 00:00:00 2001 From: Andrew Lee Date: Sat, 26 Mar 2022 13:43:03 -0400 Subject: New interaction handler; Merged git and about --- deploy-command.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 deploy-command.js (limited to 'deploy-command.js') diff --git a/deploy-command.js b/deploy-command.js new file mode 100644 index 0000000..e11458a --- /dev/null +++ b/deploy-command.js @@ -0,0 +1,18 @@ +const fs = require('node:fs'); +const { REST } = require('@discordjs/rest'); +const { Routes } = require('discord-api-types/v9'); +const config = require('./config.json'); + +const commands = []; +const commandFiles = fs.readdirSync('./commands').filter(file => file.endsWith('.js')); + +for (const file of commandFiles) { + const command = require(`./commands/${file}`); + commands.push(command.data.toJSON()); +} + +const rest = new REST({ version: '9' }).setToken(config.token); + +rest.put(Routes.applicationGuildCommands(config.clientID, config.guildID), { body: commands }) + .then(() => console.log('Successfully registered application commands.')) + .catch(console.error); -- cgit v1.2.3