Discordinated is a Java version of the Discord API. There is no guaranteed functionality of this library as it is my first time working with Retrofit and (eventually) websockets. I welcome any pull requests and feedback.
Planned:
- Message formatting
- GET /users/{@me}/connections - No structure for the returned object found
- VoiceState (Guild)
- Roles (Guild, Guild.Emoji, Guild.GuildMember, ModifyGuildMemberParams)
- GuildFeatures (Guild)
- Account (Guild.Integration)
- Timestamp (Guild.Integration, Message)
- DateTime (same as timestamp?) (Guild.GuildMember, Invite.InviteMetadata)
- Permission overwrites (Channel)
- Finish guild endpoints
- Channel endpoints
- Create message objects and related
- Complete OAuth2 implementation
- File uploads
- Channel Create/Delete events - differentiate DM/Guild channels
- Handle extra guild ID in Guild Ban Add/Remove events
Lacks support for:
- Guild splashes