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

Added BotInviteBuilder and a few methods to retrieve application info

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...

1ba806e8ef684db556c0382ffd2c7f1ca72c16c2 authored over 8 years ago by austinv11 <[email protected]>
Fixes drone build errors

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...

ef5e9df585a57aa512032bdbe2ff3a05fe433f15 authored over 8 years ago by austinv11 <[email protected]>
Added EventDispatcher#registerTemporaryListener()

3c2eb796979a4cba29e175a4f72e1ecbc3a2caab authored over 8 years ago by austinv11 <[email protected]>
Releasing version 2.4.5

d867d1d097461f83517d66914a9a559bd948bf7e authored over 8 years ago by austinv11 <[email protected]>
Improves general stability

Thank you FindBugs

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

4d65941fcfbadd107be99d4ea39628d6c1002547 authored over 8 years ago by austinv11 <[email protected]>
Fixes VOICE_MUTE_MEMBERS typo

02d32a757b355108f2cb326da9078548c99cd5db authored over 8 years ago by austinv11 <[email protected]>
Clarified ClientBuilder#withLogin() documentation

060ea863088a625844746b8fb71909043d1d7b67 authored over 8 years ago by austinv11 <[email protected]>
Message backs are no longer supported (as per recent api changes)

c47baa8681f0ecb0119b153f47469f89826f059e authored over 8 years ago by austinv11 <[email protected]>
Voice web sockets are now disconnected with the correct reason

56eacbff5c4836b57bf6261dc892a1635857f84b authored over 8 years ago by austinv11 <[email protected]>
Closes #27

a86bd5f318a20fc87221c7369f767e5ce95baac0 authored over 8 years ago by austinv11 <[email protected]>
Added user to UserVoiceChannel(Join/Leave/Move)Event (#28)

* added user to VoiceChannel events

* fixed typo

e82ab07a52b479c95ab8f2d4e1bb5ad00486dd45 authored over 8 years ago by davue <[email protected]>
Merge pull request #26 from grandmind/master

Added support for independent execution with bot token

9bd872c8b7eb3ea35211ca1fa0cec276dba35a9a authored over 8 years ago by austinv11 <[email protected]>
Added support for independent execution with bot token

37a73f31fa9f8928bbd7e4eecd29dcef7a1ca431 authored over 8 years ago by grandmind <[email protected]>
Added Panda's tutorial to the README

09dd6751900629af089a954762b6a630e62bbbd2 authored over 8 years ago by austinv11 <[email protected]>
Synchronized MessageList methods add, remove and get

65941e7045a4de9b5899f21c3f2e3a0895d017d5 authored over 8 years ago by austinv11 <[email protected]>
Added ClientBuilder#setDaemon()

cbdfccf8f9385e9e069bcd6cb667520430c1fc51 authored over 8 years ago by austinv11 <[email protected]>
Fixes typing statuses being sent for an extra 10 seconds than it should

97863d3260bddee36b554c7a9bb6b093e7faf4e0 authored over 8 years ago by austinv11 <[email protected]>
Typos yay! \o/

b527fcedb39585e7b0914b7515b9e0151629165b authored over 8 years ago by austinv11 <[email protected]>
Added tutorial information to the README

4358c430c7c7a5a3b8329ac6bb8292d532e2c83c authored over 8 years ago by austinv11 <[email protected]>
Added an INIT_ERROR disconnect reason. Also fixes some NPEs.

101235d1525ad0024341f3f32067578c802a00af authored over 8 years ago by austinv11 <[email protected]>
Update required repo information

05aa525a7f75f5ed3ea53e1b6bfbad33b79ab44f authored over 8 years ago by austinv11 <[email protected]>
Fixes potential NPEs due to Discord's "eventual consistency"

efa58465f8b63dede8f22e5899b4dd9ef9eb5d0d authored over 8 years ago by austinv11 <[email protected]>
Closes #23

f5aeff87b1e7365a40a1b4d6e669e3e13d83ba09 authored over 8 years ago by austinv11 <[email protected]>
Merge pull request #24 from TheFjonG/master

*Added so you can see what AudioChannel the event was dispatched from…

94f652c46e4caf51a28fc54b6f377a29e7b5992e authored almost 9 years ago by austinv11 <[email protected]>
*Added so you can see what AudioChannel the event was dispatched from/for.

e01a32d5910a58772dde2c8c0795728a3644df2a authored almost 9 years ago by Thefjong <[email protected]>
Releasing version 2.4.4

0ad991649fdee7ca587f307a8173beaa0057ae2a authored almost 9 years ago by austinv11 <[email protected]>
Improved some logging

24f2460f3fe3251c35b4c91cb22673b30d776249 authored almost 9 years ago by austinv11 <[email protected]>
Fixes presences being the same in PresenceUpdateEvent

275efb44f38245c936413709e4fcf6f7ced3370a authored almost 9 years ago by austinv11 <[email protected]>
Adds a shutdown hook for the Discord websocket

325954eaf1383971ffcb6f89d31156f3afd7132b authored almost 9 years ago by austinv11 <[email protected]>
Fixes NPEs caused by updating a presence

e5c675f65d01bdd093b4a73a7b363f8407d3baf4 authored almost 9 years ago by austinv11 <[email protected]>
Adds the ability to send files along with a message

74a8124d19e4a144c0c10b236bc88f9589e1d5eb authored almost 9 years ago by austinv11 <[email protected]>
Thank you github for breaking my build

2adff251e143c80613e1732d084ffc27c9d2584c authored almost 9 years ago by austinv11 <[email protected]>
Adds support for v4 of the gateway

575252a9130854ca5cc43e76718e7225618db15f authored almost 9 years ago by austinv11 <[email protected]>
Typing statuses now update every 10 seconds

Also removed thread interruptions

14be2a3227eac00ca13845bf2d007f01e3e8213a authored almost 9 years ago by austinv11 <[email protected]>
Fixes a couple race condition related issues with the ws

e1819c47128f0dcb0057756a80a885df4d86e85d authored almost 9 years ago by austinv11 <[email protected]>
Added jcenter as a required repo for gradle

ebc78e053b1cf8357b9e6275f723906bce785009 authored almost 9 years ago by austinv11 <[email protected]>
Moved to Jetty Websocket and fixed PING frames

6ee0c5efe8b5e3902662216a33ad815c2b7ee30f authored almost 9 years ago by austinv11 <[email protected]>
Typing statuses are set to false if a MessageSendEvent is dispatched

e0fb5b66a911fe8a96ea57acd8245c718a72092e authored almost 9 years ago by austinv11 <[email protected]>
Fixes jcenter from not being found

7a0b1fb3862e54c1cd4ce03dc1df7b9add36d9d9 authored almost 9 years ago by austinv11 <[email protected]>
Attempts to fix gradle transitive dependency issues

6e4d4751c1af0611ccfd46979420ab7cbfbd2643 authored almost 9 years ago by austinv11 <[email protected]>
Updates gson to 2.6.2

3ad6d0f761740e277d3e18959c9e4099455828c9 authored almost 9 years ago by austinv11 <[email protected]>
Fixes exceptions when pausing/resuming empty queues

9b50c1d787a9e907f5102c6e7a0fb76eba4f696f authored almost 9 years ago by austinv11 <[email protected]>
2.4.0 Release

Woo, my library for bots now actually supports bots!

b310f896b699002e4f4eef61a411a1839af0d7df authored almost 9 years ago by austinv11 <[email protected]>
Bot tokens no longer require special handling to connected to the ws

e6c117873bda35414ff070d85d7e59c388fd4c47 authored almost 9 years ago by austinv11 <[email protected]>
Added support for multi server voice

f42d2a479fcab2224a7fcf7243f24b8ae3f0945a authored almost 9 years ago by austinv11 <[email protected]>
Reorganized packages. This is a breaking change!

Sorry, but the api was getting really disorganized.

0fb33e6131c72427988567019113816016d95d1b authored almost 9 years ago by austinv11 <[email protected]>
Added package-info.java to all packages

4c6764b8dc02cbfb2aecd1d9f666687d14dcaa6f authored almost 9 years ago by austinv11 <[email protected]>
Adds #getLaunchTime() to IDiscordClient and Discord4J

f3b630347df0d5921be8a6b9964d3a914f398867 authored almost 9 years ago by austinv11 <[email protected]>
Added #getClient() to all discord objects

0845aee40d70f9bebc0f54a36b237d2cdf2ca358 authored almost 9 years ago by austinv11 <[email protected]>
Fixes a couple issues causing client object reuse being impossible

98bb659293eb2421167e2cede6b1ef326224ad5d authored almost 9 years ago by austinv11 <[email protected]>
Made some threads more safe

98221e708923fa52e6af4bc0f49275c53b9e0070 authored almost 9 years ago by austinv11 <[email protected]>
Fixes an issue leading to a channel's position set to 0 when edited

cb96c30b0917bea48bc1c8ee9847d9e98eeace36 authored almost 9 years ago by austinv11 <[email protected]>
Removed deprecated methods

15d119d4266812b810927abc8704b6250f2a153e authored almost 9 years ago by austinv11 <[email protected]>
Added a user agent to the Image.forUrl() connection

Fixes some strange 403 errors

0f860058e98481af468012121ab55d7524513c53 authored almost 9 years ago by austinv11 <[email protected]>
Added a few voice related utilities

Namely moving users between voice channels and VoiceChannel join, leave
and move events

a2436170f7d191d7bba8e71096c45fa9cf61a663 authored almost 9 years ago by austinv11 <[email protected]>
AudioChannel now has a clearQueue() method

ede11616f98be50ed6fe0608e9d5d306841a2f26 authored almost 9 years ago by austinv11 <[email protected]>
DiscordWS#onClose() will now trigger a disconnect

bf2a402f1e0fbf1aad74d8b5e562c94b1cedcddb authored almost 9 years ago by austinv11 <[email protected]>
Adds an isConnected sanity check when disconnecting the web socket

439b1b3bdb627b80510879b083771f0a753be568 authored almost 9 years ago by austinv11 <[email protected]>
Fixes potential NPEs when a message gets edited

739db29eb6a398da59fd7d5ba246270deb51d6d6 authored almost 9 years ago by austinv11 <[email protected]>
MessageList now has a default max cache capacity of 256

This should help performance issues which appeared following long
uptimes. However, this is conf...

6e838c1265090f7647d356ef4a16c8e3e1279701 authored almost 9 years ago by austinv11 <[email protected]>
Updated ws to Draft17

9a11b00f5ae9d01f45d19c598090379d373b5c2f authored almost 9 years ago by austinv11 <[email protected]>
Private methods can now have the @EventDispatcher annotation

7e5ad3ad45aff7953408c200d1d5e9dcb5f3000f authored almost 9 years ago by austinv11 <[email protected]>
Added listener registration trace log messages

385e70347a6229537ad44ff0df9e7cbf7e1cbb0b authored almost 9 years ago by austinv11 <[email protected]>
Fixes modifiers being checked on the method's class rather than the method itself

1314a766486ca341f92544bbc35f0d076b79727d authored almost 9 years ago by austinv11 <[email protected]>
Added the ability to add bots to guilds

a1926121e7514bbe1ebdfb2e5e22bf19b52c7f14 authored almost 9 years ago by austinv11 <[email protected]>
My ci testing should now be compatible with bot accounts

99c4818f71a3f5774b4dc69d1bb5659e59b865da authored almost 9 years ago by austinv11 <[email protected]>
Bot support!

As of now, it just "works". Still needs more testing to ensure
everything still functions correc...

b211404b4094763738043b7c4f14a967fa10f8df authored almost 9 years ago by austinv11 <[email protected]>
Websocket#onError() now disconnects the ws and onClose() emits a debug message

4f0064fb1ef5e19cb8970f067cb9e2d851ed062b authored almost 9 years ago by austinv11 <[email protected]>
Bot users can now be distinguished from normal users

8e9081de2463c74d0398138ba41609384bb0323a authored almost 9 years ago by austinv11 <[email protected]>
Adds #getGuild() to IMessage

0f5382b817e67b0cb8f807d78cca3f6baa079044 authored almost 9 years ago by austinv11 <[email protected]>
Adds support for pruning guild users

6c659839d4ff8467f9f903c5f9f2f7aea8714792 authored almost 9 years ago by austinv11 <[email protected]>
Added a configurable cache max capacity to MessageList

This is channel dependent and is disabled by default

6e0e931c99e550d96f2c0fff59325764d1fb862e authored almost 9 years ago by austinv11 <[email protected]>
User discriminators are now updated when a user updates their info

b52c4bf407d6b5572ca1896209b6bae928c94ad9 authored almost 9 years ago by austinv11 <[email protected]>
Adds support for mono channel audio files

25cb0c29739422a772cf975d78be8086833b9147 authored almost 9 years ago by austinv11 <[email protected]>
Version Bump

45795616ce0d58e0becaa159bebf40f168b63bfc authored almost 9 years ago by austinv11 <[email protected]>
Merge pull request #19 from iabarca/messagelist

MessageList improvements and fixes

b9ec1ec670d7a91e1548d6e8337cee785c7cee47 authored almost 9 years ago by austinv11 <[email protected]>
Increases message query limit to 100

50e8cea2a0cb28386b0426ef0059285b9e21afb8 authored almost 9 years ago by Ivan Abarca <[email protected]>
Fixes message querying not returning false upon empty response

d6a9018d6f3a3310225d2e80e8d6b36c5f7c9c52 authored almost 9 years ago by Ivan Abarca <[email protected]>
Throws 429s when querying messages using load()

d901d30331bb8fac036df7e756677395b928f6ce authored almost 9 years ago by Ivan Abarca <[email protected]>
GameChangeEvent now returns the correct games

0a8830090beee31d1d3c900cf903561911b41590 authored almost 9 years ago by austinv11 <[email protected]>
Fixes potential issues when reading audio from urls

Thanks dv8!

f794c2128f351728ae970ff56ffd50f260ea982e authored almost 9 years ago by austinv11 <[email protected]>
Added the ability to get object creation dates

Thanks goes to meew0 for pointing this out and providing sample code

f658add3ebec55078448a32cae6c17427fc073d6 authored almost 9 years ago by austinv11 <[email protected]>
Typos are annoying...

dd0be93e12855ec1422b364af80d28e7e4d8d1be authored almost 9 years ago by austinv11 <[email protected]>
Added a link to @Martacus's module example in the README

5263eb22fc8547cad1ff44a9a299397a1be4bd4b authored almost 9 years ago by austinv11 <[email protected]>
Fixes audio queueing issues

Java scheduling should really not fail silently

7ce6a7427dd66d10b998d087c3f4f3cd05775783 authored almost 9 years ago by austinv11 <[email protected]>
No need to use jfrog anymore

cd25f32e247729c8da10270434bfaf735731d873 authored almost 9 years ago by austinv11 <[email protected]>
Update README.md

f997cbad63d3405db4258e40966f2ef88e2b551c authored almost 9 years ago by austinv11 <[email protected]>
Version 1.3.0 Release

e2c9d280926fc38e4f92f5cc42577c8bceee9404 authored almost 9 years ago by austinv11 <[email protected]>
Merge branch 'dev'

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

dad6dd6c2219bc5e5f5233f418f4ffcb9aba87f4 authored almost 9 years ago by austinv11 <[email protected]>
Added encryption support for voice

bb1800c5ef2fdb5136ea0f415530a919f6b98110 authored almost 9 years ago by austinv11 <[email protected]>
Let's try using jitpack

Nitpick should allow for an easier release process for me as well as an
easier usage process for...

d68004167fce87125dca9e08f4eb86fee4555ca1 authored almost 9 years ago by austinv11 <[email protected]>
Fixed leaving a voice channel not allowing the bot to join another

9276da399834f54d2c93cbca464a41f2e7f13f3a authored almost 9 years ago by austinv11 <[email protected]>
Added support for volume editing and fixed jflac not being found

89eae7e66d3c58a7c6eeb552f7733c0c6f19bafa authored almost 9 years ago by austinv11 <[email protected]>
Renamed IVoiceChannel#join/leaveChannel to join/leave and made AudioChannel more thread safe

3487de6022ab073107f0c258494e22127b506fc5 authored almost 9 years ago by austinv11 <[email protected]>
Adds some methods to the audio channel to help with its usage

8ec15aeef52226c4f2863ca29eed60d631e9a4cb authored almost 9 years ago by austinv11 <[email protected]>
AudioChannel is now instanced and added some audio events

Use IDiscordClient#getAudioChannel() to get the instance.

bbd1ee5ec3ea54b424504360158a1928f7b8c022 authored almost 9 years ago by austinv11 <[email protected]>
Added the RequestBuffer utility class

It helps deal with rate-limited requests by automatically queueing them

77689722acc4867a66b84d01f40566c60417e042 authored almost 9 years ago by austinv11 <[email protected]>