problem with slash commands handler

const fs = require('fs');
const {
REST
} = require('@discordjs/rest');
const {
Routes
} = require('discord-api-types/v9');
const {
clientId
} = require('./config.json');
const t = 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(t.token);

rest.put(Routes.applicationCommands(clientId), {
body: commands
})
.then(() => console.log('Successfully registered application commands!'))
.catch(console.error);
const fs = require('fs');
const {
REST
} = require('@discordjs/rest');
const {
Routes
} = require('discord-api-types/v9');
const {
clientId
} = require('./config.json');
const t = 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(t.token);

rest.put(Routes.applicationCommands(clientId), {
body: commands
})
.then(() => console.log('Successfully registered application commands!'))
.catch(console.error);
why my slashCommands isn't working?
3 Replies
Chadoxi
ChadoxiOP3y ago
actually the bot need to console "succesfully registered..." but nothing no
Chadoxi
ChadoxiOP3y ago
but I catch error too but no error
Chadoxi
ChadoxiOP3y ago
I think its not working anymore 13.8.1 okay no nothing anymore no errors same thing oh I fixed this its working lol

Did you find this page helpful?