Skip to content
This repository has been archived by the owner on Dec 2, 2023. It is now read-only.

Releases: GRZ4NA/CommandBot

CommandBot 4.2.0

15 Jan 17:27
ca18423
Compare
Choose a tag to compare

Changes and improvements

  • reduced package size
  • direct subcommand aliases

CommandBot 4.1.0

29 Dec 14:04
b11bf5e
Compare
Choose a tag to compare

New features and improvements

  • added the ability to send command responses as ephemeral (using Discord interactions and direct messages)
  • made some underlying improvements

CommandBot 4.0.2

23 Dec 15:27
Compare
Choose a tag to compare

Changes and improvements

  • fixed a bug that caused the bot to throw an error when using commands with optional string parameter with choices
  • changed the appearance of system messages to display the error details in the footer

CommandBot 4.0.0

22 Nov 20:04
d811640
Compare
Choose a tag to compare

After over 3 months of development I introduce you to the brand new version of CommandBot

What's new

  • huge code changes
  • rewritten structures
  • improved stability
  • support for subcommands and subcommand groups
  • support for context menu interactions
  • new documentation page
  • InputManager for passing input interaction data to a command function
  • more advanced permission system
  • better IntelliSense
  • brand new parameter system

Compatibility

To upgrade your existing bot to version 4.0.0 you will need to modify a lot of elements of your code. This version is not compatible with version 3 at all.

CommandBot 4.0.0-rc2

21 Nov 22:44
Compare
Choose a tag to compare
CommandBot 4.0.0-rc2 Pre-release
Pre-release

Changes and improvements

  • moved help message configuration to bot constructor
  • fixed a bug with visible property from HelpMessageParams
  • added new README and documentation

Stable release date

We've almost approached the end of the CommandBot 4.0.0 development cycle. A stable version should be available at the end of November.

rc2a changes

  • updated npmignore to exclude source files to reduce bundle size

CommandBot 4.0.0-beta7

10 Oct 00:42
Compare
Choose a tag to compare
Pre-release

Important notice

This is the last beta version that includes any major changes. All CommandBot 4 features are now completed and this package will be released as soon as new documentation gets finished (hopefully in October).

Changes and improvements

  • brand new way of passing objects to command function (InputManager)
  • ObjectID and TargetID now have dynamic typing (without overlaps)

CommandBot 4.0.0-beta6

23 Sep 19:57
Compare
Choose a tag to compare
Pre-release

Changes and improvements

  • added the ability to manually send system messages by passing a TextChannel object
  • merged NestedCommand to ChatCommand (to create a subcommand use ChatCommand.append())
  • added subcommands to help message
  • added the ability to generate help message manually using HelpMessage.generateMessage() method
  • a lot of minor code changes

CommandBot 3.1.2

23 Sep 20:38
Compare
Choose a tag to compare

Changes and improvements

  • updated dependencies to fix security issues

CommandBot 4.0.0-beta5a

22 Sep 21:39
Compare
Choose a tag to compare
Pre-release

Changes and improvements

  • rewritten base classes to make the code more flexible and adaptable for future purposes
  • changed base components inner workings
  • added rate limit error message when registering commands
  • made naming policies more strict (aliases are now have to match the same regular expression as chat command names)

CommandBot 4.0.0-beta4

17 Sep 17:05
Compare
Choose a tag to compare
Pre-release

Changes and improvements

  • added new setPermissionsApi and getPermissionsApi method to CommandManager to manage Discord built-in command permission system
  • added getters for cache and command count on CommandManager