Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Discord4J

Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development of Discord bots for Java
Collective - Host: opensource - https://opencollective.com/discord4j - Website: https://discord4j.com - Code: https://github.com/Discord4J

isReconnecting is now an AtomicBoolean

github.com/Discord4J/Discord4J - 1eea2fe37d37b6f1c3f2d88632feb881e308b44a authored over 8 years ago by austinv11 <[email protected]>
AudioManagers use separate opus instances. Fixes #53

github.com/Discord4J/Discord4J - fbf5b3c894eb15b909037c197ec389316d929e2e authored over 8 years ago by austinv11 <[email protected]>
Fixes pinned message issues

github.com/Discord4J/Discord4J - ff295a2a74f5c5b7657d92ff3a4ecb35acd40236 authored over 8 years ago by austinv11 <[email protected]>
Fixes MessageBuilder#withCode() and adds withQuote()

github.com/Discord4J/Discord4J - be8bfd86ae999cb65cf1f5261a2fc25f40334f4d authored over 8 years ago by austinv11 <[email protected]>
Update README.md

github.com/Discord4J/Discord4J - e2c1b6ac12d9df928bca8066a5c1bdc2cfd733f7 authored over 8 years ago by austinv11 <[email protected]>
Made IVoiceChannel#join check for valid permissions. (#54)

github.com/Discord4J/Discord4J - 8da31e29949784e3770a662ce3afc5f2f9f0be81 authored over 8 years ago by Matthew Holt <[email protected]>
Adds support for message pinning

NOTE: This feature has not yet been fully rolled out

github.com/Discord4J/Discord4J - 4d0298c79d2dee2d4271386e36121c1219c1bd6f authored over 8 years ago by austinv11 <[email protected]>
Updated examples (#52)

* Updated examples

* Updated comment to reflect changes.

* Comments have spaces >.>

github.com/Discord4J/Discord4J - 91611c9c01d508e8c3d33795733b385a2b27d02c authored over 8 years ago by grandmind <[email protected]>
Added Discordinator.java to the "Projects using Discord4J" section

github.com/Discord4J/Discord4J - c94c5284c26a4c8ccc8502e4f64290c1aa14d48d authored over 8 years ago by austinv11 <[email protected]>
Reconnects *should* work now

...I hope

github.com/Discord4J/Discord4J - 5612c869449090cf60b6b6cbc3037fbc742e4358 authored over 8 years ago by austinv11 <[email protected]>
Reconnect, please work!

Pretty please with a cherry on top

github.com/Discord4J/Discord4J - 82c2bb4652ce32e5b05c3dbe90473db6107be946 authored over 8 years ago by austinv11 <[email protected]>
Added a separate reconnection internal state for the websocket

github.com/Discord4J/Discord4J - 35f085b71cb410ffdda95f156d5a50d183ff2c01 authored over 8 years ago by austinv11 <[email protected]>
Cleaned up reconnect logic

This should hopefully help with the reconnect errors

github.com/Discord4J/Discord4J - bf69c8c576d1ab2c3738b38d98bd5b2513e75ebd authored over 8 years ago by austinv11 <[email protected]>
Adds support for self_mute and self_deaf (#49)

* Adds support for self_mute and self_deaf

* Explained naming in JavaDocs

github.com/Discord4J/Discord4J - ed7a4f816e6881ef3a27cc62e5f5ab884c0c1a86 authored over 8 years ago by Matthew Holt <[email protected]>
Moved some event-related stuff to a new sx.blah.discord.api.events package

github.com/Discord4J/Discord4J - 42414e0d43f509ce9b48bab2e133ce345efe69df authored over 8 years ago by austinv11 <[email protected]>
Implements gateway v5 and adds (opt-in) auto reconnects

Resolves #32

github.com/Discord4J/Discord4J - 13c6e9aa9232f15912a9fdfbe11386fbecbd88d3 authored over 8 years ago by austinv11 <[email protected]>
Umm...This is embarrassing

github.com/Discord4J/Discord4J - f8144af21d4c9550065503c008d3cd9291422fda authored over 8 years ago by austinv11 <[email protected]>
Merge branch 'master' into dev

Conflicts:
pom.xml
src/main/java/sx/blah/discord/handle/impl/obj/VoiceChannel.java

github.com/Discord4J/Discord4J - 000b5e3e6be8706df3e865e59babd4f39609af30 authored over 8 years ago by austinv11 <[email protected]>
Fixes unit testing

github.com/Discord4J/Discord4J - 58fb603478f0e17fe673d0ef813cadcc9fcf21cf authored over 8 years ago by austinv11 <[email protected]>
Deprecated HTTP429Exception and added RateLimitException

This is just a renaming. Not a full replacement so bots don't
immediately get broken.

github.com/Discord4J/Discord4J - ba14bb6d25b5d840d4b4e57c36ae47c99721acd9 authored over 8 years ago by austinv11 <[email protected]>
Added AudioPlayer events

github.com/Discord4J/Discord4J - 16ae7752d7e929fb418fc7ecb836e983fc9de3d6 authored over 8 years ago by austinv11 <[email protected]>
Non-PCM AudioInputStreams can now be used in AudioPlayer

github.com/Discord4J/Discord4J - 83cd2f9ac556c57132d0f2497e9c15bab2cf3f99 authored over 8 years ago by austinv11 <[email protected]>
Adds support for VoiceChannel user limits

github.com/Discord4J/Discord4J - 79bdd0013a54266f7390cb1bd2c542d16000f47d authored over 8 years ago by austinv11 <[email protected]>
Added unset message error handling

github.com/Discord4J/Discord4J - b5fe3406770c176226aac9f1fb0f16940bb4fa74 authored over 8 years ago by austinv11 <[email protected]>
Added metadata support for AudioPlayer.Track

This allows for tracked metadata to be read/written on the fly

github.com/Discord4J/Discord4J - 83050a4a0d4367eefc2f92faaa7f782795f3fae7 authored over 8 years ago by austinv11 <[email protected]>
Fixes voice state logic (again, again) (#45)

* Fixes voice state logic (again, again)

Issue #39 should now be dead

* Removed redundant ...

github.com/Discord4J/Discord4J - 5ed8634a1571a010981b99bd6fa3136b07c4796b authored over 8 years ago by Matthew Holt <[email protected]>
Fixes voice state logic (again)

Finally resolves #39 for real

github.com/Discord4J/Discord4J - 4030d425a9cdc46ce286625c29fde6298710b7d1 authored over 8 years ago by austinv11 <[email protected]>
Received heartbeats are now properly handled

github.com/Discord4J/Discord4J - 9fa84799ec39bbfad3128ab42cbc468c77b3dfbe authored over 8 years ago by austinv11 <[email protected]>
Fixes potential NPEs on statuses with null messages

github.com/Discord4J/Discord4J - 4fcf73774988f927610d7834d6a6d95a027477f2 authored over 8 years ago by austinv11 <[email protected]>
Adds a negative delay sanity check

Fixes #42

github.com/Discord4J/Discord4J - 8221121c326649336d2bb24229c2be5c0de85ec7 authored over 8 years ago by austinv11 <[email protected]>
Voice State Update logic is now correctly handled

This fixes #39

github.com/Discord4J/Discord4J - b00e8e7a67e5cb0093cc48e4fcea0c8a86b291eb authored over 8 years ago by austinv11 <[email protected]>
Streams are now properly closed when AudioPlayer#skip() is called

github.com/Discord4J/Discord4J - 3db711645d1c6b9207ae682e7a669ff5836cb2e1 authored over 8 years ago by austinv11 <[email protected]>
Fixes opus library loading on x86 linux systems

github.com/Discord4J/Discord4J - a4f48f0704be0ce745f45b06ec6722d1f694e680 authored over 8 years ago by austinv11 <[email protected]>
IDiscordObject#copy() is now more consistent

github.com/Discord4J/Discord4J - ec3605a8ca9adcb11e8c4926086344f9cfedc1b0 authored over 8 years ago by austinv11 <[email protected]>
Websocket executors are now named

github.com/Discord4J/Discord4J - 31aef0e1af68278da7fc9950228bc4dd7360b2e7 authored over 8 years ago by austinv11 <[email protected]>
Adds some utility implementations of audio interfaces

github.com/Discord4J/Discord4J - 6b6e1622a5f5a9a29ef27a07a377d95ab55a0481 authored over 8 years ago by austinv11 <[email protected]>
Version bump

github.com/Discord4J/Discord4J - f5855704cbd7661025b9d0ea713c5ab5ff99d72f authored over 8 years ago by austinv11 <[email protected]>
Fixes a race condition in audio playing

github.com/Discord4J/Discord4J - 21c3b915c8919ffc0114eb3a5b8c6a9f3dc244e4 authored over 8 years ago by austinv11 <[email protected]>
Fixes a silly merge conflict

github.com/Discord4J/Discord4J - 34a546144b2cd57b5c0b67b743fce53147aa4ca8 authored over 8 years ago by austinv11 <[email protected]>
Adds audio support for linux ARM systems like the raspberry pi

github.com/Discord4J/Discord4J - 9ff05125c202244b665b0c69005ff1a5dddb97b9 authored over 8 years ago by austinv11 <[email protected]>
Version bump

github.com/Discord4J/Discord4J - 6f55c057d8dd40316cf4a0365c8a7dae0b387cc2 authored over 8 years ago by austinv11 <[email protected]>
Adds bulk delete methods to the MessageList

github.com/Discord4J/Discord4J - 681cb0c0efb1faf54ae65118ed35aba88c6b9285 authored over 8 years ago by austinv11 <[email protected]>
Added getXByName() methods

github.com/Discord4J/Discord4J - e44b33bb153ee72b1b78c1ca7d8988c8e3963fa3 authored over 8 years ago by austinv11 <[email protected]>
Merge branch 'master' into dev

Conflicts:
src/main/java/sx/blah/discord/api/internal/DiscordWS.java

github.com/Discord4J/Discord4J - 34d01ea6593af116df565426ddfed4b99eef802f authored over 8 years ago by austinv11 <[email protected]>
Fixes permission overrides from being inverted

github.com/Discord4J/Discord4J - 02c36dd85b7611f064be91ec94df4dfab3edabd2 authored over 8 years ago by austinv11 <[email protected]>
Audio rework!

This is the framework for the rework. So all the new apis are included
in all their glory and Au...

github.com/Discord4J/Discord4J - 67fdf8aaf10b3c4ba3bf41bc68a0206782cfd13d authored over 8 years ago by austinv11 <[email protected]>
Cloud flare errors should no longer spam the log

Also cleans up the Requests class a bit

github.com/Discord4J/Discord4J - 0702668f6af1ea98357b3bac216fac065ea23b15 authored over 8 years ago by austinv11 <[email protected]>
Improves the stability of voice-related events

github.com/Discord4J/Discord4J - 3f849b63b0be3d55c82627483491aeaf9d1cb3c1 authored over 8 years ago by austinv11 <[email protected]>
Added util RoleBuilder class (#37)

github.com/Discord4J/Discord4J - 26eb15949a0a61014611a2bf6fc708891334291f authored over 8 years ago by grandmind <[email protected]>
Fixes user information becoming null on presence updates

Damn you discord and your inconsistent responses!

github.com/Discord4J/Discord4J - dbc6986d4daf77936f15aa1e0120166f40b6529f authored over 8 years ago by austinv11 <[email protected]>
This should fix #31

github.com/Discord4J/Discord4J - 4622c0d880efa89681eaf3122865898cd09befa8 authored over 8 years ago by austinv11 <[email protected]>
Added log markers for all logging actions

Boy do I log a lot.
See the LogMarkers class for more details.

github.com/Discord4J/Discord4J - d95d15207ec0d54d082ec590077169406a8e1173 authored over 8 years ago by austinv11 <[email protected]>
Added IChannel#getUsersHere() and IVoiceChannel#getConnectedUsers()

github.com/Discord4J/Discord4J - 4eb0c10942d1163469fce98ee1d3e94c3831cfd6 authored over 8 years ago by austinv11 <[email protected]>
Revamped the status api

Supports streaming now too

github.com/Discord4J/Discord4J - 36ac3cfd890059854177d7a9194ecf5324dfa8de authored over 8 years ago by austinv11 <[email protected]>
Added support for users being in multiple voice channels

Across guilds that is

github.com/Discord4J/Discord4J - f50b2e700b7d5303c828d76313c55611e0b11193 authored over 8 years ago by austinv11 <[email protected]>
Improves permission checking logic

Now checks role hierarchies

github.com/Discord4J/Discord4J - 791032027363bd0601dcb1b7db9a952ee87923f2 authored over 8 years ago by austinv11 <[email protected]>
Merge remote-tracking branch 'origin/master' into dev

github.com/Discord4J/Discord4J - 67df0643e8301838e2340f2bd26bc6fe98381f10 authored over 8 years ago by austinv11 <[email protected]>
Improves connected voice channel logic

github.com/Discord4J/Discord4J - fa47263017807904cc1822b77aaf8b898c884d7c authored over 8 years ago by austinv11 <[email protected]>
Removed redundant optional

github.com/Discord4J/Discord4J - d96d2650c71a88dd98588b561016cafd7ca85fd8 authored over 8 years ago by austinv11 <[email protected]>
Adds support for the new Administrator permission

github.com/Discord4J/Discord4J - cf83dd1b5725b789dc2d0c0d40730c482e0861ec authored over 8 years ago by austinv11 <[email protected]>
Fixes builds failing every other build

Damn rate limits

github.com/Discord4J/Discord4J - e0015a39635678473acc448e2f55080851106e3f authored over 8 years ago by austinv11 <[email protected]>
Fixes ModuleLoader not being able to read 'module-requires' key in .jar MANIFEST file (#34)

github.com/Discord4J/Discord4J - 1faf5c10cb69f7c1c476e70c71d8c6985a48f20a authored over 8 years ago by Kaioru <[email protected]>
Fix typo for 'Instructability' (#33)

github.com/Discord4J/Discord4J - 4d395fb740e6104019a6b7d8c1dd40a17b35bdc6 authored over 8 years ago by Kaioru <[email protected]>
Add AudioChannel#getVolume() and docs for setVolume() (#30)

github.com/Discord4J/Discord4J - 1928c68f575b46a41c17ea9e64a8887bfd396e86 authored over 8 years ago by Max K <[email protected]>
Added a "Projects using Discord4J" section

github.com/Discord4J/Discord4J - 6e132f4c58eeb67a97ad1b5fa66a1287bcd5c70c authored over 8 years ago by austinv11 <[email protected]>
Merge remote-tracking branch 'origin/master' into dev

Conflicts:
pom.xml

github.com/Discord4J/Discord4J - 963de70f18cf1de3c91d64c275a58eff10ca6db3 authored over 8 years ago by austinv11 <[email protected]>
Improves InviteRecevedEvent logic

InviteRecevedEvent also supports multiple invites in a message now

github.com/Discord4J/Discord4J - ffd5d62c798d29d47f35aeacfacd6fc8d9e75db2 authored over 8 years ago by austinv11 <[email protected]>
It is now possible to get the deaf/mute status of a user

github.com/Discord4J/Discord4J - f5b3e7ba1c5a17178a6fa4e0a41fdf02ee7ea26b authored over 8 years ago by austinv11 <[email protected]>
Removes IApplication#convertUserToBot()

This functionality no longer exists in Discord

github.com/Discord4J/Discord4J - ab81406b1e36d9524ba312203ef6a5b0dda45f95 authored over 8 years ago by austinv11 <[email protected]>
Fixes the RequestBuffer using the wrong cache when retrying a request

Damn typos

github.com/Discord4J/Discord4J - eb679398393029c03d21a9af683e7c675b1127af authored over 8 years ago by austinv11 <[email protected]>
Fixes remaining merge issues

github.com/Discord4J/Discord4J - f5db5f772e67e91aca32e73e1c16815184a830c6 authored over 8 years ago by austinv11 <[email protected]>
Merge branch 'master' into dev

Conflicts:
pom.xml
src/main/java/sx/blah/discord/api/internal/DiscordUtils.java
src/main/java...

github.com/Discord4J/Discord4J - 494de5f8c1e21db785eed97ef25ae0c79051e4f3 authored over 8 years ago by austinv11 <[email protected]>
Version bump

github.com/Discord4J/Discord4J - 3d04e8ee1bf9437137a6b623e34db73e11273646 authored over 8 years ago by austinv11 <[email protected]>
Improves the reliability of cached objects being up to date

github.com/Discord4J/Discord4J - 08b94b37a75980db0dae9ae51e57324dcac6d46b authored over 8 years ago by austinv11 <[email protected]>
Made the request buffer more advanced

It now batches queued requests by bucket. Allowing for it to both be
more efficient and more pre...

github.com/Discord4J/Discord4J - deea457f7837f011839feef656f06fea81a30601 authored over 8 years ago by austinv11 <[email protected]>
RequestBuilder now actually has a build() method

github.com/Discord4J/Discord4J - df66c51e70e28347abec1cd64d2fe05dfa21cf09 authored over 8 years ago by austinv11 <[email protected]>
Improves mentions stability

MentionEvent is can now be fired on role mentions. And there is now an
isMentionable() method on...

github.com/Discord4J/Discord4J - d69f33d87edc45dced90a11cf1eb09f6c8fa8a3e authored over 8 years ago by austinv11 <[email protected]>
Added a version of RequestBuffer#request() which doesn't require a return value

github.com/Discord4J/Discord4J - 91d16e4efda445405e502a5e2fbf6a08821b517a authored over 8 years ago by austinv11 <[email protected]>
Merge remote-tracking branch 'origin/master' into dev

github.com/Discord4J/Discord4J - 2b102bcb8c1a97e98fa061f426922fd30e1ccf70 authored over 8 years ago by austinv11 <[email protected]>
Fixes a few potential NPEs on the discord web socket

github.com/Discord4J/Discord4J - 1c68a4a74dd1f012aa72cf2c4ff8902e2916e210 authored over 8 years ago by austinv11 <[email protected]>
Adds support for nicknames and role mentions

github.com/Discord4J/Discord4J - 6d9bad651c81d56e51909180b73da7388d423114 authored over 8 years ago by austinv11 <[email protected]>
Merge branch 'master' into dev

Conflicts:
pom.xml

github.com/Discord4J/Discord4J - 9581bc69902301c8169ffb5a092d433aa84418aa authored over 8 years ago by austinv11 <[email protected]>
PRESENCE_UPDATE will now fire a UserUpdateEvent

github.com/Discord4J/Discord4J - c5c9b3bb0540d1f9ace7b87974fa161ddb5c026f authored over 8 years ago by austinv11 <[email protected]>
Added IGuild#getRolesForUser()

github.com/Discord4J/Discord4J - 4752eeaf64f7d760809319f34549da306aaea2e7 authored over 8 years ago by austinv11 <[email protected]>
Moved tests from slf4j simple logger to logback

github.com/Discord4J/Discord4J - f64bb30c2394d778fbd02a7af7875336bf431abf authored over 8 years ago by austinv11 <[email protected]>
Ready Events are useful again!

When the websocket receives the READY event, it'll now wait for
appropriate GUILD_CREATE events ...

github.com/Discord4J/Discord4J - 9f38f69d0deef594e3d454e11f9fa0695f9f91a3 authored over 8 years ago by austinv11 <[email protected]>
Cleaned up deprecations

Audio-related deprecations have been deleted completely in preparation
for an overhaul.

github.com/Discord4J/Discord4J - 17298e8ce81c5409edcd2366e9ae15180e8fc175 authored over 8 years ago by austinv11 <[email protected]>
Fixes Optional usage. Closes #29

github.com/Discord4J/Discord4J - 095614621eae72b51c7c248893c73c9e99e30b82 authored over 8 years ago by austinv11 <[email protected]>
It is now possible to register classes as event listeners

However, only static methods will be registered

github.com/Discord4J/Discord4J - a08c97cc3f2fdcf5ca65748ff32a43ecdc17484c authored over 8 years ago by austinv11 <[email protected]>
Added version of EventDispatcher#waitFor() with a timeout parameter

github.com/Discord4J/Discord4J - f9d4ea6a7724c99fffd937c783d7ac9f2b2d61c6 authored over 8 years ago by austinv11 <[email protected]>
It is now actually possible to queue direct audio input streams

github.com/Discord4J/Discord4J - 6ffd7f797a9952285f53c87dade649076ab6c58c authored over 8 years ago by austinv11 <[email protected]>
Added BotInviteBuilder and a few methods to retrieve application info

github.com/Discord4J/Discord4J - 761d4def160cf9199c13486a578f284ec2cf6041 authored over 8 years ago by austinv11 <[email protected]>
Added a RequestBuilder utility class

RequestBuilder creates something similar to a promise system in java
for doing interactions with...

github.com/Discord4J/Discord4J - 1ba806e8ef684db556c0382ffd2c7f1ca72c16c2 authored over 8 years ago by austinv11 <[email protected]>
Fixes drone build errors

github.com/Discord4J/Discord4J - f0c01bcfe53fa76959c0e087ad0ef10edc75c2dd authored over 8 years ago by austinv11 <[email protected]>
Couple of EventDispatcher changes

+Added EventDispatcher#waitFor() which allows for the current thread to
wait until the specified...

github.com/Discord4J/Discord4J - ef5e9df585a57aa512032bdbe2ff3a05fe433f15 authored over 8 years ago by austinv11 <[email protected]>
Added EventDispatcher#registerTemporaryListener()

github.com/Discord4J/Discord4J - 3c2eb796979a4cba29e175a4f72e1ecbc3a2caab authored over 8 years ago by austinv11 <[email protected]>
Releasing version 2.4.5

github.com/Discord4J/Discord4J - d867d1d097461f83517d66914a9a559bd948bf7e authored over 8 years ago by austinv11 <[email protected]>
Improves general stability

Thank you FindBugs

github.com/Discord4J/Discord4J - 357e7219b828598def5957878ad939a283c6fc26 authored over 8 years ago by austinv11 <[email protected]>
Adds null checks to all object's equals() methods

github.com/Discord4J/Discord4J - 4d65941fcfbadd107be99d4ea39628d6c1002547 authored over 8 years ago by austinv11 <[email protected]>