Comandos y sus opciones

Creando comandos

Un comando básico, sin nada de utilidad sería algo así:

const { Comando } = require('discord-ginko')

module.exports = new Comando({
        nombre: "ping",
        
        run: (client, message, args) => {
        
        message.channel.send("Pong")
        
        }
})

Simple constructor, con un objeto el cual tiene un nombre y una función run, con los parámetros básicos para crear un comando (el cliente, el objeto mensaje, y los argumentos).

Información de los comandos

Discord-Ginko viene con una utilidad donde le podremos dar información como la descripción, uso y categoría al comando, algo así:

const { Comando } = require('discord-ginko')

module.exports = new Comando({
        nombre: "ping",
        descripcion: "Un comando un poco inutil",
        categoria: "utilidad",
        uso: "!ping",
        
        run: (client, message, args) => {
        
        message.channel.send("Pong")
        
        }
})

Al darle información al comando, se guardará en la propiedad

client.commandUtil

La cual podremos obtener en cualquier comando y mostrará todos los comandos con sus atributos (descripción, categoría, etc). Ninguna es obligatoria, lo que sí, si no pones por ejemplo el uso, cuando obtengas los datos te aparecerá que uso no esta definido pero simplemente no lo uses y listo.

Los comandos vienen con utilidades, como Cooldown, alias, permisos y más, mira la siguiente página para saber cómo usarlo

Last updated