About
This npm package is a simple way to use a command handler is discord.js. This package allows for the usage of aliases and sub-folders.
Installing the Package
Run the following command in your terminal
npm i penguin-handler
Using The Package
In your index file you may have something like this.
const Discord = const client = const token = "Bot Token" client
Now, as you can see, having a bunch of commands on your index file can get a bit messy, this is where command handlers come into play. On your index file you are going to add the following
const Discord = const client = const token = "Bot Token"const handle run = //Require the package so you can use the handler function/*On the next line I will be calling the handler function with one parameter:The parameter is the path to your commands folder, for example if my commands folder is in the same folder as my index.js I would put "./commands".*/client
You can make a new folder and name it whatever (This is where all of your command files will be stored) and in this folder make a new file for each command, in this example i will be showcasing the ping command demonstrated above. Once you have made a new file (In this example my file will be named "ping.js") you are going to set it up exactly how you see it below.
const Discord = moduleexportshelp = name: "ping" //Name of the command aliases: 'p' // Any Aliases you want for the command (If you don't want any just ignore this.) moduleexportsrun = async { //Code for Command (This will be ran once the command is called.) msg}