This repository has been archived by the owner on Dec 2, 2023. It is now read-only.
Releases: GRZ4NA/CommandBot
Releases · GRZ4NA/CommandBot
CommandBot 4.2.0
CommandBot 4.1.0
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
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
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
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
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
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
Changes and improvements
- updated dependencies to fix security issues
CommandBot 4.0.0-beta5a
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
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