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

Adds fetchUser to IShard and IDiscordClient

28327c3e5f5b957c5538dc88389784b10f474a1c authored almost 8 years ago
Fixes owner not having all permissions bug (#256)

d95affbf0447d4f996dce1a41b6a1666557c5e56 authored almost 8 years ago
Update the ANY_MENTION_REGEX pattern to have one group (ID)

91c10dfffda81fa67cd1e8670a49f727cad188c8 authored almost 8 years ago
Fixes null reactions on reaction remove events with uncached messages

7ed3426c0c0e2d5fd6d5582d8121c577259ef0bc authored almost 8 years ago
Prevents reaction remove events from getting ignored

27126d1c744cae7a9eb87c581f24c220cf31be6e authored almost 8 years ago
Add EmbedBuilder#clearFields (#254)

* Add EmbedBuilder#clearFields

* Add self return

f912dbbd409cbc61e63ca260b683cb33f842b626 authored almost 8 years ago
Fallback on the provided user JSON when no user can be found (DiscordUtils#getMessageFromJSON) (#255)

0c117aa33eb563716c6780277623982fc7be7972 authored almost 8 years ago
Fixes NPEs from webhooks

296f311f560c8769a1c06a0ef77d87cdeae07c1d authored almost 8 years ago
Fixes other inconsistencies with retrieving users in DiscordUtils

51a4f53ad5bf561507a4a427957bc8545b9c5818 authored almost 8 years ago
Should fix issues with getting message authors with no roles

cd3815289737572f9bf2074cd7891fbf510c6d56 authored almost 8 years ago
Adds a null check for invalid invites

f4dc7c76ebc9ba29e4291e06b400ba8f40f329f4 authored almost 8 years ago
Should suppress warnings for missing users

6376c7a147e578d15d66f6e2e6723750a0fbe5dc authored almost 8 years ago
Fixes broken user roles

6fb043ab612689342616d0142184f46a20dcc48d authored almost 8 years ago
Improved IVoiceState documentation.

bb12e28b194649723a6a535d05331edd583a9a86 authored almost 8 years ago
Fixes MessageBuilder.Styles.CODE

1e316722641222e4a35199f65728afa63b492eac authored almost 8 years ago
Update MessageEmbedEvent docs

21be107e5c64a5f3430401e26a710ff405651e2b authored almost 8 years ago
Update old examples + add RequestBufferExample

e4e8fb75c3011179729d54bbb51bfffd583e488c authored almost 8 years ago
fixed class cast exception under waitFor (#250)

059b5eb71cb6706d127f056dd758e86c531def84 authored almost 8 years ago
Use addAll instead of Collections.copy

6f61e963aba33fdb896517e7280c2e12d6aee7a5 authored almost 8 years ago
Attempt to fix IndexOutOfBoundsException on Collections.copy

6cdedeb2a8ee7bbe61e55e2a78483bf10290f209 authored almost 8 years ago
Renamed old uses of `embedded` to `embed`.

6809148918161f6cd7693108f0de0e75bf86f6ca authored almost 8 years ago
Should fix the issue mentioned in #228

34200496609522b2f45fc637c9ee855d872a6b92 authored almost 8 years ago
Add getUsersByName method to client (#242)

202dcceb406affb74f0897ce853db5ee9a254ee2 authored almost 8 years ago
Dispatcher rewrite (#246)

b42eec50e23d5d5a12c75c9f1adfe784270f6d2a authored almost 8 years ago
Return the new IMessage in IMessage#reply()

e6ea93a0d83d93c5862f901fb4d7b4753f098918 authored almost 8 years ago
DispatchHandler now handles frames asynchronously

5a3ea4c2925d8fc1c856517cd653e1efcd06be9d authored almost 8 years ago
Merge remote-tracking branch 'origin/dev' into dev

e1cdb011659e486466e9789f626c64aa6cc712c7 authored almost 8 years ago
getUserByID in IShard and IDiscordClient fallback to REST when no user is found

04ee66f23e0500220270136b03094fcab3902c28 authored almost 8 years ago
Removed `throws` from method declaration for DiscordException, RateLimitException, and MissingPermissionsException

They are now RuntimeExceptions

bc08b9113b33be6a5696ab128ad7e94fc1cb9dd5 authored almost 8 years ago
Check ban permissions in Guild#getBannedUsers()

8f53faf65b8dadeecbebaa45d2b29df6c80d58ea authored almost 8 years ago
Fix README (dev this time)

fbc94016cb374d376646df2309bae0782e12396f authored almost 8 years ago
Fix possible NPEs on lenient mode

5ee006a2229e74f5e9c9d93f5c43c3daf133e5c6 authored almost 8 years ago
Fixes VoiceChannel#getPosition()

b8ff7aa2bceb7c189bc83ed817b1340e41433a62 authored almost 8 years ago
Replace Thread.sleep with parkNanos

* Replace Thread.sleep with parkNanos, which actually does nanos

8b497333c2b4568eb65ed4243929d4dd4a6265d0 authored almost 8 years ago
Improvement of audio resources. (#241)

* Improved audio resources.

Replaced 3 threads using java schedulers, with one high precision...

15a95c2e399f4a11265daca50f90639acfde1785 authored almost 8 years ago
Ignored presences_replace dispatch

c7d65dd7c61b771ca813ce27aa45bf3b118e7ff8 authored almost 8 years ago
Standardized IDiscordObject equals() methods and added PermissionOverride equals()/toString()

24d809c03e10265e9f5ceb382f785bce7f6f830b authored almost 8 years ago
Cache the Patterns used for reaction checking

9989707475da314a519d9c31f1c0ab1c975e653d authored almost 8 years ago
Change functionality (a bit) of IMessage#addReaction(String)

Now supports aliases :white_checkmark: and has proper checking of input

4425fc5ba2afd8dc4528296340528e752627f8b6 authored almost 8 years ago
Fix #240 - overrides are persistent

d013e42238051fd7ae610af8301c57d9222fe61c authored almost 8 years ago
fixed readme (#239)

5568c0e435715a2428d1dd4ec6d1faa51db368c7 authored almost 8 years ago
Fix buttons

03c936bbdc95f73b923284939e9e7d67c6bbe8fd authored almost 8 years ago
Maybe fix readme

70ef5f3b8a279b7f813c669f1657a58f0e060f7e authored almost 8 years ago
Multi-attachment messages (#237)

* good stuff here

b9ce1de75719dba20856b5cbb8f625aac5e32f90 authored almost 8 years ago
Update the CONTRIBUTORS.md to add quantic as a co-dev

ac8fdfa75f8278e6be3f52dea17b4217f4cf6d83 authored almost 8 years ago
Add missing import

e9600ed913a7c69e5cfcfa7a1c4d818734db8aa6 authored almost 8 years ago
Update CONTRIBUTORS.md

7b25c46c6084eb77f1847cc710587a79336723be authored almost 8 years ago
Allow copying of an IEmbedField (#236)

* Added an additional appendField

Allows the copying of a field

* Fixed formatting issue
...

bb188d8de945d4ed05487b451c65b4ad8eb165ad authored almost 8 years ago
Check for permissions before get messages request

17fcf58bd3239efa05de5eeee0e92757c9696ecc authored almost 8 years ago
Revert "Add missing permission check when getting messages"

This reverts commit b9d3aafb70d593c1d22a55b9b2d6cf0be6d3138a.

cb5f441a0e64b8c238ceaaf0ba6b334d8e1b823e authored almost 8 years ago
Add missing permission check when getting messages

b9d3aafb70d593c1d22a55b9b2d6cf0be6d3138a authored almost 8 years ago
Fix edit parameter validation

b11788b1b2866aa3ed32f5b4c6ca609e1e1586e9 authored almost 8 years ago
Use builders for partial edit requests

Close #231

98746143aede69db8e7c37f56cd294421205dfb0 authored almost 8 years ago
Fix wording on audit log perm

c30f78062bd986ce6ef874858d400363d9cc5ee8 authored almost 8 years ago
Future proof permissions eventually

b1eefda6bae0ebbd818d289e0646ede19771e20d authored almost 8 years ago
Added udp voice socket keep alive

ff7ea12156a8c7cba55255b8d1e4644a76ba6b22 authored almost 8 years ago
Add a default withRecommendedShardCount method for ClientBuilder (#232)

83e974cbb7b1303fc9a3500315d080826e1f9d7d authored almost 8 years ago
Add MessageBuilder#withTTS(boolean) (#230)

* Add MessageBuilder#withTTS(boolean)

* Update MessageBuilder#withTTS

695e952d29fc46315df807945b0e1dd669474fb3 authored almost 8 years ago
Remove unused argument

58e60970e18a00ff54cd223d905ce6a158031b27 authored almost 8 years ago
Modify role edit to only update through gateway events

Related issue: #231

4a64fe4dea026febd409846d570d10146a859789 authored almost 8 years ago
Fix null response handling regression, close #228

aaff8274543384dc273efb3698f62c724840f11a authored almost 8 years ago
Add presences and messages log marker

Allow filtering out presences and/or messages from logging. Adding
the following to your logback...

13f75f0a46550e2b2ac6af359a736ce867a4efa0 authored almost 8 years ago
Add IMessage#edit for just an EmbedObject

3063da021ac7c219890e1a093211a985346625b8 authored almost 8 years ago
Updates style requirements to include a license header

b96f0574447987fc9395fe5914decdda283ee726 authored almost 8 years ago
Updated the license to LGPL 3

71b1905a8682dd4e53d90603e1f4b0262682eac0 authored almost 8 years ago
Fixed deserialization of VoiceSpeaking packet

f69d22cfda083c2b45caedbb7a0b84372a0a9d21 authored almost 8 years ago
Fixed voiceWebsockets using guild key

1a2cdd5e2760ae6e45302a0faf73c567aa5c2c2e authored almost 8 years ago
Fixes audio speed up on voice region change (#200)

bbb67fabbb37b7fa99fb7b3c6d54a3e0e17fc72a authored almost 8 years ago
Document IAudioReceiver

5b8409f1099ab8102097910e96b65183fcad5498 authored almost 8 years ago
Add check after requests lock is acquired

Closes #215

3e81348c55388779292b63d5d2ccdcdd8512b1c8 authored almost 8 years ago
Fixed MemberUpdate NPE and added docs for IUser#getVoiceStates()

989c5376aaf05f3c9377db1d20fdcb28f58579bf authored almost 8 years ago
Cleaned up Guild#reorderRoles()

91b6f2a74c49df8966b71ceae9215b6f043334a4 authored almost 8 years ago
Merge pull request #216 from austinv11/audio-rewrite

Audio rewrite

96d3225b41065a3435faa422d982135c6c7db1dc authored almost 8 years ago
Review changes

a01accad5e7eab2b3923ac0dfbacf4f358074240 authored almost 8 years ago
Misc clean up (mostly imports)

a4b4d888a02c0ee19923c72b8f3d74462afbb938 authored almost 8 years ago
Reimplement IUser#moveToVoicechannel()

daa25ca83a6b9c20475f0e3de61a2c2808a56a0a authored almost 8 years ago
Merge remote-tracking branch 'origin/dev' into audio-rewrite

# Conflicts:
# src/main/java/sx/blah/discord/handle/impl/obj/User.java
# src/test/java/sx/blah/d...

244f4d23fa402dbcf7525a6f5e7a649af95fb225 authored almost 8 years ago
Fixed test compilation issues.

c96db79af5703aed7377b2c9868b0bbe42a81408 authored almost 8 years ago
Fixed issue with sending data which resets user properties (#226)

* Fixed MAPPER_NO_NULLS
Fixed certain null data being sent

* Fixed Exception Error

* Fixe...

5c50e8a995a742059d30f61b19c4e533f8cb64d6 authored almost 8 years ago
Add MessageBuilder#withFile (#225)

* Add MessageBuilder#withFile

* Improves error handling

* Add InputStream support

9003487c43c5ac3524845d55185742ba5a4831bb authored almost 8 years ago
Revert "Fixed MAPPER_NO_NULL (#223)" (#224)

This reverts commit 5479fe543f20c7b7fdb274bfd89f92718994275b.

4d465e81eb18b8c1299f707cbfec81c3404ed0df authored almost 8 years ago
Fixed MAPPER_NO_NULL (#223)

Fixed methods not using MAPPER_NO_NULL

5479fe543f20c7b7fdb274bfd89f92718994275b authored almost 8 years ago
Send 5 silence frames before stopping transmission

a02b466a7d2599d17366851d5b3d16cf1db54b58 authored almost 8 years ago
Add 4000 char limit check to EmbedBuilder

7b18909b7fca39fe12867b07a88d5ddb2ce3bbcd authored almost 8 years ago
Remove Discordinator per request

6f90602e2d767524a4e32dc1edf87f1e48374411 authored almost 8 years ago
Add ClientBuilder#withRecommendedShardCount (#217)

* Add ClientBuilder#withRecommendedShardCount

7978407a7105e37855b72d8c79a2d71f337a3667 authored almost 8 years ago
Fix merge issues

079a78aef559a063fc3f236f333ae9dade24208c authored almost 8 years ago
Merge remote-tracking branch 'origin/dev' into audio-rewrite

# Conflicts:
# src/main/java/sx/blah/discord/api/internal/AudioPacket.java
# src/main/java/sx/bl...

3d6fa0af2e4e63d4dd19048763528029253858f4 authored almost 8 years ago
Version strings now display the short commit id when using a non-master branch

8ce70fd115b5caf573367b17993a8b7bcb1e009d authored almost 8 years ago
Hide exception on voice socket close.

319a3baabc99afa66a192bb863bec48dd4e01a28 authored almost 8 years ago
Merge pull request #214 from UnderMybrella/audio-rewrite

Fixed audio decryption

68628601219d30a0db6c5854823c1464d7c1473c authored almost 8 years ago
Fixed audio decryption and added null checks for checking the channel of a Voice State.

85e84530b6913fa25ca82085cd1518b1acd14475 authored almost 8 years ago
Add more documentation for the withImage/attachment in embeds

a5b9729bc6361bca26867f2f66beca3bbb9dc34e authored almost 8 years ago
Updates dependencies

326fa03fc9221b88a80d558a34dc1f9ded5a5e38 authored almost 8 years ago
RoleBuilder is now more efficient in terms of REST calls and less prone to race conditions

a364e144998ab4791f46f75cfc6cb6923ce23cf8 authored almost 8 years ago
bulkDelete now deletes the first 100 messages in the provided list if its size is greater than 100

647e268ab4ebeae4a60c56173efb60258ca62ee8 authored almost 8 years ago
Handle message update events with partial contents (#213)

Fix an issue where MESSAGE_UPDATE events with a partial message
payload would result in incorre...

63330cbd96c6ed894cc851f7d98c2edb952894af authored almost 8 years ago
Jackson afterburner is now used to optimize json deserialization/serialization

f9657673cb30ceea7d07ce15e9865de6f9c32b28 authored almost 8 years ago
Adds missing default constructors to EmbedObject

4c284368c6336acde895ae988d6b48b05a38467e authored almost 8 years ago
Ditched Gson in favor of Jackson

ff3a06c2a656e8ecacd4b657224f34405c15e048 authored almost 8 years ago