Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.

Nidrux/command-handler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Command handler

Installation

Download files from this repository. Open your command line and type npm i to install all necesarry node-modules.

Inside of the .env file you'll find a variable named TOKEN. Fill in your discord bot token here.

Adding command can be done trough creating a new file inside of the commands folder!

Repositories used: discord.js dotenv log-timestamp

Options

Option value type
name your choosen name string
description description string
permission discord permission list of permissions string
onlyGuild true / false boolean
channel channel id string

onlyGuild

Set the command to only be used inside of a guild.

permission

Only let the command be used with people with the given permission. This will automaticly set the command to guild only so the guildOnly option is not required when setting a permission.

channel

Only let the command be used within a certain channel. This will automaticly set the command to guild only so the guildOnly option is not required when using a specific channel.

Example command

  module.exports = {
    name: 'ping',
    description: 'Ping!',
    permission: 'ADMINISTRATOR',
    onlyGuild: false,
    channel: 'channel id'
    execute(client, message, args) {
          let ping = Date.now() - message.createdTimestamp + 'ms';
          message.channel.send(ping);
    },
  };