├── .circleci └── config.yml ├── .gitignore ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── settings.gradle └── src ├── main └── kotlin │ └── net │ └── ayataka │ └── kordis │ ├── ConnectionStatus.kt │ ├── DiscordClient.kt │ ├── DiscordClientBuilder.kt │ ├── DiscordClientImpl.kt │ ├── GatewayIntent.kt │ ├── Kordis.kt │ ├── entity │ ├── DiscordEntity.kt │ ├── Entity.kt │ ├── Mentionable.kt │ ├── Nameable.kt │ ├── Permissionable.kt │ ├── Updatable.kt │ ├── channel │ │ ├── PrivateTextChannel.kt │ │ ├── PrivateTextChannelImpl.kt │ │ └── TextChannel.kt │ ├── collection │ │ ├── EntitySet.kt │ │ ├── EntitySetImpl.kt │ │ ├── IterableEntitySet.kt │ │ ├── NameableEntitySet.kt │ │ └── NameableEntitySetImpl.kt │ ├── extensions.kt │ ├── image │ │ ├── Image.kt │ │ └── ImageImpl.kt │ ├── message │ │ ├── Message.kt │ │ ├── MessageBuilder.kt │ │ ├── MessageImpl.kt │ │ ├── MessageType.kt │ │ ├── attachment │ │ │ ├── Attachment.kt │ │ │ └── AttachmentImpl.kt │ │ ├── embed │ │ │ ├── Embed.kt │ │ │ ├── EmbedBuilder.kt │ │ │ ├── EmbedImpl.kt │ │ │ └── EmbedParts.kt │ │ └── reaction │ │ │ ├── Reaction.kt │ │ │ └── ReactionImpl.kt │ ├── server │ │ ├── Server.kt │ │ ├── ServerBuilder.kt │ │ ├── ServerImpl.kt │ │ ├── ban │ │ │ ├── Ban.kt │ │ │ └── BanImpl.kt │ │ ├── channel │ │ │ ├── ServerChannel.kt │ │ │ ├── ServerChannelBuilder.kt │ │ │ ├── ServerChannelImpl.kt │ │ │ ├── announcement │ │ │ │ ├── AnnouncementChannel.kt │ │ │ │ └── AnnouncementChannelImpl.kt │ │ │ ├── category │ │ │ │ ├── ChannelCategory.kt │ │ │ │ └── ChannelCategoryImpl.kt │ │ │ ├── store │ │ │ │ ├── StoreChannel.kt │ │ │ │ └── StoreChannelImpl.kt │ │ │ ├── text │ │ │ │ ├── ServerTextChannel.kt │ │ │ │ ├── ServerTextChannelBuilder.kt │ │ │ │ └── ServerTextChannelImpl.kt │ │ │ └── voice │ │ │ │ ├── ServerVoiceChannel.kt │ │ │ │ ├── ServerVoiceChannelBuilder.kt │ │ │ │ └── ServerVoiceChannelImpl.kt │ │ ├── emoji │ │ │ ├── Emoji.kt │ │ │ ├── EmojiBuilder.kt │ │ │ ├── EmojiImpl.kt │ │ │ ├── PartialEmoji.kt │ │ │ └── PartialEmojiImpl.kt │ │ ├── enums │ │ │ ├── ActivityType.kt │ │ │ ├── ChannelType.kt │ │ │ ├── ExplicitContentFilterLevel.kt │ │ │ ├── MessageNotificationLevel.kt │ │ │ ├── MfaLevel.kt │ │ │ ├── Region.kt │ │ │ ├── UserStatus.kt │ │ │ └── VerificationLevel.kt │ │ ├── member │ │ │ ├── Member.kt │ │ │ └── MemberImpl.kt │ │ ├── permission │ │ │ ├── Permission.kt │ │ │ ├── PermissionSet.kt │ │ │ └── overwrite │ │ │ │ ├── PermissionOverwrite.kt │ │ │ │ ├── RolePermissionOverwrite.kt │ │ │ │ └── UserPermissionOverwrite.kt │ │ └── role │ │ │ ├── Role.kt │ │ │ ├── RoleBuilder.kt │ │ │ └── RoleImpl.kt │ └── user │ │ ├── PartialUser.kt │ │ ├── PartialUserImpl.kt │ │ ├── User.kt │ │ └── UserImpl.kt │ ├── event │ ├── Event.kt │ ├── EventHandler.kt │ ├── EventManager.kt │ ├── Listener.kt │ └── events │ │ ├── message │ │ ├── MessageDeleteEvent.kt │ │ ├── MessageEditEvent.kt │ │ ├── MessageEvent.kt │ │ ├── MessageReceiveEvent.kt │ │ └── ReactionEvents.kt │ │ └── server │ │ ├── ServerEvent.kt │ │ ├── ServerReadyEvent.kt │ │ ├── ServerShutdownEvent.kt │ │ ├── ServerUpdateEvent.kt │ │ ├── channel │ │ ├── ChannelCreateEvent.kt │ │ ├── ChannelDeleteEvent.kt │ │ └── ChannelUpdateEvent.kt │ │ ├── emoji │ │ └── EmojiUpdateEvent.kt │ │ ├── role │ │ ├── RoleCreateEvent.kt │ │ ├── RoleDeleteEvent.kt │ │ └── RoleUpdateEvent.kt │ │ └── user │ │ ├── UserBanEvent.kt │ │ ├── UserJoinEvent.kt │ │ ├── UserLeaveEvent.kt │ │ ├── UserPresenceUpdateEvent.kt │ │ ├── UserUnbanEvent.kt │ │ └── UserUpdateEvent.kt │ ├── exception │ ├── DiscordException.kt │ ├── MissingPermissionsException.kt │ ├── NotFoundException.kt │ ├── PrivateMessageBlockedException.kt │ └── RateLimitedException.kt │ ├── extensions.kt │ ├── rest │ ├── Endpoint.kt │ ├── InternalRateLimiter.kt │ └── RestClient.kt │ ├── utils │ ├── RateLimiter.kt │ ├── extensions.kt │ ├── json-helper.kt │ └── timer.kt │ └── websocket │ ├── GatewayClient.kt │ ├── Opcode.kt │ └── handlers │ ├── GatewayHandler.kt │ ├── channel │ ├── ChannelCreateHandler.kt │ ├── ChannelDeleteHandler.kt │ └── ChannelUpdateHandler.kt │ ├── guild │ ├── GuildBanAddHandler.kt │ ├── GuildBanRemoveHandler.kt │ ├── GuildCreateHandler.kt │ ├── GuildDeleteHandler.kt │ ├── GuildEmojisUpdateHandler.kt │ ├── GuildMemberAddHandler.kt │ ├── GuildMemberRemoveHandler.kt │ ├── GuildMemberUpdateHandler.kt │ ├── GuildMembersChunkHandler.kt │ ├── GuildRoleCreateHandler.kt │ ├── GuildRoleDeleteHandler.kt │ ├── GuildRoleUpdateHandler.kt │ ├── GuildUpdateHandler.kt │ └── PresenceUpdateHandler.kt │ ├── message │ ├── MessageCreateHandler.kt │ ├── MessageDeleteBulkHandler.kt │ ├── MessageDeleteHandler.kt │ ├── MessageReactionAddHandler.kt │ ├── MessageReactionRemoveAllHandler.kt │ ├── MessageReactionRemoveHandler.kt │ └── MessageUpdateHandler.kt │ ├── other │ ├── ReadyHandler.kt │ ├── TypingStartHandler.kt │ └── UserUpdateHandler.kt │ └── voice │ ├── VoiceServerUpdateHandler.kt │ └── VoiceStateUpdateHandler.kt └── test ├── kotlin └── net │ └── ayataka │ └── kordis │ └── test │ └── Test.kt └── resources └── log4j2.xml /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk11 3 | -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'Kordis' -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/ConnectionStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/ConnectionStatus.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/DiscordClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/DiscordClient.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/DiscordClientBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/DiscordClientBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/DiscordClientImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/DiscordClientImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/GatewayIntent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/GatewayIntent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/Kordis.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/Kordis.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/DiscordEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/DiscordEntity.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/Entity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/Entity.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/Mentionable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/Mentionable.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/Nameable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/Nameable.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/Permissionable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/Permissionable.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/Updatable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/Updatable.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/channel/PrivateTextChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/channel/PrivateTextChannel.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/channel/PrivateTextChannelImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/channel/PrivateTextChannelImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/channel/TextChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/channel/TextChannel.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/collection/EntitySet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/collection/EntitySet.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/collection/EntitySetImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/collection/EntitySetImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/collection/IterableEntitySet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/collection/IterableEntitySet.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/collection/NameableEntitySet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/collection/NameableEntitySet.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/collection/NameableEntitySetImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/collection/NameableEntitySetImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/extensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/image/Image.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/image/Image.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/image/ImageImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/image/ImageImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/message/Message.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/message/Message.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/message/MessageBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/message/MessageBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/message/MessageImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/message/MessageImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/message/MessageType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/message/MessageType.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/message/attachment/Attachment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/message/attachment/Attachment.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/message/attachment/AttachmentImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/message/attachment/AttachmentImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/message/embed/Embed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/message/embed/Embed.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/message/embed/EmbedBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/message/embed/EmbedBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/message/embed/EmbedImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/message/embed/EmbedImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/message/embed/EmbedParts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/message/embed/EmbedParts.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/message/reaction/Reaction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/message/reaction/Reaction.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/message/reaction/ReactionImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/message/reaction/ReactionImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/Server.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/Server.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/ServerBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/ServerBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/ServerImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/ServerImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/ban/Ban.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/ban/Ban.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/ban/BanImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/ban/BanImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/ServerChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/ServerChannel.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/ServerChannelBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/ServerChannelBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/ServerChannelImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/ServerChannelImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/announcement/AnnouncementChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/announcement/AnnouncementChannel.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/announcement/AnnouncementChannelImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/announcement/AnnouncementChannelImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/category/ChannelCategory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/category/ChannelCategory.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/category/ChannelCategoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/category/ChannelCategoryImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/store/StoreChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/store/StoreChannel.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/store/StoreChannelImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/store/StoreChannelImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/text/ServerTextChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/text/ServerTextChannel.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/text/ServerTextChannelBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/text/ServerTextChannelBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/text/ServerTextChannelImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/text/ServerTextChannelImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/voice/ServerVoiceChannel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/voice/ServerVoiceChannel.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/voice/ServerVoiceChannelBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/voice/ServerVoiceChannelBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/channel/voice/ServerVoiceChannelImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/channel/voice/ServerVoiceChannelImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/emoji/Emoji.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/emoji/Emoji.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/emoji/EmojiBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/emoji/EmojiBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/emoji/EmojiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/emoji/EmojiImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/emoji/PartialEmoji.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/emoji/PartialEmoji.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/emoji/PartialEmojiImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/emoji/PartialEmojiImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/enums/ActivityType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/enums/ActivityType.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/enums/ChannelType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/enums/ChannelType.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/enums/ExplicitContentFilterLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/enums/ExplicitContentFilterLevel.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/enums/MessageNotificationLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/enums/MessageNotificationLevel.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/enums/MfaLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/enums/MfaLevel.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/enums/Region.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/enums/Region.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/enums/UserStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/enums/UserStatus.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/enums/VerificationLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/enums/VerificationLevel.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/member/Member.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/member/Member.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/member/MemberImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/member/MemberImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/permission/Permission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/permission/Permission.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/permission/PermissionSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/permission/PermissionSet.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/permission/overwrite/PermissionOverwrite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/permission/overwrite/PermissionOverwrite.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/permission/overwrite/RolePermissionOverwrite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/permission/overwrite/RolePermissionOverwrite.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/permission/overwrite/UserPermissionOverwrite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/permission/overwrite/UserPermissionOverwrite.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/role/Role.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/role/Role.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/role/RoleBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/role/RoleBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/server/role/RoleImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/server/role/RoleImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/user/PartialUser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/user/PartialUser.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/user/PartialUserImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/user/PartialUserImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/user/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/user/User.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/entity/user/UserImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/entity/user/UserImpl.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/Event.kt: -------------------------------------------------------------------------------- 1 | package net.ayataka.kordis.event 2 | 3 | interface Event -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/EventHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/EventHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/EventManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/EventManager.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/Listener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/Listener.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/message/MessageDeleteEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/message/MessageDeleteEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/message/MessageEditEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/message/MessageEditEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/message/MessageEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/message/MessageEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/message/MessageReceiveEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/message/MessageReceiveEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/message/ReactionEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/message/ReactionEvents.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/ServerEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/ServerEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/ServerReadyEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/ServerReadyEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/ServerShutdownEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/ServerShutdownEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/ServerUpdateEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/ServerUpdateEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/channel/ChannelCreateEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/channel/ChannelCreateEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/channel/ChannelDeleteEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/channel/ChannelDeleteEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/channel/ChannelUpdateEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/channel/ChannelUpdateEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/emoji/EmojiUpdateEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/emoji/EmojiUpdateEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/role/RoleCreateEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/role/RoleCreateEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/role/RoleDeleteEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/role/RoleDeleteEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/role/RoleUpdateEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/role/RoleUpdateEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/user/UserBanEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/user/UserBanEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/user/UserJoinEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/user/UserJoinEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/user/UserLeaveEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/user/UserLeaveEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/user/UserPresenceUpdateEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/user/UserPresenceUpdateEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/user/UserUnbanEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/user/UserUnbanEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/event/events/server/user/UserUpdateEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/event/events/server/user/UserUpdateEvent.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/exception/DiscordException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/exception/DiscordException.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/exception/MissingPermissionsException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/exception/MissingPermissionsException.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/exception/NotFoundException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/exception/NotFoundException.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/exception/PrivateMessageBlockedException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/exception/PrivateMessageBlockedException.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/exception/RateLimitedException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/exception/RateLimitedException.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/extensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/rest/Endpoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/rest/Endpoint.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/rest/InternalRateLimiter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/rest/InternalRateLimiter.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/rest/RestClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/rest/RestClient.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/utils/RateLimiter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/utils/RateLimiter.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/utils/extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/utils/extensions.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/utils/json-helper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/utils/json-helper.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/utils/timer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/utils/timer.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/GatewayClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/GatewayClient.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/Opcode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/Opcode.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/GatewayHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/GatewayHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/channel/ChannelCreateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/channel/ChannelCreateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/channel/ChannelDeleteHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/channel/ChannelDeleteHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/channel/ChannelUpdateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/channel/ChannelUpdateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildBanAddHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildBanAddHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildBanRemoveHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildBanRemoveHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildCreateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildCreateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildDeleteHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildDeleteHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildEmojisUpdateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildEmojisUpdateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildMemberAddHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildMemberAddHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildMemberRemoveHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildMemberRemoveHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildMemberUpdateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildMemberUpdateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildMembersChunkHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildMembersChunkHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildRoleCreateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildRoleCreateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildRoleDeleteHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildRoleDeleteHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildRoleUpdateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildRoleUpdateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildUpdateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/GuildUpdateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/PresenceUpdateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/guild/PresenceUpdateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageCreateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageCreateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageDeleteBulkHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageDeleteBulkHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageDeleteHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageDeleteHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageReactionAddHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageReactionAddHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageReactionRemoveAllHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageReactionRemoveAllHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageReactionRemoveHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageReactionRemoveHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageUpdateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/message/MessageUpdateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/other/ReadyHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/other/ReadyHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/other/TypingStartHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/other/TypingStartHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/other/UserUpdateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/other/UserUpdateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/voice/VoiceServerUpdateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/voice/VoiceServerUpdateHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/net/ayataka/kordis/websocket/handlers/voice/VoiceStateUpdateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/main/kotlin/net/ayataka/kordis/websocket/handlers/voice/VoiceStateUpdateHandler.kt -------------------------------------------------------------------------------- /src/test/kotlin/net/ayataka/kordis/test/Test.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/test/kotlin/net/ayataka/kordis/test/Test.kt -------------------------------------------------------------------------------- /src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tea-Ayataka/Kordis/HEAD/src/test/resources/log4j2.xml --------------------------------------------------------------------------------