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

Null audio will no longer cause an NPE

github.com/Discord4J/Discord4J - e256ec254f41f6454c51b177b17e2c5ab753977f authored over 8 years ago by austinv11 <[email protected]>
Fixes some inconsistencies with audio sending

github.com/Discord4J/Discord4J - 66077ab2826dff5924a441bfefc95380b6ac096d authored over 8 years ago by austinv11 <[email protected]>
Initial MessageList caching will be disabled if there are greater than 10 guilds to log onto

github.com/Discord4J/Discord4J - 560ff10b1f5078aa4311bdeebb3711cc3a24831b authored over 8 years ago by austinv11 <[email protected]>
Nested modules should be more consistently loaded

github.com/Discord4J/Discord4J - 50e5cdbaf4ff8c5b6908786e9889e9d375d08a13 authored over 8 years ago by austinv11 <[email protected]>
Fixes wrong dependency checking logic

github.com/Discord4J/Discord4J - 869cd54756c898404722c1402761b08496c8eca3 authored over 8 years ago by austinv11 <[email protected]>
Added a warning when at least one dependent module cannot be loaded

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

github.com/Discord4J/Discord4J - bec62a10d4fd63ef171ef7cac3f3025f432af65a authored over 8 years ago by austinv11 <[email protected]>
Improves the stability of external module loading

github.com/Discord4J/Discord4J - 68be83a24ecc12108535ef7d316d3042d11b4e69 authored over 8 years ago by austinv11 <[email protected]>
Removes warnings for GUILD_EMOJIS_UPDATE

This is currently unimplemented however

github.com/Discord4J/Discord4J - 41a1001aadb79c11ba2b4c815c4c95c401bd98b8 authored over 8 years ago by austinv11 <[email protected]>
Fixes message styles being broken in MessageBuilder

github.com/Discord4J/Discord4J - b6cba393f892458622f6defb93a7f4c1df563a5a authored over 8 years ago by austinv11 <[email protected]>
Adds IUser#getOrCreatePMChannel

github.com/Discord4J/Discord4J - d1b82da75f9fd9a2892db7a45d570d4d409ccb34 authored over 8 years ago by austinv11 <[email protected]>
Fixes ModuleUnloadEvent not firing

github.com/Discord4J/Discord4J - d74f36e3cb70ba04508d484d7b26f035b92b4442 authored over 8 years ago by austinv11 <[email protected]>
Adds the ability to disable missing permission warnings on channels

github.com/Discord4J/Discord4J - 9c4adbe9799f5d725866cd1d71ac0a93756fd647 authored over 8 years ago by austinv11 <[email protected]>
Fixes messages not being sent when sending a file to a channel

github.com/Discord4J/Discord4J - 219bfa67266c38fc43e76f50e0c74ae2d753b82c authored over 8 years ago by austinv11 <[email protected]>
Adds support for multiple message styles in MessageBuilder

github.com/Discord4J/Discord4J - 6c3eb2bd8d096bac0d825f4d04c143e77c1c8b79 authored over 8 years ago by austinv11 <[email protected]>
Fixes potential errors on leaving a private channel

github.com/Discord4J/Discord4J - c7c7bef5c17882f561f9b6d6b806adb674e41355 authored over 8 years ago by austinv11 <[email protected]>
Missing permissions to view a channel are now logged more nicely

github.com/Discord4J/Discord4J - cfba3c5cc58c4ccd2662c992093141e6dac1c327 authored over 8 years ago by austinv11 <[email protected]>
Fixes potential NoSuchElementExceptions on MessageList#delete

github.com/Discord4J/Discord4J - 5eb08607568a06c4ec10f4bdf212a0471eef5e59 authored over 8 years ago by austinv11 <[email protected]>
Fixes nickname inconsistencies and adds NickNameChangeEvent

github.com/Discord4J/Discord4J - 0da0b837c699edb3a67016106930951150f79942 authored over 8 years ago by austinv11 <[email protected]>
Provides potential NPEs when checking permissions

github.com/Discord4J/Discord4J - 291babc1648c49ad8f2db2080e229b7bbb61458b authored over 8 years ago by austinv11 <[email protected]>
Updates permissions

github.com/Discord4J/Discord4J - f4ac144bb039610588c06833663dbee0f3f8e190 authored over 8 years ago by austinv11 <[email protected]>
Added support for getting the bot's owner

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

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

github.com/Discord4J/Discord4J - cd4fd4541e038f6ca2a702178ec8df574ce5757b authored over 8 years ago by austinv11 <[email protected]>
Reconnections are now enabled by default and the max amount of attempts are configurable

github.com/Discord4J/Discord4J - 2523a99060514e64947c39c939e5088cbdfc9ab3 authored over 8 years ago by austinv11 <[email protected]>
The time between reconnections now exponentially increase

github.com/Discord4J/Discord4J - 6fac97bcf2f5e7930e7c5bd2f371b749edef5d24 authored over 8 years ago by austinv11 <[email protected]>
Hopefully fixes an edge-case race condition in the RequestBuffer

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

github.com/Discord4J/Discord4J - f51526da076889244b0289429f55a5f96119e336 authored over 8 years ago by austinv11 <[email protected]>
Attempts to fix a ConcurrentModificationException on startup

github.com/Discord4J/Discord4J - e3173d23f46d132ed027fdd277fce0ce0b0025e9 authored over 8 years ago by austinv11 <[email protected]>
Added supported types into javadoc for AudioPlayer (#81)

github.com/Discord4J/Discord4J - e17e700060d2442be817cee638991d426ca290e2 authored over 8 years ago by oopsjpeg <[email protected]>
Change sendFile parameter to InputStream (#80)

* Change sendFile parameter to InputStream

* Removed pointless dependency and fixed method ty...

github.com/Discord4J/Discord4J - 910f89c4204fbb91fc2b2b45fd9b8cd726309fb8 authored over 8 years ago by Jamal Williams <[email protected]>
Adds AudioPlayer#togglePause and fixes TrackSkipEvents being fired twice

github.com/Discord4J/Discord4J - 2636b55f0d198b262339738a4793d0159781726e authored over 8 years ago by austinv11 <[email protected]>
This should prevent TrackFinishEvents from firing on skip() and TrackSkipEvents are now properly dispatched

github.com/Discord4J/Discord4J - 0202f7de2c979f771f39a6b516acc7c500691013 authored over 8 years ago by austinv11 <[email protected]>
Fixed the credit for the AudioPlayer tutorial

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

github.com/Discord4J/Discord4J - 78f7a4734e8d48f571f269db798157be79d9ffab authored over 8 years ago by austinv11 <[email protected]>
Merge pull request #79 from chrislo27/cf-fx

CloudFlare 502 detection not working for non-nginx errors

github.com/Discord4J/Discord4J - 4d2ea0c196a6496b445e9426258848b6a3f6cb2f authored over 8 years ago by austinv11 <[email protected]>
Fix CloudFlare detection code not working

Wouldn't pick up CF errors that didn't have "cloudflare-nginx"

github.com/Discord4J/Discord4J - 670175ff8460758663bc5d40b36a93b0f0497adc authored over 8 years ago by chrislo27 <[email protected]>
Merge pull request #78 from theIglooo/dev

Fixes channel editing

github.com/Discord4J/Discord4J - da2fd55df0c22d0e9c51aa56b4acd7237812fdde authored over 8 years ago by austinv11 <[email protected]>
Fixes channel editing

github.com/Discord4J/Discord4J - 4a3d668b2d72efd806272ca754cbc8c4978470f5 authored over 8 years ago by theIgloo <[email protected]>
Deprecated SkipEvent in favor of TrackSkipEvent

github.com/Discord4J/Discord4J - 594f4eeca8f77af8e1ecb6f4234e600573926bcf authored over 8 years ago by austinv11 <[email protected]>
Merge pull request #76 from theIglooo/dev

Fixed javadoc typos

github.com/Discord4J/Discord4J - b44dcba24ec9171106493bb31e6789e0997cf10e authored over 8 years ago by austinv11 <[email protected]>
Fixed javadoc typos

github.com/Discord4J/Discord4J - 6bd7342f85aa4543a619a78e83180b91776c76c1 authored over 8 years ago by theIgloo <[email protected]>
Deprecated AudioPlayer#playlistSize() to AudioPlayer#getPlaylistSize() (idk why I named that method weirdly)

github.com/Discord4J/Discord4J - 92d80497f7455d2c8f3340656ed26b108c2ece25 authored over 8 years ago by austinv11 <[email protected]>
Adds a AudioPlayer#clear() method

github.com/Discord4J/Discord4J - e1f4bac04414af5b018a092944a901b65bee06eb authored over 8 years ago by austinv11 <[email protected]>
Merge pull request #73 from theIglooo/dev

Added permission check to moveToVoiceChannel

github.com/Discord4J/Discord4J - bb30142fc676efa059d3e1dce226ce0dae7ced79 authored over 8 years ago by austinv11 <[email protected]>
InvocationTargetExceptions caught in the EventDispatcher should now be more cleanly logged

github.com/Discord4J/Discord4J - 9c589bbf4ddb72dd6e12e447b207d6fa7ec2a4ca authored over 8 years ago by austinv11 <[email protected]>
Added permission check to moveToVoiceChannel

Bots can't move users to channels if they can't join the channel
themselves, so there's a check ...

github.com/Discord4J/Discord4J - 5e2e70aea861483b89a78d8eada2e68a2e1c15bc authored over 8 years ago by Matthew Holt <[email protected]>
Update CONTRIBUTORS.md

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

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

github.com/Discord4J/Discord4J - 5d402eaae063616d287c5cf0bb46d8e240f91cde authored over 8 years ago by austinv11 <[email protected]>
Adds a new DiscordReconnectedEvent

github.com/Discord4J/Discord4J - b41b0142f6ca5dea2feb0657ae8bfa188048249f authored over 8 years ago by austinv11 <[email protected]>
Merge pull request #70 from theIglooo/dev

Fixes override caching, connectedVoiceChannels caching and permission checks

github.com/Discord4J/Discord4J - 67fe7d4a61afcf6ae9342e8b1013e519b55e3ce5 authored over 8 years ago by austinv11 <[email protected]>
Differentiate CloudFlare 502 vs Discord 502 ("probably caused by cloudflare") (#69)

* Fixed message pin/unpin events not firing

* Added specific exception message for CloudFlare...

github.com/Discord4J/Discord4J - ca94e7a99beab18ba696cd3d7eafa9c88bb647d5 authored over 8 years ago by chrislo27 <[email protected]>
Fixes error on reversing the override list

github.com/Discord4J/Discord4J - 20cb03d24afb31b258f33f0c4eeac3ed29b1883e authored over 8 years ago by Matthew Holt <[email protected]>
Fixes connected users cache and permission checks

Connected user cache is no longer updated before a user actually joins a
channel as DiscordWS#vo...

github.com/Discord4J/Discord4J - a0b1055791942a58c19ae6b250e8b00b160b8658 authored over 8 years ago by Matthew Holt <[email protected]>
Fixes permission override caching

Removes a check that wouldn't update the overrides after they're first
received

github.com/Discord4J/Discord4J - 7ee05029f7ce2e726a8457f6267b499d306157e5 authored over 8 years ago by Matthew Holt <[email protected]>
Update README.md

github.com/Discord4J/Discord4J - 7018439a1d9a974370ecee23b189ccc2a0852ddc authored over 8 years ago by austinv11 <[email protected]>
IDiscordClient#createGuild now properly checks if the user is a bot before attempting

github.com/Discord4J/Discord4J - 64f85b85962db595957f37ce98b4f4ab4ad3bda4 authored over 8 years ago by austinv11 <[email protected]>
Fixed message pin/unpin events not firing (#66)

github.com/Discord4J/Discord4J - 2ea75c42dbd93bcc169688a4186991dc5d1f4f19 authored over 8 years ago by chrislo27 <[email protected]>
Added role methods to IDiscordClient and cleaned up some (#65)

github.com/Discord4J/Discord4J - 682072dcebf79c8f03c49b3de67766ace0572569 authored over 8 years ago by grandmind <[email protected]>
Throw UnsupportedOperationException when trying to mention a voice channel (#64)

github.com/Discord4J/Discord4J - 51600fd2b02e34358d745beba276e05bb88a110e authored over 8 years ago by Tony Pappas <[email protected]>
Adds a getContent() method to MessageBuilder

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

github.com/Discord4J/Discord4J - 870c106a13d2a9a24294e378b67fec2de53e92aa authored over 8 years ago by austinv11 <[email protected]>
Version bump (2.5 is finally here!)

github.com/Discord4J/Discord4J - 366512cf7cb7affe7e57b03375515c99756691c6 authored over 8 years ago by austinv11 <[email protected]>
The internal reconnect attempt counter is now more consistent

github.com/Discord4J/Discord4J - b784e18e52a1dbf9e62beeb05a90681e59ea5611 authored over 8 years ago by austinv11 <[email protected]>
Avoid creating an intermediate ArrayList when looking up users in a guild (#62)

github.com/Discord4J/Discord4J - b57b6006cdd6027b1fff2f8d15b257870c29a2af authored over 8 years ago by Evan Geng <[email protected]>
Fixes 403 errors on logging out

github.com/Discord4J/Discord4J - e55370342b3ff7ba228ea15e553307b649cb5d3f authored over 8 years ago by austinv11 <[email protected]>
Fixes NPEs with the VolumeProcessor

Well I'm dumb. Thanks chrislo27 for pointing this out!

github.com/Discord4J/Discord4J - 03bbcbbba8289eff58308e0a37084f1400acb4e0 authored over 8 years ago by austinv11 <[email protected]>
Add support for bitrate in voice channels (#61)

* Add support for bitrate in voice channels

github.com/Discord4J/Discord4J - d8833d0b5769df3c38048423446a1306cd50b67f authored over 8 years ago by Matthew Holt <[email protected]>
Added an isReconnecting check to the WebSocketClient keep alive thread

github.com/Discord4J/Discord4J - cbc8f214074f80a96e23310d3b83b983340e1036 authored over 8 years ago by austinv11 <[email protected]>
Removed all reference to xkcd invite codes

This was removed recently

github.com/Discord4J/Discord4J - 203d576f25eae1a394714444280bd0e7e8b1dbcf authored over 8 years ago by austinv11 <[email protected]>
The Guild.users list is copied when searching for users

This should finally fix #59

github.com/Discord4J/Discord4J - 3c75cdd78e98ec4b3e1d20b24c74645f0f6730a4 authored over 8 years ago by austinv11 <[email protected]>
Changed the default logger level on the fallback implementation to info

github.com/Discord4J/Discord4J - e23df65021c0d5529eedced70d5b6e2e387b3b0f authored over 8 years ago by austinv11 <[email protected]>
Migrated ws fields to atomic objects

This should help with logic stability (maybe)

github.com/Discord4J/Discord4J - 5ce7a4cec6819492b83515edd6970a5b37db1bc2 authored over 8 years ago by austinv11 <[email protected]>
Let's take another crack at #59

github.com/Discord4J/Discord4J - fc7d7edccd61933e500fe1368592d5aeabf96715 authored over 8 years ago by austinv11 <[email protected]>
Heartbeats are more consistent

This was a relic from the pre-HEARTBEAT_ACK days

github.com/Discord4J/Discord4J - fc8cac07c2c8a6a9d8ca730628ad2c800b74c747 authored over 8 years ago by austinv11 <[email protected]>
Adds a fallback logger implementation when none are found

github.com/Discord4J/Discord4J - 1e3a3e6e087617058ce12d60d6e103bc26cd6ed7 authored over 8 years ago by austinv11 <[email protected]>
The "x guilds determined unavailable!" message now only appears when there are unavailable guilds

github.com/Discord4J/Discord4J - 714c182d7c819fe24ce7037380ef094dbe2aa521 authored over 8 years ago by austinv11 <[email protected]>
Adds client.isBot() checks to user-only functions

github.com/Discord4J/Discord4J - 52543a330234dc5664ff7ddac793c3da7e1ca131 authored over 8 years ago by austinv11 <[email protected]>
Reworked how failed reconnects are handled

It is now been overcomplicated: lazy loading timer tasks ho! \o/

github.com/Discord4J/Discord4J - 0699139e32e1e8fd12c28ac67fd7d30a559dc66a authored over 8 years ago by austinv11 <[email protected]>
Perform a stateful op before calling ReferencePipeline#findAny() (#60)

Fixes #59

github.com/Discord4J/Discord4J - f91298064ff7f3758e87116aead65c656dbe54d4 authored over 8 years ago by Evan Geng <[email protected]>
Added a sanity check for IListeners when registering listeners as Objects

github.com/Discord4J/Discord4J - c057cf7e413bb689fda3c6335ce65748008afd25 authored over 8 years ago by austinv11 <[email protected]>
Self status and presence objects are now properly updated

github.com/Discord4J/Discord4J - d2f40d84708b691e0ff577f284744859b7f5992b authored over 8 years ago by austinv11 <[email protected]>
Adds support for multiple module-requires classes

Separate the classes with semi-colons in the single "module-requires"
key in the manifest

github.com/Discord4J/Discord4J - 2e181c40c5ddc213fe9969571b2557ac62d7c805 authored over 8 years ago by austinv11 <[email protected]>
Improved guild loading logic before the ReadyEvent

github.com/Discord4J/Discord4J - 2db3747afb8237a8c524f20fa77ea2b9779de88c authored over 8 years ago by austinv11 <[email protected]>
Fixes role hierarchy logic

github.com/Discord4J/Discord4J - 52f041222f7aa4727e2565b8b7e5af6eaa6fbf84 authored over 8 years ago by austinv11 <[email protected]>
The web socket now supports CHANNEL_PINS_UPDATE

This is however not used as its functionality was added through
MESSAGE_UPDATE

github.com/Discord4J/Discord4J - 507ec84caf2a9ac6120965cc8a16041151e49899 authored over 8 years ago by austinv11 <[email protected]>
Jetty ws logging has been disabled by default

Call Discord4J.enableJettyLogging() to re-enable it

github.com/Discord4J/Discord4J - c672b9886ce600a53cf63c3e902fe168cce5ac08 authored over 8 years ago by austinv11 <[email protected]>
Updated invite parsing regex

github.com/Discord4J/Discord4J - c96d019914ee8ecdda93e2848036859f17e43efb authored over 8 years ago by austinv11 <[email protected]>
Hopefully fixes 403 errors on logging out

github.com/Discord4J/Discord4J - b6fcf9b9608104bc3c4334fe3c6981e835a81668 authored over 8 years ago by austinv11 <[email protected]>
Fixes logout() NPEs and improves invalid session handling

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

Conflicts:
src/main/java/sx/blah/discord/modules/ModuleLoader.java

github.com/Discord4J/Discord4J - 467783958aa057314ac11814b977111b01cc3030 authored over 8 years ago by austinv11 <[email protected]>
Added ModuleLoader.getModules() and a hook for ModuleLoader+

Due to how java static initializers work, this was required

github.com/Discord4J/Discord4J - 429770a3e901b3e93bed6d89e5abbee4bda31b52 authored over 8 years ago by austinv11 <[email protected]>
Added ModuleLoader.getModules() and a hook for ModuleLoader+

Due to how java static initializers work, this was required

github.com/Discord4J/Discord4J - ada41b72b2e5d9f6a78cdffb68c01398c555e8aa authored over 8 years ago by austinv11 <[email protected]>
Reconnection should work with more edge cases

github.com/Discord4J/Discord4J - 9ac8061d015348cfedc9f229b09caa4b67ff20c8 authored over 8 years ago by austinv11 <[email protected]>
Changing nicknames for yourself now uses a different endpoint

github.com/Discord4J/Discord4J - 8039918b723bd159d8a3adebd5c278add64a6a16 authored over 8 years ago by austinv11 <[email protected]>
Fix message pinning by using correct request method (#57)

github.com/Discord4J/Discord4J - 918cfef2bd8c3f8067b2d49803750f266bca1cb5 authored over 8 years ago by Max K <[email protected]>
Updated the CONTRIBUTORS.md

github.com/Discord4J/Discord4J - 9ac0ce294d0a7a81f298a3e2d7d9282d7cf5b2e2 authored over 8 years ago by austinv11 <[email protected]>
Adds AudioPlayer#getGuild()

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