Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Javacord as a compliant library #1

Closed
wants to merge 1 commit into from
Closed

Conversation

Bastian
Copy link
Owner

@Bastian Bastian commented Aug 4, 2018

This pull request (re)adds Javacord as a compliant library. The library got removed (commit discord@c4a4783), because it didn't properly handle ratelimits (see discord#108) back then due to not being actively maintained.
The latest version is a complete rewrite which properly handles ratelimits (delay actions using the headers to not cause 429s) and is 100% feature-complete besides voice.
These are the ratelimit-relavant classes, if you want to check:

The result would look like this without hitting any ratelimits:

for (int i = 1; i <= 12; i++) {
    channel.sendMessage("Ratelimit Example #" + i);
}

Example

@Bastian Bastian closed this Aug 4, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant