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

JUnit don't fail me now

github.com/Discord4J/Discord4J - 9dfe17c54a0539ea3d08b79c2c5050f99908a0ee authored about 9 years ago by austinv11 <[email protected]>
Trust me, I know how my own api works

github.com/Discord4J/Discord4J - b728c2a507694742131fd2a2dba264ee52966774 authored about 9 years ago by austinv11 <[email protected]>
Created an automated unit test system

It simulates a chat room sort of.

github.com/Discord4J/Discord4J - fc9df5f09fe5b15dd955e5ab6ca2603e35251e25 authored about 9 years ago by austinv11 <[email protected]>
Pruned the dependency list

github.com/Discord4J/Discord4J - 871b9cc57ef76cb3582822ef86c7703474fe7793 authored about 9 years ago by austinv11 <[email protected]>
Overrode equals() in all discord objects

github.com/Discord4J/Discord4J - 47d8dd217a9dcb1cac1890edba652b3b3b74ea64 authored about 9 years ago by austinv11 <[email protected]>
Added support for message acknowledgments

github.com/Discord4J/Discord4J - a668ac89ee65e5f1a93959e002e1a92d400fa0c3 authored about 9 years ago by austinv11 <[email protected]>
Added support for channel topics

github.com/Discord4J/Discord4J - acec4a64b3dc387c3de6c2c9762a2e767be64790 authored about 9 years ago by austinv11 <[email protected]>
Made documentation actually consistent

Dammit nerd.

github.com/Discord4J/Discord4J - 15b510ac473c8b4eaa99a85849387e2924be6e84 authored about 9 years ago by austinv11 <[email protected]>
Added support for changing avatar images

I think I may like lambdas a little too much...

github.com/Discord4J/Discord4J - 8e4be4b9c2ed63c54279f12fa5dc7cef5750d5ff authored about 9 years ago by austinv11 <[email protected]>
Update README

github.com/Discord4J/Discord4J - f71ca9e8386a52765c28098e60df6783d936789f authored about 9 years ago by austinv11 <[email protected]>
Moved typing status methods to channel objects

github.com/Discord4J/Discord4J - 9340d2b04ca402999703abf4ce80271511550b01 authored about 9 years ago by austinv11 <[email protected]>
Added complete support for invites

github.com/Discord4J/Discord4J - e0f668efe11d742f72f9f42a67b73b7436037681 authored about 9 years ago by austinv11 <[email protected]>
Added support for broadcasting typing statuses

Not really sure the use for this, but oh well.

github.com/Discord4J/Discord4J - c88ab9c7804bb527776c0e77505d39347920a407 authored about 9 years ago by austinv11 <[email protected]>
So automated releases are broken

Going with manual then

github.com/Discord4J/Discord4J - 60861e1a1579c98ad1eecddcae58a8f5b56f5662 authored about 9 years ago by austinv11 <[email protected]>
Let's try deploying to bintray

github.com/Discord4J/Discord4J - 5ec8c397e5d6606d56a94af9abcd8d8c55ac1cb7 authored about 9 years ago by austinv11 <[email protected]>
Update README.md

github.com/Discord4J/Discord4J - e0d29f553464987889e35ce9e9505532bbba2c45 authored about 9 years ago by austinv11 <[email protected]>
Added proper handling of message embed data

github.com/Discord4J/Discord4J - cd14ae42f396e6ee5f13d4435e220604ca558f26 authored about 9 years ago by austinv11 <[email protected]>
Updated how features are implemented in the current version

github.com/Discord4J/Discord4J - be5c9f5087c44a8f3ab27cdd91351e8ad28c5640 authored about 9 years ago by austinv11 <[email protected]>
Refactoring (mostly) done!

And with that, the new version api is now in beta. Which should mean it
is relatively stable for...

github.com/Discord4J/Discord4J - d42d074e9afd8fdc6f42a4030325250ba77340f1 authored about 9 years ago by austinv11 <[email protected]>
The IDiscordClient object is now better handled by discord objects

github.com/Discord4J/Discord4J - c74795669317891d7c20931bfa39ecec8f51a399 authored about 9 years ago by austinv11 <[email protected]>
Moved utility apis to a utility class

github.com/Discord4J/Discord4J - 8371acecbf08d89940caa0a933609eed1b056c9f authored about 9 years ago by austinv11 <[email protected]>
More housecleaning

github.com/Discord4J/Discord4J - 305ed83859675d170649b52b994330db4a67af5d authored about 9 years ago by austinv11 <[email protected]>
Bots now use a proper user-agent as per @Jake's request

github.com/Discord4J/Discord4J - 88397977307c7d9e81472ceb7918cb85c70feb92 authored about 9 years ago by austinv11 <[email protected]>
Proper checks are now used to see if the bot is logged in

github.com/Discord4J/Discord4J - af55b518c3a428aa4ccbafd3028cb8c883a25539 authored about 9 years ago by austinv11 <[email protected]>
Fixed urls being escaped when they shouldn't be

I hate regex >.>

github.com/Discord4J/Discord4J - 9a40cb007964c151abe9deb227e4caf7f3b2c3a5 authored about 9 years ago by austinv11 <[email protected]>
Cleaning up the DiscordClient

github.com/Discord4J/Discord4J - b5786d58835a3ec6447a89e931f6c9d225784bad authored about 9 years ago by austinv11 <[email protected]>
Made websockets more thread safe

github.com/Discord4J/Discord4J - 6afefd436649eeb3c0af1dac455942d216fc2728 authored about 9 years ago by austinv11 <[email protected]>
User update events are now supported

github.com/Discord4J/Discord4J - 65972a06424d7d08f8a4eb0367d16f7afd67bd94 authored about 9 years ago by austinv11 <[email protected]>
New threads aren't started overtime the web socket is switched now

github.com/Discord4J/Discord4J - b359746b11d4edb537ea0564ced610700f01e960 authored about 9 years ago by austinv11 <[email protected]>
The Discord4J logger field now uses proper naming conventions

github.com/Discord4J/Discord4J - e9cfefcd7f8e094a765f2a3be23633075ae6142f authored about 9 years ago by austinv11 <[email protected]>
Added proper token handling for changing account info

github.com/Discord4J/Discord4J - ecd36a654b9f13cc968efe776e553fd11c406df1 authored about 9 years ago by austinv11 <[email protected]>
Made requests more gson-ified

github.com/Discord4J/Discord4J - 4e1a0e1bef2bffb8530cd36d525c53b41f34d574 authored about 9 years ago by austinv11 <[email protected]>
Redid event handling because the old way was stupid

Listeners act the same, except IListener and @EventSubscriber can be
used interchangeably withou...

github.com/Discord4J/Discord4J - cb046ac57ca6514e1f53f32e5f0d0951486a96b5 authored about 9 years ago by austinv11 <[email protected]>
So, that last commit was a lie. This is the real commit

github.com/Discord4J/Discord4J - 9e28e31bb081f427a0d89c5a83fc88dd3d300611 authored about 9 years ago by austinv11 <[email protected]>
Since we're using maven for project management, why not go further?

Discord4J.NAME and Discord4J.VERSION are now dynamically set

github.com/Discord4J/Discord4J - 7ba4c8b3b2a15b4a7786e29c8a86e54defc1a21f authored about 9 years ago by austinv11 <[email protected]>
Made the api instance based and started modularizing the api

So you could theoretically have a server handling multiple bot accounts
at the same time.

github.com/Discord4J/Discord4J - d895f531d228e488d46e5c37a1e2cc6c1ea9b83f authored about 9 years ago by austinv11 <[email protected]>
Made the README easier to maintain

I'm lazy ¯\_(ツ)_/¯

github.com/Discord4J/Discord4J - 5517422f59b110db4a35eedeafebc0e65cb3e68d authored about 9 years ago by austinv11 <[email protected]>
DIE JSON SIMPLE!

Yeah, this was annoying. Anyways, moved this to use Gson because it
makes code cleaner. Only tim...

github.com/Discord4J/Discord4J - 9dec9b9703c34e5f29715de051e5c9f284e2a206 authored about 9 years ago by austinv11 <[email protected]>
Setup a basis for unit tests in the future

github.com/Discord4J/Discord4J - 8f26f3e9c3724998902cd905e1d24f810542fc4f authored about 9 years ago by austinv11 <[email protected]>
Last of the fixing CI fixing spam, I promise

github.com/Discord4J/Discord4J - 3960d6b84e67277d4e53630596fd9740124b178e authored about 9 years ago by austinv11 <[email protected]>
Actually making test builds work correctly

github.com/Discord4J/Discord4J - 2e73db155f2c55dd3536534e99848b342c51ef5d authored about 9 years ago by austinv11 <[email protected]>
Migrating from travis to drone.io

github.com/Discord4J/Discord4J - 11d19a4137d99d863493732391bcd6225201831f authored about 9 years ago by austinv11 <[email protected]>
Updated the game api

No more game ids \o/

github.com/Discord4J/Discord4J - 61efc58a6c260747dc637330eeb1dcc099e4dad4 authored about 9 years ago by austinv11 <[email protected]>
Fixes seemingly random NPEs with timestamps from editing

github.com/Discord4J/Discord4J - 94f14fc3ac09836197598ade72c2bb895ed69a50 authored about 9 years ago by austinv11 <[email protected]>
Converted game ids to objects in GameChangeEvent

This is needed because game ids may be null (my bad)

github.com/Discord4J/Discord4J - 5b60d1c96add781ee9ad63204bcba18cc6263b61 authored about 9 years ago by austinv11 <[email protected]>
Added fields for a guild's owner and icon

github.com/Discord4J/Discord4J - 5c2dd91552e4368ae648fc81abfa3b88dbbbdeda authored about 9 years ago by austinv11 <[email protected]>
Added the ability to change the bot's presence and game

Also made ourUser instantiate with the ONLINE presence

github.com/Discord4J/Discord4J - 59f3eedc55939d21a58ce0b9cce218e14e4de09b authored about 9 years ago by austinv11 <[email protected]>
Updated dependency info on the README

github.com/Discord4J/Discord4J - a7cd11f46693f7904284a89c514b98d9bdcbb304 authored about 9 years ago by austinv11 <[email protected]>
Added the ability to detect games

Unfortunately, because Discord devs be dumb, the games.json has to be
manually updated. To get t...

github.com/Discord4J/Discord4J - 990690699653716370eda28455341f52bd718c35 authored about 9 years ago by austinv11 <[email protected]>
Added message editing support

Had to move where sent messages get added to a channel because of a
race condition where the mes...

github.com/Discord4J/Discord4J - f9bbed91762943f1a4739b35d2ad1c4a72b16bb7 authored about 9 years ago by austinv11 <[email protected]>
Merge remote-tracking branch 'nerd/master'

github.com/Discord4J/Discord4J - a538e67aa61361d4b61624d4330ca0845a61756f authored about 9 years ago by austinv11 <[email protected]>
Merge pull request #14 from austinv11/master

Master

github.com/Discord4J/Discord4J - 5727aa68ef56e2753c89be926a92dd81683a0299 authored about 9 years ago by x <[email protected]>
Private channels are now properly initialized when the bot logs in

This fixes some weirdness with the TypingEvent on a private channel

github.com/Discord4J/Discord4J - 73d4c4f45890d8c5d9369388e68ab359d3b294f2 authored about 9 years ago by austinv11 <[email protected]>
Added a field for the guild joined/left in UserJoinEvent and UserLeaveEvent

github.com/Discord4J/Discord4J - 0493a7372f44d9f621bcfa1a74b6fe6aab5be668 authored about 9 years ago by austinv11 <[email protected]>
Merge remote-tracking branch 'nerd/master'

github.com/Discord4J/Discord4J - d7e47e38df38b3b8c74c1289b374223e1c9fd08a authored about 9 years ago by austinv11 <[email protected]>
Merge pull request #12 from austinv11/master

Added support for special characters

github.com/Discord4J/Discord4J - 89447fe0f44036cc456cd851cb7de57b8302d9dc authored about 9 years ago by x <[email protected]>
Added support for special characters

These include control characters like "\n"

github.com/Discord4J/Discord4J - 80c7a3593a8b2885fe4a3ed99fa63f01a2af9392 authored about 9 years ago by austinv11 <[email protected]>
Merge pull request #11 from Klazen108/master

UTF-8 Support

github.com/Discord4J/Discord4J - 966915004907a6c856c35c859a5ebb220a950732 authored about 9 years ago by x <[email protected]>
UTF-8 Support

Adds UTF-8 encoding to messages sent from the client. Previously,
messages like ヽ༼■ل͜■༽ノ rendere...

github.com/Discord4J/Discord4J - 7cb85917ae27d99b4870d9735672ccbada37ffa4 authored about 9 years ago by Klazen <[email protected]>
Update README.md

spacing got on my NERVES

github.com/Discord4J/Discord4J - c14298a2059a81308e513855d1fda4a067543810 authored about 9 years ago by x <[email protected]>
Private messages, MessageBuilder improvements, mention overhaul

github.com/Discord4J/Discord4J - e8d5df0cb545c39f2072a1134c09facc6f9fb3f8 authored about 9 years ago by knobody <[email protected]>
Presences and a few other events.

github.com/Discord4J/Discord4J - 706a5328bbedbb89abf5f5e50014945751f17453 authored about 9 years ago by knobody <[email protected]>
Added an annotated version of the EventDispatcher, per @austinv11's request.

github.com/Discord4J/Discord4J - bd7d614d2c0094037dc5e7a94b153dc07301d069 authored about 9 years ago by knobody <[email protected]>
Merge remote-tracking branch 'origin/master'

github.com/Discord4J/Discord4J - af8b75f2eb487b6515cfd864fbd8b902a54c9bf6 authored about 9 years ago by BuildTools <[email protected]>
Now ignores the deletion of its own messages.

github.com/Discord4J/Discord4J - 176eeb9801e8235e1334472b826891b1a342a565 authored about 9 years ago by BuildTools <[email protected]>
Update .travis.yml

github.com/Discord4J/Discord4J - 193fe77f5174c491c32cee5a7ed122c7f6b60758 authored about 9 years ago by x <[email protected]>
Create .travis.yml

github.com/Discord4J/Discord4J - 70bddec94d48464bcb1585ed013e4491c4c02738 authored about 9 years ago by x <[email protected]>
Merge remote-tracking branch 'origin/master'

github.com/Discord4J/Discord4J - e1c345f8be5ad47219a890191df8dc4c1829c7a2 authored about 9 years ago by BuildTools <[email protected]>
SUPER DUPER MAJOR UPDATE WOOO

github.com/Discord4J/Discord4J - 721c90e7006ff642f1b18f666e9314b61ab06add authored about 9 years ago by BuildTools <[email protected]>
Merge pull request #6 from austinv11/patch-1

Added a method to get all guilds the bot is a member of.

github.com/Discord4J/Discord4J - 7c56c5173dc17049f67e1529f061a4be456aa0cb authored over 9 years ago by x <[email protected]>
Properly obtain WebSocket gateway.

github.com/Discord4J/Discord4J - 6707e8810bf6fb032de9734c5250750178300eb7 authored over 9 years ago by BuildTools <[email protected]>
Added a method to get all guilds connected

github.com/Discord4J/Discord4J - ee05b5ddf05584f3d46a4634809fcb2fd58d53a5 authored over 9 years ago by austinv11 <[email protected]>
Messages now contain User objects instead of ID and username.

github.com/Discord4J/Discord4J - 0daf450f49ad797dbb193720d773dc6994f5bc0b authored over 9 years ago by BuildTools <[email protected]>
Added timestamps to messages.

github.com/Discord4J/Discord4J - 5405d3051932d80be2c5cc949008b9d44a621ad3 authored over 9 years ago by BuildTools <[email protected]>
Adds received messages to channel list.

github.com/Discord4J/Discord4J - 9b18fe351f8079678a6d8340ee6ca09654d7faf2 authored over 9 years ago by BuildTools <[email protected]>
Fixed a typo that caused message deletion to not work.

github.com/Discord4J/Discord4J - 146e51b3a5c21fb751ada71159d3bb9cceb07da9 authored over 9 years ago by BuildTools <[email protected]>
Now uses new websocket endpoint.

github.com/Discord4J/Discord4J - f5379ebd6ca8d5375fe27292156d50956c31cc8e authored over 9 years ago by BuildTools <[email protected]>
Merge pull request #1 from matias49/master

Added .gitignore and new README.md

github.com/Discord4J/Discord4J - 551541ca35772f871c8b09b9f94781abc9efa803 authored over 9 years ago by x <[email protected]>
updated README.md but still in development

github.com/Discord4J/Discord4J - d853d9e218f886700e630b290f5f29223d3da28c authored over 9 years ago by Matias49 <[email protected]>
Added .gitignore

github.com/Discord4J/Discord4J - 91ae8f55e6aa8d69738defd86473ca7ceaa43726 authored over 9 years ago by Matias49 <[email protected]>
Merge remote-tracking branch 'origin/master'

github.com/Discord4J/Discord4J - 0f2ff7349cfb35ff5e64ef4cd0262640ddb6b436 authored over 9 years ago by knobody <[email protected]>
Profile changes have been implemented! That means you can now change the email, password, and username of your bot! I have also redone the way the way HTTP requests are made and fixed a couple bugs.

github.com/Discord4J/Discord4J - 157f2f05493f51435055e083de26dd8cc29311a0 authored over 9 years ago by knobody <[email protected]>
Invites are now supported! Your bot can now accept invites (example in ReplyBot). Also, Discord4J now supports SLF4J and Maven (thanks to Chinchillic <3)

github.com/Discord4J/Discord4J - 2f785950fa99cddea4d06484f92140da38f96394 authored over 9 years ago by knobody <[email protected]>
Added a few new events! Respond to mentions easier, and listen for edits (incomplete) and deletes; you can even delete your bot's messages now!

github.com/Discord4J/Discord4J - ed16a01750e73531549abec4cea655c3f12021ed authored over 9 years ago by knobody <[email protected]>
Create README.md

github.com/Discord4J/Discord4J - d132929dafedab61c6cec5d9a23da266ab36ef20 authored over 9 years ago by nobody <[email protected]>
Merge remote-tracking branch 'origin/master'

github.com/Discord4J/Discord4J - faa4ac9c691df23c08f1af7a73b84ced441d237a authored over 9 years ago by knobody <[email protected]>
Added mention support! You can now mention users and detect users that mention you!

github.com/Discord4J/Discord4J - 45409f96d3b02bd41cf528239f41e42747ce3663 authored over 9 years ago by knobody <[email protected]>
First commit; it works!

github.com/Discord4J/Discord4J - bdd7a9f3909edf493f5ff6fb6bbabd58ef16967c authored over 9 years ago by knobody <[email protected]>