nocli-handler.js
  • πŸ”—Links
    • Link to NPM Package
    • Link to Github Package
  • πŸš€Introduction
    • Welcome
    • Changelog
  • πŸ§ͺGetting Started
    • Setting Up Your Project
  • ❓Guides
    • Instance
      • Providing a MongoDB Connection
      • Things you really need to know
    • Commands
      • Creating a simple "Ping Pong" Command
      • Command Arguments
      • Enabling Slash Commands
      • Deleting a Command
      • Guild and Owner-only Commands
      • Command Aliases
      • Deferring a command reply
      • Running Events inside a Command
      • Command Cooldowns
      • Setting up Autocomplete
      • Required Permissions
  • 🏫Classes
    • NoCliHandler
      • .connectToMongoDB()
    • ChannelCommands
      • .action()
      • .add()
      • .remove()
      • .getAvailableChannels()
    • Command
    • CommandHandler
      • .getValidations()
      • .readFiles()
      • .runCommand()
      • .isCommand()
    • CustomCommands
      • .loadCommands()
      • .create()
      • .delete()
      • .run()
    • DisabledCommands
      • .loadDisabledCommands()
      • .disable()
      • .enable()
      • .isDisabled()
    • PrefixHandler
      • .loadPrefixes()
      • .get()
      • .set()
    • SlashCommands
      • .getCommands()
      • .findCommand()
      • .optionsAreDifferent()
      • .create()
      • .delete()
      • .createOptions()
    • EventHandler
      • .readFiles()
      • .registerEvents()
      • .isEvent()
  • πŸ› οΈUtilities
    • Cooldowns
      • .loadCooldowns()
      • .getKeyFromCooldownUsage()
      • .cancelCooldown()
      • .updateCooldown()
      • .verifyCooldown()
      • .getKey()
      • .canBypass()
      • .start()
      • .canRunAction()
    • handleCommandAutocomplete
    • handleError
    • log
    • getAllFiles
    • importFile
  • πŸ†ŽDefinitions
    • NoCliCategoryConfiguration
    • NoCliCategoryType
    • ICommand
    • CommandOptions
    • CommandCallbackOptions
    • NoCliCommandCooldown
    • NoCliCommandType
    • cooldownTypesArray
    • NoCliCooldownType
    • NoCliCooldownKeyOptions
    • IEvent
    • EventConfigurationOptions
    • DynamicValidationConfigurationOptions
    • DynamicValidationCheck
    • DynamicValidationCheckFunction
    • NoCliHandlerOptions
    • NoCliCooldownOptions
    • NoCliCooldownConfigOptions
    • MongoDBConnection
    • MongoDBResult
    • DebugOptions
    • ConfigOptions
    • ValidationPluginsOption
    • NoCliEmojiConfigOptions
    • NoCliLanguageType
    • NoCliRuntimeValidationType
    • NoCliSyntaxValidationType
Powered by GitBook
On this page
  • Version 1.1.3
  • Updates:
  • Bug Fixes:
  • Version 1.1.2 (Stable)
  • Bug Fixes:
  • Version 1.1.2
  • Edits:
  • Updates:
  • Bug Fixes:
  • To Do:
  • Version 1.1.1
  • Edits:
  • Updates:
  • To Do:
  • Version 1.1.0
  • Version 1.0.9
  • Edit
  • Update
  • Version 1.0.8
  • Edit
  • Update
  • Version 1.0.7
  • Edit
  • Update
  • Version 1.0.6
  • Edit
  • Update
  • Version 1.0.5
  • Edit
  • Update
  • Version 1.0.4​
  • Edit
  • Update
  • Version 1.0.3
  • Edit
  • Version 1.0.2
  • Update
  • Version 1.0.1
  • Update
  • Version 1.0.0
  • Update
  1. Introduction

Changelog

View the history of nocli-handler.js versions here.

PreviousWelcomeNextSetting Up Your Project

Last updated 2 years ago

Version 1.1.3

Updates:

Bug Fixes:

Version 1.1.2 (Stable)

Bug Fixes:

Version 1.1.2

Edits:

Updates:

Bug Fixes:

To Do:

Version 1.1.1

Edits:

Updates:

A stable version has been uploaded, so please use that stable version (optional since it only includes minor changes)

To Do:

Version 1.1.0

Version 1.0.9

Edit

Update

Version 1.0.8

Edit

Update

Version 1.0.7

Edit

Update

This update requires you to re-read the documentation again. This is because Discord.JS version 14 has a lot of changes, especially ApplicationCommands and bot setup.

Version 1.0.6

Edit

Update

This update requires you to re-read the documentation. This is because I will be implementing new features such as Context Menu Interaction in the future.

Version 1.0.5

Edit

Update

Version 1.0.4​

Edit

Update

Version 1.0.3

Edit

Version 1.0.2

Update

Version 1.0.1

Update

Version 1.0.0

Update

Edited option cooldowns as not required in

Added autocomplete and permissions options to

Deleted ephemeral option from (kinda useless btw)

For specifying command type, you can only either use numbers or enum to describe a command

Both Legacy and Slash commands can now use deferReply option in

Added reply option to (works only for Legacy Commands)

Added instance to init function on

Added deferReply to

Added ephemeralReply to

Added init function to to run events

πŸš€
getAllFiles
ICommand
ICommand
ICommand
NoCliCommandType
ICommand
ICommand
ICommand
ICommand
ICommand
ICommand