Reciple

A Discord.js framework that just works

GPL-3.0 License

Downloads
3.8K
Stars
12
Committers
5

Bot releases are visible (Hide)

Reciple - 1.6.2

Published by NotGhex over 2 years ago

Changes

  • Add descriptions for builder methods
  • Added new message command aliases (disabled by default in config)

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.6.1...1.6.2

Reciple - 1.6.1

Published by NotGhex over 2 years ago

Changes

  • Refactor loading modules and loading commands

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.6.0...1.6.1

Reciple - 1.6.0

Published by NotGhex over 2 years ago

Changes

  • made filename and path for RecipleModule optional
  • Register commands after loading the modules
  • Add the required engine to package.json
  • Some typing improvements
  • deprecate reciple's setAllowExecuteInDM method
  • allow commandInteraction in interactionCommandExecute() param
  • Renamed Client.ts -> RecipleClient.ts to match the client class name

Noticed that I accidentally published a 2.0.0 version month ago :c

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.5.5...1.5.6

Reciple - 1.5.5

Published by NotGhex over 2 years ago

Changes

  • Added getValue method for MessageCommandOptions
  • Update MessageCommandOptions methods

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.5.4...1.5.5

Reciple - 1.5.4

Published by NotGhex over 2 years ago

Changes

  • Removed double check if the command is enabled
  • Only show reply errors when debug mode is enabled
  • Added optional prefix param in RecipleClient#messageCommandExecute() method
  • Store MessageCommandValidatedOption[] in MessageCommandOptions class
  • get message command option method MessageCommandOptions#get()

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.5.3...1.5.4

Reciple - 1.5.3

Published by NotGhex over 2 years ago

Changes

  • Command builder's property builder has its own type
  • Catch errors when error message can't be sent

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.5.2...1.5.3

Reciple - 1.5.2

Published by NotGhex over 2 years ago

Changes

  • Fixed validateOptions property of message command builder is ignored when validation options

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.5.1...1.5.2

Reciple - 1.5.1

Published by NotGhex over 2 years ago

Changes

  • Made message command option builder optional by default

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.5.0...1.5.1

Reciple - 1.5.0

Published by NotGhex over 2 years ago

Changes

  • Fix RecipleClient.config is undefined for no reason
  • change validVersion() function name to more consistent name isValidVersion()
  • change commandPermissions() function name to more consistent name hasPermissions()
  • added ConfigCommandPermissions interface
  • Message commands now checks for missing and invalid args if message options validation is enabled
  • Message commands execute options now includes the given args via options property
  • Added new RecipleClient.getMessage() method

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.4.2...1.5.0

Reciple - 1.4.2

Published by NotGhex over 2 years ago

Changes

  • Removed necessary intents for a normal bot by default
  • Minor changes to reciple initialization
  • Update discord.js 13.8.1

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.4.1...1.4.2

Reciple - 1.4.1

Published by NotGhex over 2 years ago

Changes

  • Allow usage of wildcards in ignored files eg, *test.js
  • Added reciple custom events to client
  • Update some dev dependencies

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.4.0...1.4.1

Reciple - 1.4.0

Published by NotGhex over 2 years ago

Changes

  • Removed the default value for ignoredFiles in config
  • Register Interaction commands asynchronously
  • Breaking type changes
  • added addCommand and addModule methods to RecipleClient
  • Change config path via -c <path> or --config <path> flags

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.3.3...1.4.0

Reciple - 1.3.3

Published by NotGhex over 2 years ago

Changes

  • Update discord.js

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.3.2...1.3.3

Reciple - 1.3.2

Published by NotGhex over 2 years ago

Changes

  • Changes to RecipleScript interface
  • Short refactor to register commands
  • Don't edit command interaction when error occurs
  • Separate message command option builder from message command builder

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.3.1...1.3.2

Reciple - 1.3.1

Published by NotGhex over 2 years ago

Changes

  • Update dependencies

Full Changelog: https://github.com/FalloutStudios/Reciple/compare/1.3.0...1.3.1

Reciple - 1.3.0

Published by NotGhex over 2 years ago

What's Changed

  • Use semver for comparing versions
  • Allow permission flags for InteractionCommandBuilder required permissions
  • Added ignored files in modules folder
  • removed unnecessary imports

Full Changelog: https://github.com/FalloutStudios/Reciple/commits/1.3.0