nyxx_commander 3.0.0-dev.0 copy "nyxx_commander: ^3.0.0-dev.0" to clipboard
nyxx_commander: ^3.0.0-dev.0 copied to clipboard

discontinuedreplaced by: nyxx_commands
outdated

Nyxx Commander Module. Discord library for Dart. Simple, robust framework for creating discord bots for Dart language.

3.0.0-dev.0 #

24.11.2021

  • Implemented new interface-based entity model.

    All concrete implementations of entities are now hidden behind interfaces which exports only behavior which is intended for end developer usage. For example: User is now not exported and its interface IUser is available for developers. This change shouldn't have impact of end developers.

  • Fix CommandGroups bugs not passing parameters down the entity tree

Other changes are initial implementation of unit and integration tests to assure correct behavior of internal framework processes. Also added Makefile with common commands that are run during development.

2.0.0 #

03.10.2021

Bumped version to 2.0 for compatibility with nyxx

  • Support for aliases for Commander (580e55c)
  • Fix command aliases (17187c5) @WasserEsser
  • Fix command recognition in Commander (7fff136) @WasserEsser

2.0.0-rc.3 #

25.04.2021

Release Candidate 2 for stable version. Requires dart sdk 2.12

  • Support for aliases for Commander (580e55c)
  • Fix command aliases (17187c5) @WasserEsser
  • Fix command recognition in Commander (7fff136) @WasserEsser

1.0.1 #

03.09.2020

  • Fix default command handler not being invoked.

1.0.0 #

24.08.2020

Stable release - breaks with previous versions - this version required Dart 2.9 stable and non-nullable experiment to be enabled to function

1.0.0 drops support for browser. Nyxx will now run only on VM

  • dart:mirrors no longer required to function
  • Support for command and command groups
  • Allows to run code before and after invoking command. Allows to run code before matching command.
  • Fixed and added new functionality to CommandContext
    • Support for extracting quoted text, parameters and code blocks
    • Getter for shard that command is executed
  • Improved performance and extensibility
6
likes
0
pub points
35%
popularity

Publisher

verified publisherl7ssha.xyz

Nyxx Commander Module. Discord library for Dart. Simple, robust framework for creating discord bots for Dart language.

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (LICENSE)

Dependencies

http, logging, nyxx

More

Packages that depend on nyxx_commander