Skip to content

Files

Latest commit

142e1b0 · Mar 3, 2021

History

History

command-handler

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 2, 2021
Mar 3, 2021
Mar 2, 2021

README.md

Command handler

It's used to register all the bot commands placed under /src/commands and has also some utility methods, for example:

  • getters for the commands
  • a method to check if a message is a command
  • a method to reload a command so that you don't need to restart the bot just to change some code in a command file

CTX

The CTX (Command context) is a class that's used to store some useful informations about the context of a command, for example:

  • the member who ran the command
  • the guild in which it was ran
  • the channel
  • and more...

Every command should have a run method which receives as an argument the CTX.
(You can always replace that with a system of your liking)