├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── example └── ping-pong.dart ├── lib ├── browser.dart ├── discord.dart ├── src │ ├── internals.dart │ └── main │ │ ├── Client.dart │ │ ├── errors │ │ ├── ClientNotReadyError.dart │ │ ├── HttpError.dart │ │ ├── InvalidShardError.dart │ │ ├── InvalidTokenError.dart │ │ └── NotSetupError.dart │ │ ├── events │ │ ├── BeforeHttpRequestSendEvent.dart │ │ ├── ChannelCreateEvent.dart │ │ ├── ChannelDeleteEvent.dart │ │ ├── ChannelUpdateEvent.dart │ │ ├── DisconnectEvent.dart │ │ ├── GuildBanAddEvent.dart │ │ ├── GuildBanRemoveEvent.dart │ │ ├── GuildCreateEvent.dart │ │ ├── GuildDeleteEvent.dart │ │ ├── GuildMemberAddEvent.dart │ │ ├── GuildMemberRemoveEvent.dart │ │ ├── GuildMemberUpdateEvent.dart │ │ ├── GuildUnavailableEvent.dart │ │ ├── GuildUpdateEvent.dart │ │ ├── HttpErrorEvent.dart │ │ ├── HttpResponseEvent.dart │ │ ├── MessageDeleteEvent.dart │ │ ├── MessageEvent.dart │ │ ├── MessageUpdateEvent.dart │ │ ├── PresenceUpdateEvent.dart │ │ ├── RatelimitEvent.dart │ │ ├── RawEvent.dart │ │ ├── ReadyEvent.dart │ │ ├── RoleCreateEvent.dart │ │ ├── RoleDeleteEvent.dart │ │ ├── RoleUpdateEvent.dart │ │ └── TypingEvent.dart │ │ ├── internal │ │ ├── Http.dart │ │ ├── Util.dart │ │ ├── _Constants.dart │ │ ├── _EventController.dart │ │ └── _WS.dart │ │ └── objects │ │ ├── Attachment.dart │ │ ├── Channel.dart │ │ ├── ClientOAuth2Application.dart │ │ ├── ClientOptions.dart │ │ ├── ClientUser.dart │ │ ├── DMChannel.dart │ │ ├── Embed.dart │ │ ├── EmbedProvider.dart │ │ ├── EmbedThumbnail.dart │ │ ├── Game.dart │ │ ├── GroupDMChannel.dart │ │ ├── Guild.dart │ │ ├── GuildChannel.dart │ │ ├── Invite.dart │ │ ├── InviteChannel.dart │ │ ├── InviteGuild.dart │ │ ├── Member.dart │ │ ├── Message.dart │ │ ├── OAuth2Application.dart │ │ ├── OAuth2Guild.dart │ │ ├── OAuth2Info.dart │ │ ├── Permissions.dart │ │ ├── Role.dart │ │ ├── Shard.dart │ │ ├── TextChannel.dart │ │ ├── User.dart │ │ ├── VoiceChannel.dart │ │ └── Webhook.dart └── vm.dart ├── pubspec.yaml └── test ├── discord.dart └── travis.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: dart 2 | script: ./test/travis.sh 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /example/ping-pong.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/example/ping-pong.dart -------------------------------------------------------------------------------- /lib/browser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/browser.dart -------------------------------------------------------------------------------- /lib/discord.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/discord.dart -------------------------------------------------------------------------------- /lib/src/internals.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/internals.dart -------------------------------------------------------------------------------- /lib/src/main/Client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/Client.dart -------------------------------------------------------------------------------- /lib/src/main/errors/ClientNotReadyError.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/errors/ClientNotReadyError.dart -------------------------------------------------------------------------------- /lib/src/main/errors/HttpError.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/errors/HttpError.dart -------------------------------------------------------------------------------- /lib/src/main/errors/InvalidShardError.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/errors/InvalidShardError.dart -------------------------------------------------------------------------------- /lib/src/main/errors/InvalidTokenError.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/errors/InvalidTokenError.dart -------------------------------------------------------------------------------- /lib/src/main/errors/NotSetupError.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/errors/NotSetupError.dart -------------------------------------------------------------------------------- /lib/src/main/events/BeforeHttpRequestSendEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/BeforeHttpRequestSendEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/ChannelCreateEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/ChannelCreateEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/ChannelDeleteEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/ChannelDeleteEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/ChannelUpdateEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/ChannelUpdateEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/DisconnectEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/DisconnectEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/GuildBanAddEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/GuildBanAddEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/GuildBanRemoveEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/GuildBanRemoveEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/GuildCreateEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/GuildCreateEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/GuildDeleteEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/GuildDeleteEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/GuildMemberAddEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/GuildMemberAddEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/GuildMemberRemoveEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/GuildMemberRemoveEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/GuildMemberUpdateEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/GuildMemberUpdateEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/GuildUnavailableEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/GuildUnavailableEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/GuildUpdateEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/GuildUpdateEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/HttpErrorEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/HttpErrorEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/HttpResponseEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/HttpResponseEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/MessageDeleteEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/MessageDeleteEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/MessageEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/MessageEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/MessageUpdateEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/MessageUpdateEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/PresenceUpdateEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/PresenceUpdateEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/RatelimitEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/RatelimitEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/RawEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/RawEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/ReadyEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/ReadyEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/RoleCreateEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/RoleCreateEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/RoleDeleteEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/RoleDeleteEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/RoleUpdateEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/RoleUpdateEvent.dart -------------------------------------------------------------------------------- /lib/src/main/events/TypingEvent.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/events/TypingEvent.dart -------------------------------------------------------------------------------- /lib/src/main/internal/Http.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/internal/Http.dart -------------------------------------------------------------------------------- /lib/src/main/internal/Util.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/internal/Util.dart -------------------------------------------------------------------------------- /lib/src/main/internal/_Constants.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/internal/_Constants.dart -------------------------------------------------------------------------------- /lib/src/main/internal/_EventController.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/internal/_EventController.dart -------------------------------------------------------------------------------- /lib/src/main/internal/_WS.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/internal/_WS.dart -------------------------------------------------------------------------------- /lib/src/main/objects/Attachment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/Attachment.dart -------------------------------------------------------------------------------- /lib/src/main/objects/Channel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/Channel.dart -------------------------------------------------------------------------------- /lib/src/main/objects/ClientOAuth2Application.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/ClientOAuth2Application.dart -------------------------------------------------------------------------------- /lib/src/main/objects/ClientOptions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/ClientOptions.dart -------------------------------------------------------------------------------- /lib/src/main/objects/ClientUser.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/ClientUser.dart -------------------------------------------------------------------------------- /lib/src/main/objects/DMChannel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/DMChannel.dart -------------------------------------------------------------------------------- /lib/src/main/objects/Embed.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/Embed.dart -------------------------------------------------------------------------------- /lib/src/main/objects/EmbedProvider.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/EmbedProvider.dart -------------------------------------------------------------------------------- /lib/src/main/objects/EmbedThumbnail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/EmbedThumbnail.dart -------------------------------------------------------------------------------- /lib/src/main/objects/Game.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/Game.dart -------------------------------------------------------------------------------- /lib/src/main/objects/GroupDMChannel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/GroupDMChannel.dart -------------------------------------------------------------------------------- /lib/src/main/objects/Guild.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/Guild.dart -------------------------------------------------------------------------------- /lib/src/main/objects/GuildChannel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/GuildChannel.dart -------------------------------------------------------------------------------- /lib/src/main/objects/Invite.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/Invite.dart -------------------------------------------------------------------------------- /lib/src/main/objects/InviteChannel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/InviteChannel.dart -------------------------------------------------------------------------------- /lib/src/main/objects/InviteGuild.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/InviteGuild.dart -------------------------------------------------------------------------------- /lib/src/main/objects/Member.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/Member.dart -------------------------------------------------------------------------------- /lib/src/main/objects/Message.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/Message.dart -------------------------------------------------------------------------------- /lib/src/main/objects/OAuth2Application.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/OAuth2Application.dart -------------------------------------------------------------------------------- /lib/src/main/objects/OAuth2Guild.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/OAuth2Guild.dart -------------------------------------------------------------------------------- /lib/src/main/objects/OAuth2Info.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/OAuth2Info.dart -------------------------------------------------------------------------------- /lib/src/main/objects/Permissions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/Permissions.dart -------------------------------------------------------------------------------- /lib/src/main/objects/Role.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/Role.dart -------------------------------------------------------------------------------- /lib/src/main/objects/Shard.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/Shard.dart -------------------------------------------------------------------------------- /lib/src/main/objects/TextChannel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/TextChannel.dart -------------------------------------------------------------------------------- /lib/src/main/objects/User.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/User.dart -------------------------------------------------------------------------------- /lib/src/main/objects/VoiceChannel.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/VoiceChannel.dart -------------------------------------------------------------------------------- /lib/src/main/objects/Webhook.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/src/main/objects/Webhook.dart -------------------------------------------------------------------------------- /lib/vm.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/lib/vm.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/discord.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/test/discord.dart -------------------------------------------------------------------------------- /test/travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hackzzila/nyx/HEAD/test/travis.sh --------------------------------------------------------------------------------