Commit Graph

5800 Commits

Author SHA1 Message Date
meew0 3e1568f536 Implement updateServer, fixes #123 2016-01-05 21:22:45 +01:00
meew0 3e2124e0bd Don't acknowledge messages, fixes #130 2016-01-05 20:35:18 +01:00
meew0 4184e51ec3 Compare game objects before comparing their names
See also http://git.io/vuR7p
2016-01-05 20:33:55 +01:00
abalabahaha 404829a19d Change gameID (Deprecated) to game 2016-01-04 20:46:28 -08:00
abalabahaha 69bffc6279 Finish renaming setChannelTopic 2016-01-04 20:37:15 -08:00
abalabahaha 2a00064646 Validate invite if possible 2016-01-03 11:14:17 -08:00
abalabahaha 718f0b9543 Rebuilt lib for dev and getInvite 2016-01-02 18:24:55 -08:00
Amish Shah 9c8e6eed24 5.3.2 web dists 5.3.2 2016-01-01 18:40:57 +00:00
Amish Shah 57c086dc5f 5.3.2 2016-01-01 18:40:04 +00:00
Amish Shah 2000b62b36 fixed references to update items 2016-01-01 18:27:08 +00:00
Amish Shah 21be3d3c77 Merge pull request #122 from meew0/cb-bugfixes
Callback bugfixes
2015-12-31 22:14:06 +00:00
meew0 7860828a5d Rebuild 2015-12-31 22:57:33 +01:00
meew0 d2473044e5 Fix errant parentheses in getBans, fixes #111 2015-12-31 20:46:39 +01:00
meew0 9325e1fbb5 Fix parentheses typo in setPlayingGame args list 2015-12-31 20:29:15 +01:00
meew0 ea3ac96f13 Fix some very minor inconsistencies 2015-12-31 20:23:30 +01:00
meew0 9cfd287020 Replace awaitResponse on-the-fly callback with dataCallback
I overlooked it previously.
2015-12-31 20:21:59 +01:00
meew0 385da190ba Give the setPlayingGame callback a default value
to be consistent with other functions.
2015-12-31 20:21:03 +01:00
meew0 f018ccebed Add a callback to setPlayingGame 2015-12-31 20:20:36 +01:00
meew0 2c565ebfaf Call the callback in destroy, its callback was previously unused 2015-12-31 20:20:17 +01:00
meew0 a0ffbdb208 Replace on-the-fly callbacks with dataCallback everywhere
Also fixes various code-style and comment issues I've noticed.
2015-12-31 20:19:25 +01:00
meew0 d668ec8632 Use dataCallback for banMember, unbanMember and kickMember.
Fixes #112, #113 and #114.
2015-12-31 20:09:25 +01:00
meew0 ba93a6e224 Rename constructErrorCallback to errorCallback
to be more consistent with dataCallback.
2015-12-31 19:09:02 +01:00
meew0 f50c910af3 Create a utility function to wrap those on-the-fly callbacks 2015-12-31 19:08:28 +01:00
meew0 a0995c6fe7 Add a short comment to constructErrorCallback 2015-12-31 18:56:26 +01:00
meew0 415260d028 Rename "errCB" to "constructErrorCallback" to improve readability 2015-12-31 18:54:44 +01:00
Amish Shah 45c936e1ad Merge pull request #109 from meew0/master
Add opus sanity check
2015-12-29 11:08:32 +00:00
meew0 0921484ef6 Add opus sanity check 2015-12-27 17:25:04 +01:00
Amish Shah b927b223bb 5.3.1 v5.3.1 2015-12-26 18:35:08 +00:00
Amish Shah 8d0fc8e0a6 Resilience to abusers of the API
For some reason there's a way to join text channels via the Discord API but not the Discord Client, so this commit
prevents the Client from crashing by checking to see if the channels are voice channels.
2015-12-26 18:32:46 +00:00
Amish Shah f9f7a568fc 5.3.0 web dists v5.3.0 2015-12-26 18:21:04 +00:00
Amish Shah 8e16abee96 Fixed server.detailsOf(user)
Now points to correct function
2015-12-26 18:16:42 +00:00
Amish Shah 3b7c5aa96a Rename voiceconnection.speaking to voiceconnection.memberd 2015-12-26 18:05:31 +00:00
Amish Shah 0113202c2f Fixed voice_connection.stopPlaying
Now unpipes before destroying
2015-12-26 17:52:20 +00:00
Amish Shah a6a9f08565 Added user.voiceChannel to see where a user is speaking
Returns null if they aren't speaking, otherwise this is a VoiceChannel object.
2015-12-26 17:21:16 +00:00
Amish Shah 9d97dfc95a Voice States in READY packet now processed
Now there is full watching and coverage of voice states
2015-12-26 15:54:45 +00:00
Amish Shah 9c0e20947c Added websocket voice state watching
Now emits voiceJoin(user, voice_channel) or voiceLeave(user, voice_channel) and adds/removes from voice_channel.speaking when a user joins or leaves a voice channel.
2015-12-26 15:38:53 +00:00
Amish Shah 7b2f4e3357 Added Cache 2015-12-26 15:12:58 +00:00
Amish Shah 7de44fb9ac Merge branch 'indev' of https://github.com/hydrabolt/discord.js into indev 2015-12-26 15:10:40 +00:00
abalabahaha 830cc64828 Fixed #105 and built 2015-12-26 15:10:32 +00:00
abalabahaha beb91913bb Suppor string game updates and better setStatus logic 2015-12-26 15:10:32 +00:00
Amish Shah 830ba058d9 Merge pull request #108 from NekoWasHere/master
Add more APIs to the README
2015-12-26 14:59:05 +00:00
Neko e99dccc828 Update README.md 2015-12-25 15:26:10 -08:00
abalabahaha 79990df5b2 Fixed #105 and built 2015-12-24 02:25:20 -08:00
abalabahaha 8c39ddc48d Suppor string game updates and better setStatus logic 2015-12-24 02:07:05 -08:00
Amish Shah 7819dcb3d1 browserified 5.2.0 5.2.0 2015-12-23 22:58:25 +00:00
Amish Shah 2253560631 fix travis bugs and mentions 2015-12-23 22:36:31 +00:00
Amish Shah 7d9b8a9b5b Merge pull request #104 from meew0/master
Add method to play back the output from an arbitrary ffmpeg command
2015-12-23 22:32:15 +00:00
meew0 14682ba2bf Lib output for arbitrary ffmpeg playback 2015-12-23 23:22:18 +01:00
meew0 d09c26c7c1 Add method to play back the output from an arbitrary ffmpeg cmd 2015-12-23 23:20:19 +01:00
Amish Shah 4d6adfd289 voice fixes 2015-12-23 21:10:49 +00:00