DiscordFeaturesHandler Setup
Dive into the specifics details of each parameters and properties.
Usage
const options = {
config = "./config.js", // configuration file
directories = {
main: __dirname // local path to your index.js file
commands: "commands", // commands folder name
events: "events", // events folder name
modules: "modules", // modules folder name
},
builtin_files = {
disable_all: false, // disables all built-in commands and events
commands: {
help: false, // disables the built-in help command
reload: false, // disables the built-in reload command
},
events: {
messageCreate: false, // disables the built-in messageCreate event
interactionCreate: false, // disables the built-in interactionCreate event
},
},
onLoad_list_files = {
commands: false, // disable the log to show what commands has been loaded
events: false, // disable the log to show what events has been loaded
modules: false, // disable the log to show what modules has been loaded
},
// disable unhandledRejection handler
disableUnhandledRejectionHandler = false,
// defines the wait time before loading modules files
modulesPreloadTime = 5000,
// files in commands,event,or modules folder to exclude on load
filesToExcludeInHandlers = {
commands: [""],
events: [""],
modules: [""],
},
mainDirectory: __dirname, // deprecated
commandDir: "commands", // deprecated
eventDir: "events", // deprecated
modulesDir: "modules", // deprecated
BOT_TOKEN: "YOUR_BOT_TOKEN", // deprecated; define in your .env file instead
disableBuiltIn = {...}, // deprecated
loadCommandsLoggerOff = false, // deprecated
loadEventsLoggerOff = false, // deprecated
loadModulesLoggerOff = false, // deprecated
};
DiscordFeaturesHandler(client, options);client
PARAMETER
TYPE
DESCRIPTION
DiscordFeaturesHandlerOptions
config
directories
Properties
Type
Required
Description
builtin_files
Properties
Type
Default
Description
onLoad_list_files
Properties
Type
Default
Description
disableUnhandledRejectionHandler
modulesPreloadTime
filesToExcludeInHandlers
Last updated