Fix bug in deploy commands
- Pass the client ID from the bot to the command
This commit is contained in:
4
index.js
4
index.js
@@ -123,7 +123,7 @@ client.on('ready', () => {
|
|||||||
|
|
||||||
// Deploy slash commands
|
// Deploy slash commands
|
||||||
log.DEBUG("Deploying slash commands");
|
log.DEBUG("Deploying slash commands");
|
||||||
deployCommands.deploy(client.guilds.cache.map(guild => guild.id));
|
deployCommands.deploy(client.user.id, client.guilds.cache.map(guild => guild.id));
|
||||||
|
|
||||||
log.DEBUG(`Starting HTTP Server`);
|
log.DEBUG(`Starting HTTP Server`);
|
||||||
runHTTPServer();
|
runHTTPServer();
|
||||||
@@ -146,4 +146,4 @@ for (const file of eventFiles) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
client.login(discordToken); //Load Client Discord Token
|
client.login(discordToken); //Load Client Discord Token
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ const { REST, Routes } = require('discord.js');
|
|||||||
|
|
||||||
require('dotenv').config();
|
require('dotenv').config();
|
||||||
const token = process.env.TOKEN;
|
const token = process.env.TOKEN;
|
||||||
const clientId = process.env.clientId;
|
//const clientId = process.env.clientId;
|
||||||
const guildId = process.env.guildId;
|
//const guildId = process.env.guildId;
|
||||||
|
|
||||||
const fs = require('node:fs');
|
const fs = require('node:fs');
|
||||||
const path = require('node:path');
|
const path = require('node:path');
|
||||||
@@ -16,7 +16,7 @@ const commands = [];
|
|||||||
const commandsPath = path.resolve(__dirname, '../commands');
|
const commandsPath = path.resolve(__dirname, '../commands');
|
||||||
const commandFiles = fs.readdirSync(commandsPath).filter(file => file.endsWith('.js'));
|
const commandFiles = fs.readdirSync(commandsPath).filter(file => file.endsWith('.js'));
|
||||||
|
|
||||||
exports.deploy = (guildIDs) => {
|
exports.deploy = (clientId, guildIDs) => {
|
||||||
log.DEBUG("Deploying commands for: ", guildIDs);
|
log.DEBUG("Deploying commands for: ", guildIDs);
|
||||||
if (Array.isArray(guildIDs)) guildIDs = [guildIDs];
|
if (Array.isArray(guildIDs)) guildIDs = [guildIDs];
|
||||||
// Grab the SlashCommandBuilder#toJSON() output of each command's data for deployment
|
// Grab the SlashCommandBuilder#toJSON() output of each command's data for deployment
|
||||||
@@ -46,4 +46,4 @@ exports.deploy = (guildIDs) => {
|
|||||||
}
|
}
|
||||||
})()
|
})()
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user