Ecosyste.ms: OpenCollective

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

github.com/Discord4J/Discord4J

Discord4J is a fast, powerful, unopinionated, reactive library to enable quick and easy development of Discord bots for Java, Kotlin, and other JVM languages using the official Discord Bot API.
https://github.com/Discord4J/Discord4J

Future's cancellation is now properly taken into account

270cfaae814c42e605cc1aad7dc0d380b43fe4cc authored almost 8 years ago
RequestFuture should block properly now

4b248f67c73e1e3d2f0ce34c470bab0706ffec0b authored almost 8 years ago
Fixes checks on whether a RequestCallable is ratelimited

98e1e2f01344313a12c25226b3fab6a9eaa7def9 authored almost 8 years ago
Add getUnicodeEmoji to IReaction

ef410ed62e1de1b84b9c60d9b0cf382f3825d75f authored almost 8 years ago
Actually fixes the issue with repeated roles

ebed2cd47845a6a9414cb7f36831bef86c296c25 authored almost 8 years ago
This should prevent errors when repeats of roles are used in editUserRoles

e4bda21b77fdbb41f1a87da8d5122c6e5cd97fdb authored almost 8 years ago
Tokens are now masked in trace logs

Credit to @quanticc

3022e509888c142b11cebef17aebd0c80f9fb8fc authored almost 8 years ago
Fixes NPEs when there is no client associated with a Requests instance

ae43ceba393e6f43a48d33f194923bb1340ff0da authored almost 8 years ago
Display presence details only if they are present (#212)

0a0d2a74395f148f9156009899b1ef6754fbe65b authored almost 8 years ago
Fixes some issues when handling exceptions in RequestBuffer

fc2b33f57e87a5e34e42390fe7e9e64319e0a956 authored almost 8 years ago
Fixes potential NPEs in RequestBuffer

6424db4c528ccb03739c539c1746d9e2721a834c authored almost 8 years ago
Adds missing log markers

0faae840f894976356013a0bbda102459938136d authored almost 8 years ago
Fixes some exceptions not being logged via the logger

e2c0721dac1489962b130c2b8aab1d7941236da4 authored almost 8 years ago
Fixes yet another ArrayIndexOutOfBoundsException

24839528f917fdbabcf9ae7372cc5fa050036626 authored almost 8 years ago
Fixes IndexOutOfBoundsExceptions...

68163dcee82df374713eb43bb044293c44feb8f4 authored almost 8 years ago
Fixes potential ArrayIndexOutOfBoundsExceptions on MessageHistories

abcd7fb70d98efd0ba514141d09716c26010a6c2 authored almost 8 years ago
Rewrote the message history abstraction

This should be both a faster and easier to understand/use implementation

9a03a1d35a2c5eb0d4ebc3de1e751958b27ae26a authored almost 8 years ago
Fix concurrency issue (#210)

Replace ArrayList with a concurrent variant in order to fix an
issue where ReadyEvent was not d...

07a765841f7f5e80446acb96e18ef451b9d7a2e9 authored almost 8 years ago
'module-requires' has now been deprecated in favor of 'Module-Requires'

I should've done this awhile ago...

324b96e3eeae3e4ee23d0d7faf058cdd6debf0bb authored almost 8 years ago
Update aesthetics to be more attractive

72ecb53dec8d1e4ac51876ce429754dcc1a021d6 authored almost 8 years ago
Fix reconnects (#209)

* Revert websocket client reusing HttpClient objects

Partially revert de7db30 (#207) that int...

5213b0266324c2d6508853a74b81b3277bcf4f65 authored almost 8 years ago
Moves missing permissions warnings to the debug logger level

912f3a36a4df29fe0691d803ad02e3b8b59d64ed authored almost 8 years ago
Adds IGuild#getGeneralChannel

ddadea7f235a63969a56e0de00073fb0b314a642 authored almost 8 years ago
Release unused websocket threads after a reconnect (#207)

Add a call to stop WebSocketClient upon a reconnect, allowing it to
release its resources, avoi...

de7db3057425126be9dc93ba20775320fd596c3c authored almost 8 years ago
actually fix stuff

60398fec6a3e3034e2922414ec71fae190389134 authored almost 8 years ago
REVERSE THE COMPARISON

6e9162492e635112c4ed5433112c580fc86db7b7 authored almost 8 years ago
quantic told me to do this

f4044edef678ea8a2f21eeb5c91526e021eeda3a authored almost 8 years ago
Broken audio receive (dont use yet)

4c0874a8137705bfd49d34289dba6cb4fce22f2e authored almost 8 years ago
Add manual jar file adding instructions

7fbe4d4feb64cb710d9408d00ecc511765abe58a authored almost 8 years ago
Improve public aesthetics on the README

coverage is for the weak

6f02fa80ea58e945681d58041d6cf3400739c226 authored almost 8 years ago
Add more detailed Invalid configuration! error

44abb56fc096630a7ec6d49824756ef10975da86 authored almost 8 years ago
Fix withTitle not having leniency

1afad3d43c4717e9bbccbd08621dd22284951464 authored about 8 years ago
Added logging for websocket traffic on TRACE

aaac0169a4470cc937b7c15fbfa3aeb5939ad39b authored about 8 years ago
Rename new NickNameChangeEvent to NicknameChangedEvent

5cc3c46540a3b58c9652ba28dd27227a09cc52f9 authored about 8 years ago
Close existing vWS connection on new voice server updates

131884b89405fc059cd2824dfe46d8bb9070a6b5 authored about 8 years ago
Adds EmbedBuilder#setLenient

801716d2f5216e29a0fbd23672f91c16eeb0cc21 authored about 8 years ago
Reset isReady vars on resume

f438d667c735fddfa9cfbc2b506f476e47eb84e3 authored about 8 years ago
Add our own URL to the intro logs

8e9f5a2c08c96f3f11a31b0c284425711d2fd263 authored about 8 years ago
Set ready vars on websocket invalidate and close

f4f2f2127d1bfadeadc84a2f437d34a05b2ec5eb authored about 8 years ago
Totally didn't just deprecate the wrong method

stepForwardTo was supposed to be deprecated

a3761c3a782a2030c5e33950c665ce8bc91d6086 authored about 8 years ago
Add sequence support + Unicode emoji support

5d4c4db0a4592026059f2d9021401189c14c5987 authored about 8 years ago
Add emoji-java support for reactions

86a010de30f8d6ae6195bcbd7bc9e3154d63be23 authored about 8 years ago
Remove IMessage#addReaction(String)'s ID lookup - only supports emoji format (<:name:ID>) or Unicode

8e4dd45c2d44675647143752c28cd9dba67d24ad authored about 8 years ago
Reset isReady vars on resume

f6f60b11b25735d53e048aa6a187a7f644620559 authored about 8 years ago
Fix incorrect example code

5f6488bad650334b1870ee91ab6d9def4e9e9afa authored about 8 years ago
Add our own URL to the intro logs

2426fff30b138e2da2d61f809481d1624b820cc7 authored about 8 years ago
Merge remote-tracking branch 'origin/dev' into dev

554493ec7fe4c3aed78f63b355b6dd55d9e716ce authored about 8 years ago
Set ready vars on websocket invalidate and close

03a45c73d13c202d1bf74e5b0ec440bfe9042c5e authored about 8 years ago
Adds EmbedBuilder#setLenient

466e2a9685ca992101783c1fe4193f529c5f6f3d authored about 8 years ago
Rename new NickNameChangeEvent to NicknameChangedEvent

df556d9e5e14e0347038eccadeafcb1dd9d360de authored about 8 years ago
Added logging for websocket traffic on TRACE

648924efca81cadc670cffc5c8023e7d7ff9d563 authored about 8 years ago
Prevent join() ing the same voice channel multiple times in a row

dda7b12af005dcfec98c68c51d69fe77e3c37948 authored about 8 years ago
Initial Rewrite: voice state impl and internal send

75b0cf99fdfdde7897ed3424bad455ce2945827e authored about 8 years ago
Add unique param javadoc for createInvite

bda76154e762235b896d84c815408249657dc1e6 authored about 8 years ago
Add documentation for EmbedBuilder everywhere

32534ae3befc4720d4e35c88e560626de0a2cc08 authored about 8 years ago
Boolean Logic Extravaganza: The Reawakening: Part IV

fix reconnects

6ae6472ceae4df2eb04ae3cc9e3c23ac9b3ebe9f authored about 8 years ago
Probably fix 1001 no-reconnect problem but it's really just a boolean logic redo

7db511bd616f7ec1dc00f80f45b0ef4f9f62019d authored about 8 years ago
Fix for not reconnecting on jetty shutdown (#206)

d4e0db175135a82057cd16de5841d27d5c0161e3 authored about 8 years ago
Rewrote all of presence/status - may be unusable

f939fd3ed6d6ac9fca23d00404aa8c6b005b139e authored about 8 years ago
Remove new StatusChangeEvent - link to current PresenceUpdateEvent

369b86800ee6f8caf43666f04e6cdeec231f42ea authored about 8 years ago
Make optional nullable

532359ca6409d2c36c9ea2701c3d9a561a139c62 authored about 8 years ago
Add deprecations to Status's creation methods

595114f37727f36d2c0ea2616151b92581e116c0 authored about 8 years ago
Deprecated changeStatus/Presence will bridge to new methods

5551375d2b320aeea71ade9971bce8e8c09390d8 authored about 8 years ago
Add changePlayingText for ease of access

05c3c7d3d3f547ed3728317c2fddb5524b024b70 authored about 8 years ago
Merge pull request #205 from quanticc/jettyson

Don't reconnect on graceful jetty shutdowns

238c70281705263801cdb60dcd8d137cc9c7802d authored about 8 years ago
Don't reconnect on graceful jetty shutdown

2c9dd8dee07be34e9c86501999e3bd2f54cee854 authored about 8 years ago
Changed the internal maven group id to match jitpack's

b09c53c60f18d24c89ff72f3c5aee15be4c4956b authored about 8 years ago
Fixed bulkDelete size checks

94fc8aa772f89f2f9043bb048667a3a003c3cc7c authored about 8 years ago
Re-added 10 second guild_create timeout and removed ShardReady timeout.

8e86817d692c47b089511fed7360ff1667385daf authored about 8 years ago
Fix EmbedBuilder NPEs

f4b5995364433d274e1faeb5ea1b3fb2c82315bb authored about 8 years ago
Fix potential 404 on typing status request for deleted channel

f2432ef8fa711283e1ecbbc2ff52b5832c2b4af5 authored about 8 years ago
Fix grammar in missing logger impl warning

115632bade5fd7345d6733f33916b50963d11b63 authored about 8 years ago
Remove git merge remnants (closes #201)

6662583a9eea66f5a3baed6133f9eca9f2e696a1 authored about 8 years ago
Merge pull request #198 from arcadeena/dev

Add ModuleLoader checks and Javadoc fixes

55627aeb94d2654091093fb0b4874847ba55f7c1 authored about 8 years ago
Added some checks to ModuleLoader

8509a9190b685ce99c6f56657864813bf2d4ac39 authored about 8 years ago
Fixed some documentation formatting and removed unused imports

49e94ad094f2dc34871bcb645ae036ae4f84a65f authored about 8 years ago
Fixed wrong message timestamp checks for bulk-deletes

32568605dbfb0ee750b9f31a5d0df5ea53d5f8e3 authored about 8 years ago
Merge pull request #197 from theIglooo/dev

Fix reconnecting on logout

3d9b010ecdae89043d8cb1e7c7b59ff15d66251a authored about 8 years ago
Changes state from IDLE to DISCONNECTING on shutdown

2e7f1b66554653cbe2ad5bf648aebd274a008e08 authored about 8 years ago
The initial RequestBuffer executor is now a CachedThreadPoolExecutor

This should help with some weird blocking issues

7d6047434b9053726cf163c3826154bba9946453 authored about 8 years ago
Adds TrackSkipEvent#getNextTrack

21e53a1613002cb6b1a501327f2fe4ed3a2a4fbd authored about 8 years ago
Fixes RequestBuffer reporting the wrong ratelimit delay in the console

b64f3562ce6fb2c026e23f21a28bc5c171398d4f authored about 8 years ago
All Discord4J exceptions now extend RuntimeException

We kotlin now bois

271be863a7ba27a3a1022160a27e97bf2a8a71e8 authored about 8 years ago
Changed RequestBuffer try catches to Exceptions only

368ec1c2b98740bb1ac1d61b1290111eb0f6bbcf authored about 8 years ago
Rewrote internal the internal handling of RequestBuffer

It is now backed by a FutureTask

f2231b33f8e15b43af96466cc238bc4afb76c8d6 authored about 8 years ago
Fix wrong char limit IAE

554a365e1d8ed1551910ff6d0e3e0c4af22d5211 authored about 8 years ago
RequestBuffer now logs any uncaught exceptions thrown in requests

dc728ff2cc9074b658e0fa2f75e4b100e7ef4365 authored about 8 years ago
Implements pre-checks for verifying bulk delete requests

See https://github.com/hammerandchisel/discord-api-docs/issues/208 for more info

fffbdc3fb63c9a2cd5cc855b84a2b5fd3da9118b authored about 8 years ago
Removed the ready timeout entirely

5cf9875a3d1b6d2c160f97fb572785b7c1b4393a authored about 8 years ago
Adds a shutdown hook to close client keep alives

637a212eac73e64b79e713661930d17da84da44a authored about 8 years ago
All executors now use daemon threads

61f2300a697a6296e7df18688ca059ddc2881abc authored about 8 years ago
Modified guild loading logic to (hopefully) make it more stable

bcfcdf184f3957aaf76a3642a3eba0ea74ae8551 authored about 8 years ago
Adds 5xx retry (#189)

3db23d2592e912132500736d1096f69ae063aea2 authored about 8 years ago
Remove DiscordException throws from EmbedBuilder#build, change to IllegalArgumentExceptions

Also colours are clamped

026975d7c4edc2f1a29e445a9afba6abcaf890f6 authored about 8 years ago
Adds some sanity checks to EmbedBuilder#build

1bf774cb5f954249d7c9847812158e72248cf43e authored about 8 years ago
Adds EmbedBuilder#appendDescription

ac78ea90b4de45c0c0fe2c5139f1dacfae8f4367 authored about 8 years ago
Fixes the endpoint used to remove reactions

The message id was used instead of the user id

bc9c700ac809b9c3b938da87180a66cefbf2d8cb authored about 8 years ago
Fixes a small typo

6bf8c819a1ede077fa2af668134821695d4bab91 authored about 8 years ago
RequestBuffer requests should now be guaranteed to be queued in order

23068a62ae45bf3a95296fb61914390a48147ce8 authored about 8 years ago
Attempts to mitigate some potential issues with the HIGH MessageList efficiency setting

b359932fe95f9c0fc812796346339a1350df3417 authored about 8 years ago