Comandos y sus utilidades
Agregando utilidad a los comandos
Supongamos que queremos ponerle alias a un comando, asi se podria hacer:
const { Comando } = require('discord-ginko')
module.exports = new Comando({
nombre: "ping",
alias: ['pong', 'p'],
run: (client, message, args) => {
message.channel.send("Pong")
}
})
Así el comando se podría ejecutar con !ping, !pong o !p
¿Que más utilidad hay?
Cooldown:
cooldown: [true, 2000 , 'Tienes que esperar para poder usar este comando otra vez']
Un array, primera parte un true para activarlo, segunda el tiempo del cooldown y la tercera que es opcional es el mensaje que se va a mandar si el usuario tiene el cooldown activo (acepta embeds)
soloOwner:
soloOwner: true
El comando solo va a ser disponible para el dueño del Bot
permisoRequerido:
permisoRequerido: {
permisos: ['BAN_MEMBERS' , 'KICK_MEMBERS'],
respuesta: 'No puedes hacer eso'
},
Un objeto, el cual tendrá los permisos en un array (obligatorios) y una respuesta que puede ser un embed (Respuesta no obligatoria, no es necesario poner la propiedad)
Last updated
Was this helpful?