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

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

4.6.0 #

06.03.2023

  • feature: Add Indonesian locale (#75)
  • feature: Add an exception for unknown commands (#76)
  • update to nyxx 5.0.0

4.6.0-dev.0 #

26.01.2023

  • feature: Add Indonesian locale (#75)

4.5.0 #

12.12.2022

  • feature: Handle HTTP error response in acknowledge()
  • feature: Update nyxx_interactions to work with the new logging system in nyxx (#69)
  • feature: Add support for nsfw commands (#66)
  • bug: fix slash command model failing with nsfw field (#71)
  • bug: Fix nsfw field not present in payload (#73)

4.4.0 #

14.11.2022

  • feature: Add support for new select menus components (#62)

4.3.2 #

09.11.2022

  • bug: Allow ComponentMessageBuilders with only components to be used as new messages

4.3.1 #

01.08.2022

  • bug: Fix global commands selecting guild command handlers

4.3.0 #

29.07.2022

  • feature: Update to nyxx 4.0.0 (#54)
  • feature: Locales (#48)
  • feature: Differentiate command handlers per guild

4.2.1 #

02.05.2022

  • bug: Allow application level permission overrides

4.2.0 #

29.04.2022

  • feature: Add support for the permissions v2 system
  • deprecations: Deprecated all command permission builders, the defaultPermissions and permissions fields of SlashCommandBuilder, the bulkOverrideGuildCommandsPermissions endpoint method and defaultPermissions from SlashCommand.

4.1.0 #

09.04.2022

  • feature: Add disabled option to MultiselectBuilder (#39)
  • feature: Add support for minimum and maximum values in CommandOptionBuilder

4.0.0 #

14.03.2022

  • feature: Implement modals
  • feature: Implement attachment option types
  • bug: Add missing messages field from slash commands resolved data
  • bug: Fix guild slash command permissions being overridden even if the sync rule denies sync

4.0.0-dev.0.1 #

10.2.2022

  • bug: Fix guild slash command permissions being overridden even if the sync rule denies sync

4.0.0-dev.0 #

  • feature: Implement modals
  • feature: Implement attachment option types
  • bug: Add missing messages field from slash commands resolved data

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
110
pub points
67%
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
Contributing

Documentation

Documentation
API reference

License

Apache-2.0 (LICENSE)

Dependencies

crypto, logging, nyxx

More

Packages that depend on nyxx_interactions