• 4.2.0 ca184233f2

    mmacierzanka released this 2022-01-15 17:46:39 +01:00 | 1 commits to master since this release

    Changes and improvements

    • reduced package size
    • direct subcommand aliases
    Downloads
  • 4.1.0 b11bf5ef76

    mmacierzanka released this 2021-12-29 14:55:08 +01:00 | 10 commits to master since this release

    New features and improvements

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

    mmacierzanka released this 2021-12-23 16:22:21 +01:00 | 31 commits to master since this release

    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
    Downloads
  • 4.0.0 d811640fb1

    mmacierzanka released this 2021-11-22 20:54:58 +01:00 | 36 commits to master since this release

    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.

    Downloads
  • CommandBot 4.0.0-rc2 Pre-Release

    mmacierzanka released this 2021-11-21 23:38:46 +01:00 | 48 commits to master since this 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
    Downloads
  • mmacierzanka released this 2021-10-10 02:36:29 +02:00 | 81 commits to master since this 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)
    Downloads
  • 3.1.2 64c773fce4

    mmacierzanka released this 2021-09-23 22:36:03 +02:00 | 309 commits to master since this release

    Changes and improvements

    • updated dependencies to fix security issues
    Downloads
  • mmacierzanka released this 2021-09-23 21:52:02 +02:00 | 98 commits to master since this 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
    Downloads
  • mmacierzanka released this 2021-09-22 23:32:14 +02:00 | 105 commits to master since this 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)
    Downloads
  • mmacierzanka released this 2021-09-17 19:01:38 +02:00 | 127 commits to master since this 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
    Downloads