nyxx_interactions 3.3.0 copy "nyxx_interactions: ^3.3.0" to clipboard
nyxx_interactions: ^3.3.0 copied to clipboard

outdated

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

3.3.0 #

13.01.2022

  • feature: Add target_id field to Interaction data (#28)

3.2.0 #

12.01.2022

  • feature: implement interaction locale (#25)
  • bug: fix problem with emojis in buttons (#24)

3.1.1 #

10.01_2022

  • Fix invalid stream declarations of events in IEventController (#20)
  • Fixup example and typos (#16 and #18)

3.1.0 #

27.12_2021

  • Add missing command option types (#4) @HarryET

3.0.0 #

19.12.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.

  • Improved handling autocomplete

    Autocomplete can be now registered in CommandOptionBuilder. This allows registering multiple autocomplete handler for options with same names.

  • Fixed bugs with registering commands and command permissions. This feature should now work flawlessly.
  • Fix critical bug preventing commands from being registered
  • Fix #10

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.

3.0.0-dev.2 #

10.12.2021

  • Fix #10

3.0.0-dev.1 #

04.12.2021

  • Fix critical bug preventing commands from being registered

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.

  • Improved handling autocomplete

    Autocomplete can be now registered in CommandOptionBuilder. This allows registering multiple autocomplete handler for options with same names.

  • Fixed bugs with registering commands and command permissions. This feature should now work flawlessly.

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.3 #

03.11.2021

  • allow handlers on different nesting layers, closes nyxx#233 (664fd7cdab23ccbf037e4d29ead92178de7e7660) @abitofevrything

2.0.2 #

15.10.2021

  • Move to Apache 2 license

2.0.1 #

03.10.2021

  • fix deserialization of autocomplete interaction

2.0.0 #

03.10.2021

Bumped version to 2.0 for compatibility with nyxx

  • Interactions (Slash command) initial implementation (3128388) @HarryET
  • Implementation of ephemeral attachments
  • Implementation of context menus
  • Implementation of message components

  • Implemented Commander like interface (8fae519)
  • Added subCommand property to InteractionEvent to ease out recognizing subcommands (5b30b29)

2.0.0-rc.4 #

21.04.2021

Release Candidate 2 for stable version. Requires dart sdk 2.12

  • Interactions (Slash command) initial implementation (3128388) @HarryET
  • Implemented Commander like interface (8fae519)
  • Added subCommand property to InteractionEvent to ease out recognizing subcommands (5b30b29)

1.1-dev.1 #

  • Initial version @HarryET
9
likes
70
pub points
68%
popularity

Publisher

verified publisherl7ssha.xyz

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

Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

Apache-2.0 (LICENSE)

Dependencies

crypto, logging, nyxx

More

Packages that depend on nyxx_interactions