shiro-probability/deploy.js
2025-04-29 12:31:17 +02:00

50 lines
1.5 KiB
JavaScript

// const { REST, Routes } = require("discord.js");
// const { clientId, guildId, token } = require("./config.json");
// // const clientId
// const fs = require("node:fs");
// const path = require("node:path");
// const commands = [];
// const commandsPath = path.join(__dirname, "commands");
// fs.readdirSync(commandsPath).forEach((file) => {
// if (file.endsWith(".js")) {
// const filePath = path.join(commandsPath, file);
// const command = require(filePath);
// if ("data" in command && "execute" in command) {
// console.log(command.data);
// commands.push(command.data.toJSON());
// } else {
// console.log(
// `[WARNING] The command at ${filePath} is missing a required "data" or "execute" property.`
// );
// }
// }
// });
// // Construct and prepare an instance of the REST module
// const rest = new REST().setToken(token);
// // and deploy your commands!
// (async () => {
// try {
// console.log(
// `Started refreshing ${commands.length} application (/) commands.`
// );
// // The put method is used to fully refresh all commands in the guild with the current set
// const data = await rest.put(
// Routes.applicationGuildCommands(clientId, guildId),
// {
// body: commands,
// }
// );
// console.log(
// `Successfully reloaded ${data.length} application (/) commands.`
// );
// } catch (error) {
// // And of course, make sure you catch and log any errors!
// console.error(error);
// }
// })();