Slash Deploy es una herramienta en CLI la cual te permitirá crear comandos para tu aplicación de una forma más sencilla.
Para hacerlo, primero necesitarás tener el archivo de configuración en tu área de trabajo. Puedes crearlo de dos formas:
1. Creando un archivo .deployconfig.js
y pegando esto en el contenido del archivo:
//Este es un ejemplo de como conseguir todos tus comandos
const comandos = require('fs')
.readdirSync('./comandos')
.filter(file => file.endsWith('.js'))
.map(file=>require(`./commands/${file}`).data.toJSON())
module.exports = {
//Aqui debe ir el client secret, NO tu token
clientSecret: '',
// La id de tu aplicación / bot.
clientId: '',
// (Opcional) id del servidor donde se registrarán los comandos para probar
guildId: '',
//Array de comandos
commands: comandos
}
2. Abriendo una consola en tu área de trabajo y escribiendo: npx slash-deploy
. Si no has creado ningún archivo de configuración para el deploy aún, esto lo creará por ti.
Abre una consola en tu área de trabajo y escribe npx slash-deploy
. Una vez tengas el archivo de configuración creado, esto creará todos los comandos que especificaste en el.