nyxx

Wrapper around Discord API for Dart

APACHE-2.0 License

Stars
326

Bot releases are visible (Hide)

nyxx - 3.1.0

Published by l7ssha almost 3 years ago

See CHANGELOG.md for changes in this version

nyxx - 3.0.1

Published by l7ssha almost 3 years ago

See CHANGELOG.md for changes in this version

nyxx - 3.0.0

Published by l7ssha almost 3 years ago

See CHANGELOG.md for changes in this version

nyxx - 2.1.2

Published by l7ssha almost 3 years ago

  • Fix #240
nyxx - nyxx: 2.0.4

Published by l7ssha about 3 years ago

nyxx - nyxx: 2.0.3

Published by l7ssha about 3 years ago

2.0.3

04.10.2021

  • Fix #214 - Invalid date in embed timestamp (07d855f1)
nyxx - 2.0.0

Published by l7ssha about 3 years ago

nyxx - 1.0.2 nyxx

Published by l7ssha about 4 years ago

  • Fix guild embed channel deserialization
  • Fix store and news channel deserialization
nyxx - nyxx_commander 1.0.1

Published by l7ssha about 4 years ago

nyxx - 1.0.1 nyxx

Published by l7ssha about 4 years ago

nyxx - 1.0

Published by l7ssha about 4 years ago

nyxx - 0.30.0

Published by l7ssha over 5 years ago

0.30.0

Tue 07.02.2019

This version drops support for Dart SDK 1.x; Nyxx now only supports Dart 2.0+ including dev sdk.

Changelog can be incomplete - it's hard to track changes across few months

  • Features added
    • SUPPORT FOR DART 2.0+
    • ADDED SUPPORT FOR VOICE via Lavalink
    • PERMISSIONS OVERHAUL
      • Proper permissing handling
    • COMMANDS FRAMEWORK REWRITTEN
      • Dispatch pipe is completely rewritten. Bot should operate about 2-8x faster
      • Allowed to declare single method commands without using classes
      • Added support for specify custom restrictions to commands handlers
      • Classes now have to be annotated with Module instead of Command
      • Remainder can now colled data to List<String> or String
      • Added Preprocessor and Postprocessor
      • Removed help system
    • COMMANDS PARSER
      • Allows to define simple commands handlers
    • Nyxx can be now used in browser
    • Many additions to Member and User classes
    • Changed internal library structure
    • Implemented Iterable for Channel to query messages
    • Added typing event per channel
    • Using v7 api endpoint
    • Added support for zlib compressed gateway payload
    • Added enpoints for Guild, Emoji, Role, Member
    • Added utils module
    • Allowed to download attachments. (Downloadable interface)
    • Implemented new Discord features (Priority speaker, Slowmode)
    • Added DiscordColor class
    • Added Binder util
    • Added Cache
    • Added MessageBuilder
    • Added interfaces Downloadable, Mentionable, Debugable, Disposable, GuildEntity
  • Bug fixes
    • Lowered memory usage
    • Websocket fixed
    • Fixed Emijis comparing
    • Fixed searchin in Emojis unicode
    • Code cleanup and style fixes
    • Proper error handling for CommandsFramework
    • Gateway fixes
    • Object deserializing fixes
    • Memory and performance improvements
    • Random null exceptions
    • Emojis CDN fixes
    • Fixes ratelimitter
  • Changes
    • Docs are rewritten
    • Faster deserialization
    • Embed builders rewritten
    • Removed autosharding.
    • Every object which has id is now subclass of SnowflakeEntity.
    • Snowflakes are default id entities
    • Internal nyxx API changes
    • Cooldown cache rewritten
    • Presence sending fixes
    • Title is not required for EmbedBuilder
    • Removed uneccessary dependencies
nyxx - v0.24.0 - Dart 2.0 support

Published by l7ssha about 6 years ago

  • Changes

    • nyxx now supports Dart 2.0
    • Added Interactivity module
    • Added few methods to CommandContext
    • Rewritten CooldownCache
  • Bug fixes

    • Fixed Command help generating error
    • Fixed Emojis equels operator
nyxx - 0.23.1 - Bug fixes

Published by l7ssha about 6 years ago

  • Bug fixes
    • Fixed MessageDeleteEvent deserializing error
    • Fixed checking for channel nsfw for CommandsFramework
nyxx - 0.23.0 - Framework big rework

Published by l7ssha about 6 years ago

  • New features
    • Support for services - DEPENDENCY INJECTION
    • Support for type parsing
    • Logging support
    • Listener for messages for channel
    • Automatic registering Services and Commands
    • Remainder annotation which captures all remaining text
    • Permissions are now READ/WRITE - added PermissionsBuilder
    • Checking for topics and if channel is nsfw for commands
  • Bug fixes
    • Fixed error throwing
    • Text in quotes is one String
    • Fixed StreamControllers to be broadcast
    • Removed unnecessary fields from DMChannel and GroupDMChannel
    • Big performance improvement of CommandFramework
    • Fixed Permissions opcode
    • delay() changed to nextMessage()
  • Deprecations
    • Deprecated browser target
    • Removed MirrorsCommandFramework and InstanceCommandFramework
nyxx - 0.22.1 - Small API changes

Published by l7ssha over 6 years ago

  • Bug fixes
    • Fixed bug with sending Emoji. toString() now returns proper representation ready to send via message
  • New features
    • Searching in EmojisUnicode is now handled by future.
    • toString() in User, Channel, Role now returns mention instead of content, name etc.
nyxx - 0.22.0 - Audit logs

Published by l7ssha over 6 years ago

  • Bug fixes
    • Next serialization bug fixes
  • New features
    • Added support for audit logs
    • Searching in EmojisUnicode based on shortcode
nyxx - 0.21.5 - Bug fixes

Published by l7ssha over 6 years ago

  • Bug fixes
    • Fixed embed serialization
nyxx - 0.21.4 - Bug fixes

Published by l7ssha over 6 years ago

  • Bug fixes
    • Fixed embed serialization
nyxx - 0.21.3 - Next bug fixes

Published by l7ssha over 6 years ago

  • Fixed bug with 'null' in embed deserialization
  • Added few docs