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

MessageReceivedEvents are no longer dispatched when the bot user sends a message

Only the MessageSendEvent is dispatched as it should be

66818a3ed96de4e877356301751d7e266d3d4f4c authored almost 9 years ago by austinv11 <[email protected]>
All methods now use objects as they should

b965e61442e69a7d73a4ce125cca81f0bdadec12 authored almost 9 years ago by austinv11 <[email protected]>
Method naming is now more consistent

934ee188dfbf77a23d85b6714b976ef069ae5b29 authored almost 9 years ago by austinv11 <[email protected]>
Now using a working test mp3

2709600a886a0db8ffb001462d2ac6a713ac9f1d authored almost 9 years ago by austinv11 <[email protected]>
Added IDiscordClient#getConnectedVoiceChannel() and added more join/leave checks

3890b5285045f14c7072633fc96c215e2b5d3611 authored almost 9 years ago by austinv11 <[email protected]>
Added the LEFT_CHANNEL reason for disconnecting from the voice ws

99ed4b601ce1cbe5f2b06d3c980838e2374d2757 authored almost 9 years ago by austinv11 <[email protected]>
Replaced DiscordDisconnectedEvent with VoiceDisconnectedEvent on the VoiceWS

9b79339d46435824af9449131b17c6c418829d42 authored almost 9 years ago by austinv11 <[email protected]>
Prevents UnsupportedOperationExceptions on voice channel updates

fb45b22ac8a4587592dd90784afbbcc3e2f6d2c1 authored almost 9 years ago by austinv11 <[email protected]>
Fixes audio encoding issues

ba70ffe65404edcfdc1ef9a859e52defc8e117f9 authored almost 9 years ago by austinv11 <[email protected]>
Made Channel#getMessageByID synchronized

This should fix #16

4cb75f1e2ae8a06d444fe8a087cf2d1742519261 authored almost 9 years ago by austinv11 <[email protected]>
Made the channel's message list final

b031328f192e548a504850b4106296704bdcbfab authored almost 9 years ago by austinv11 <[email protected]>
Added an audio test

97e9889a4e126519c6eee68113a9ccffc2767e09 authored almost 9 years ago by austinv11 <[email protected]>
Couple of small tweaks

And a small test for the build server

0d6470a5582621b2b2e6a1c137f02680cd7ba225 authored almost 9 years ago by austinv11 <[email protected]>
Adds some contributing documents

3a657d69733bee3cef0750bf916238440aa75b7f authored almost 9 years ago by austinv11 <[email protected]>
Merge pull request #15 from lclc98/dev

Fixing my audio PR

ee73ddf6dbb1910565d04be0a4feaa529eb3654f authored almost 9 years ago by austinv11 <[email protected]>
Removed the local file and switched to maven

d67ed582318103d10bbafc823c59397cbab5c43c authored almost 9 years ago by lclc98 <[email protected]>
Adds ModuleEnabledEvent and ModuleDisabledEvent

2990a4410b5379f7ddebb40f286f0a14a9442a7c authored almost 9 years ago by austinv11 <[email protected]>
Disabled doc lint and fixed the os detection in Opus

ca39d6673baba6b5b5707787ce532c1a43b18ebc authored almost 9 years ago by austinv11 <[email protected]>
Moved AudioChannel to the util package

14f030a50048f5cd897f9920da11cd0e067de91c authored almost 9 years ago by austinv11 <[email protected]>
Fixes some documentation inconsistencies

741cedf216e8164fa29c6a5dc9bce41c4489e738 authored almost 9 years ago by austinv11 <[email protected]>
Merge pull request #14 from lclc98/dev

Added sending audio support

cd952c5a93af15e661a1431366a0550bbfe2490e authored almost 9 years ago by austinv11 <[email protected]>
Added sending audio support

5d4096b8ad97e43d84b136cc2d3327a7521f6df5 authored almost 9 years ago by lclc98 <[email protected]>
Fixes a stupid compilation error

45fe3aa274f12c3ce32a50b7896e1d8b9e73f176 authored almost 9 years ago by austinv11 <[email protected]>
IModule#enable() now returns a boolean

0e9a2cf91cb17bff7532a0eff4196cc6e7ad6054 authored almost 9 years ago by austinv11 <[email protected]>
Added instructions on accessing SNAPSHOT versions

265f1e4fe7fbf49c6f351d1d58d58c17da426197 authored almost 9 years ago by austinv11 <[email protected]>
Prevents any UnsupportedOperationExceptions in MessageList

3f9106394f6b380f621c0bda169916aca94650cc authored almost 9 years ago by austinv11 <[email protected]>
Made EventDispatcher more thread-safe

1d78691837671a6e2f8ada07a6da5a6168303001 authored almost 9 years ago by austinv11 <[email protected]>
Fixes potential json parse exceptions and makes utf-8 the default charset

b27b3f2b167cfea23bdf2c5a05555d2260af0be2 authored almost 9 years ago by austinv11 <[email protected]>
Let's try uploading snapshots from drone.io

30fa76ef70268a9a700fe038bef4a69470060da0 authored almost 9 years ago by austinv11 <[email protected]>
You saw nothing...

dbd324072672e47900fef941f0e88aba2c5b24ce authored almost 9 years ago by austinv11 <[email protected]>
Fixes version parsing

07b77d49e90bfaf076b11cdcfb493ef413e1879a authored almost 9 years ago by austinv11 <[email protected]>
Fixes potential NPEs on loading module jars without a manifest

edf1412ed4edcf64b8e376cd13aa7b98c79835ee authored almost 9 years ago by austinv11 <[email protected]>
Added support for multiple instances of a listener class

90428d55d412cd77bcbc8ea955e5e576cdb5a5cd authored almost 9 years ago by austinv11 <[email protected]>
Fixes a couple of issues related to VoiceChannels

ae66ad495fed259542ae3bd038c7eabdc596fffa authored almost 9 years ago by austinv11 <[email protected]>
Modules are now automatically registered as event listeners

4cba41be3540ca02fd936c191af897cc807e9d3b authored almost 9 years ago by austinv11 <[email protected]>
Split and deprecated IGuild#deleteOrLeaveGuild() into separate methods

63c733e8cc025807ef8ee092ff80e9a732a4c2cb authored almost 9 years ago by austinv11 <[email protected]>
Fixes a couple of NPEs

41d0c7616bc4064407c1a980cbc9ca9ba6192874 authored almost 9 years ago by austinv11 <[email protected]>
Improved permission handling (again) and hopefully made MessageList thread-safe

4106127d7668c7cd62da1a9c844ae0d1da07efd6 authored almost 9 years ago by austinv11 <[email protected]>
Adds getGuild() to UserRoleUpdateEvent

d05560d4e3d33cb8f4c2d8d535f010f0ae9bce38 authored almost 9 years ago by austinv11 <[email protected]>
Finalized module loading logic. See the package-info.java for the specification for IModules.

3845e9778512ee08872edf0d126cf6356c2cfc83 authored almost 9 years ago by austinv11 <[email protected]>
Added duplicate checks to all add<X>() methods

a105f9fe59a90b8e9770b550642979483676ce5b authored almost 9 years ago by austinv11 <[email protected]>
Adds MessageList#load()

ddca0278aadd4a1c9b715d988e7f8fc884ecbc5f authored almost 9 years ago by austinv11 <[email protected]>
Please maven build

6188ebe3c04b54ab479e5c26d836a0ed2dc14047 authored almost 9 years ago by austinv11 <[email protected]>
Fixes javadocs missing thrown exceptions

f6a66fff495214425d7693ac432efa7b919f700d authored almost 9 years ago by austinv11 <[email protected]>
Channel objects have migrated to using MessageList

4e1eb473485b212c1166d5a9b9b5a06632ecff70 authored almost 9 years ago by austinv11 <[email protected]>
Added an event listener to MessageListener to have it automatically update

dbe920eb094096d037acdc175177108b9c8cf071 authored almost 9 years ago by austinv11 <[email protected]>
Fully documents MessageList and adds a few utility methods

fafc4feffcce1219bbb82125c3267af42d6e9a0c authored almost 9 years ago by austinv11 <[email protected]>
Implemented java 8 features and fixed message sorting

45ff4bd307013b7e960f056cd3830ce77536d704 authored almost 9 years ago by austinv11 <[email protected]>
Added MessageList, a custom implementation of List<>

Currently doesn't support any java 8 features

779292109938b237e1eac3a7b70d03f81694c52b authored almost 9 years ago by austinv11 <[email protected]>
Fixes the Discord4J description in the pom.xml

a9ecb63f6b937cf3340f1841a6bc357ccb6027b2 authored almost 9 years ago by austinv11 <[email protected]>
Added IGuild#reorderRoles()

298bc414ed0ea0e6f6ee24d9746bbe50e204e698 authored almost 9 years ago by austinv11 <[email protected]>
Added a getInvites() method to channels and guilds

aa427eaaf0d35fef007bc43211d6b8a15418aed3 authored almost 9 years ago by austinv11 <[email protected]>
Moved ping pong messages down to trace

b5fe5fb36ad22bc641260342a04b617851fe9cee authored almost 9 years ago by austinv11 <[email protected]>
The everyone role is now considered in getModifiedPermissions

IGuild#getEveryoneRole() was also added

824d09a122e8a25d5e1eba9dcdc40be087ca40ce authored almost 9 years ago by austinv11 <[email protected]>
Now using a try-with-resources statement

3550b88e3a620a9a4165f4e2d68f584957d5bbb6 authored almost 9 years ago by austinv11 <[email protected]>
Merge branch 'master' into dev

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

d728153ec0a2b11f20c7587f7b6e55e7f57e8838 authored almost 9 years ago by austinv11 <[email protected]>
Fixes http request hangs

9d696555405c8a21b16b6e61fd3d76e2ed66da7b authored almost 9 years ago by austinv11 <[email protected]>
Merge pull request #13 from iabarca/loggers

Ensure that all exceptions are logged

d1a424ed31a78fe096a05299cc5d85d0b180d8b9 authored almost 9 years ago by austinv11 <[email protected]>
Ensures that exceptions are always logged

1c17eeae8b8e2b83e1f4b2db581528e505bfae1a authored almost 9 years ago by Ivan Abarca <[email protected]>
Removed excess debug messages

2d4549cf6dc98ab73f62e9229d4ea70c1b370ca0 authored almost 9 years ago by austinv11 <[email protected]>
Version bump

8f4b88419361f07fd596a5212edf7350b4a6e276 authored almost 9 years ago by austinv11 <[email protected]>
There is some way that this is not my fault...

221c96d1d25fcba203c8e536601f57394c3ae2cc authored almost 9 years ago by austinv11 <[email protected]>
The great reformat part 2

685dcd5342df6ce0cbb85840d6b569a5aa06faeb authored almost 9 years ago by austinv11 <[email protected]>
Merge pull request #12 from phantamanta44/dev

Use flatMap in streams

2ee244f77d410f4af5be51835ca193c50523b952 authored almost 9 years ago by austinv11 <[email protected]>
Use flatMap in streams

78095461777c33a886668050757f0d4f9443dc24 authored almost 9 years ago by phantamanta44 <[email protected]>
Added checks to the READ_MESSAGE permission when retrieving messages

9298d72087b3eeab031db3823d1d67bdc07c25ff authored almost 9 years ago by austinv11 <[email protected]>
The great reformat

e00ebd8ee67b960190f8bc97d7f310dbf095f0d3 authored almost 9 years ago by austinv11 <[email protected]>
Fixes remaining merge issues

206d8b4499c4a69a13a9292ac5b5dae74e1343e1 authored almost 9 years ago by austinv11 <[email protected]>
Merge branch 'master' into dev

Conflicts:
pom.xml
src/main/java/sx/blah/discord/api/IDiscordClient.java
src/main/java/sx/bla...

1b7e0e7632b6eaf8268d4e52711c6b43b1be0de2 authored almost 9 years ago by austinv11 <[email protected]>
Removed redundant permission check

63044a48ba1c56488ba3a6d0fafa83028f2cd104 authored almost 9 years ago by austinv11 <[email protected]>
Changed the simple-logger scope to test

72e3ed27fc5f76e2de02920edd77899d1508d73d authored almost 9 years ago by austinv11 <[email protected]>
Added instructions on how to get the shaded jar on the realm

9349022d7d3025c6358c5a7ff8cce0f4f9b5d551 authored almost 9 years ago by austinv11 <[email protected]>
Version bump to 2.2.5

913e96e5db8aec74152336ef0c9b1d14f85b5d57 authored almost 9 years ago by austinv11 <[email protected]>
Excludes slf4j-simple-logger from the shaded jar and made the shaded jar optional

24f97fdc2935d66b68b5df153425b848d9f49fbe authored almost 9 years ago by austinv11 <[email protected]>
Merge pull request #11 from phantamanta44/dev

Fail more gracefully if guild is unavailable

dc7c2beb60dfb8cbf1ed74e160c17ca117b45ff5 authored almost 9 years ago by austinv11 <[email protected]>
Fail silently if IDiscordClient#getChannels() or getVoiceChannels() fails

d876372d74dd45237135144b91fae34b57cc5dd4 authored almost 9 years ago by phantamanta44 <[email protected]>
Merge pull request #10 from iabarca/hashcode

Implements hashCode() where needed

f08527a7e1b5c9a6669d25fd91ff3370552daa4c authored almost 9 years ago by austinv11 <[email protected]>
Implements hashCode() where needed

88503292bb18f39dda6669f5682d4418a25fe6bb authored almost 9 years ago by Ivan Abarca <[email protected]>
Cleaned up some disconnect logic

2ccbe187a3c909a135c2f339ac2e31261e54fdb8 authored almost 9 years ago by austinv11 <[email protected]>
Merge pull request #8 from grandmind/dev

Added Example Bots

c627ef185a6c456d8e2cf17c35996cf2af00ac44 authored almost 9 years ago by austinv11 <[email protected]>
Setting large_threshold to 250

b85bf712d290edeeed72e66ed089b199038ed66b authored almost 9 years ago by austinv11 <[email protected]>
Regions aren't optional when creating guilds anymore

Blame discord

1940af4b590b75f51df4ea5dd39f79c2c6d922e1 authored almost 9 years ago by austinv11 <[email protected]>
Messages are back to being stored in an ArrayList

bc2347697ba9e8a442784de2f07b8d49fa70f8b3 authored almost 9 years ago by austinv11 <[email protected]>
Added a null check for retrieving message history

52f4c0ef7f382afff6979c06026b0ccd1abadf9f authored almost 9 years ago by austinv11 <[email protected]>
Converted Channel#addMessage to be synchronized

83e5bdad695f7fa09b92281cd280d22599a2433b authored almost 9 years ago by austinv11 <[email protected]>
Added RoleBot

73e1869e8d94b6483782b6133b82062b307c8abf authored almost 9 years ago by grandmind <[email protected]>
Releasing version 2.2.4

5db7aa5d06e1603c033701406bad1c41ce497271 authored almost 9 years ago by austinv11 <[email protected]>
Added AccountBot and ReadyBot

e99d2ba827f70f7fbad708280071de5568fdd57b authored almost 9 years ago by grandmind <[email protected]>
Added a .editorconfig

Thanks @iabarca!
(cherry picked from commit a37cc74)

c745acab13437757d7b26667f23326365660daca authored almost 9 years ago by austinv11 <[email protected]>
Added a .editorconfig

Thanks @iabarca!

a37cc74bbacb79e334dc9ff33a25659397b71dbe authored almost 9 years ago by austinv11 <[email protected]>
Added ParrotBot example

9d0fdb65cb7656e2e729e1ca63546d0aefe07522 authored almost 9 years ago by grandmind <[email protected]>
Added a couple of example classes

228194a719de20939f230c46c5af2dd8584c4316 authored almost 9 years ago by austinv11 <[email protected]>
This typo was bugging me

1a2173e0debd604b9c3d00c5c2cd0c597c23045b authored almost 9 years ago by austinv11 <[email protected]>
Merge pull request #7 from phantamanta44/dev

Improvements to EventDispatcher logic

e2515068906ad6a0fa30e9449335346373d4863b authored almost 9 years ago by austinv11 <[email protected]>
Improvements to EventDispatcher logic

f3aabc60afdea45065cf79d4f1f033e3f606517e authored almost 9 years ago by phantamanta44 <[email protected]>
Merge pull request #6 from phantamanta44/dev

Use streams where practical

e371ba53db80a280d326c00f3088449519e7367c authored almost 9 years ago by austinv11 <[email protected]>
Use streams where practical

4b644f5b4ab0df31c3e9bf4f96b54ba7e766aea7 authored almost 9 years ago by phantamanta44 <[email protected]>
Permissions are now checked before getting message history

6c593361467d963f2091b39a9b11f0e4eb5de443 authored almost 9 years ago by austinv11 <[email protected]>
This should make the message cache more thread safe

1de7accdabf049dc6f02bde4a8a257171fe45e22 authored almost 9 years ago by austinv11 <[email protected]>
Revert "Changed the message cache to use a CopyOnWriteArrayList"

This reverts commit d6687e9ac4290be2213a0847312152edc228769b.

6a73ea983fc1f8ba4f9535e7eabe12ff1046873f authored almost 9 years ago by austinv11 <[email protected]>