30 lines
No EOL
1 KiB
JavaScript
30 lines
No EOL
1 KiB
JavaScript
/*
|
|
* Konpeki Discord Bot - Slash Command Configuration File
|
|
* delete-commands.js - Clears all slash commands from Discord to remove any old commands
|
|
*
|
|
* Code modified based on example from the discord.js guides
|
|
* Run `node deploy-commands.js` after this to recreate your slash commands
|
|
*/
|
|
|
|
const { REST, Routes } = require('discord.js');
|
|
const { clientId, token } = require('./config.json');
|
|
|
|
// Construct and prepare an instance of the REST module
|
|
const rest = new REST({ version: '10' }).setToken(token);
|
|
|
|
// and deploy your commands!
|
|
(async () => {
|
|
try {
|
|
console.log('Started deleting all application (/) commands.');
|
|
|
|
// The put method is used to fully refresh all commands
|
|
rest.put(Routes.applicationCommands(clientId), { body: [] })
|
|
.then(() => console.log('Successfully deleted all application (/) commands.'))
|
|
.catch(console.error);
|
|
|
|
}
|
|
catch (error) {
|
|
// And of course, make sure you catch and log any errors!
|
|
console.error(error);
|
|
}
|
|
})(); |