Commit Graph

5575 Commits

Author SHA1 Message Date
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
Amish Shah 0e6ff52c61 PM bug fix 2015-12-22 23:36:10 -08:00
Amish Shah d93990822e Emergency bug fix
Stopped the client from assuming all errors were 429 errors
2015-12-22 23:36:01 -08:00
Amish Shah d8ac7e97a1 Removed console.log 2015-12-19 21:24:02 +00:00
Amish Shah 90045db92d fixed mentions even though they will be changed in the future... why 2015-12-19 21:22:06 +00:00
Amish Shah 941fd2fe98 Minor changes 2015-12-17 18:31:52 +00:00
Amish Shah b82c318e96 Added option to count rate limits as errors
`options.rate_limit_as_error`
2015-12-16 18:51:32 +00:00
Amish Shah 470fbbb6d6 Fixed rate limiting 2015-12-16 18:46:03 +00:00
Amish Shah da990f544a Token Cache bug fix and Rate Limiting 2015-12-16 18:32:01 +00:00
Amish Shah 4d47a05a81 spelling 2015-12-16 16:32:00 +00:00
abalabahaha 3614b78973 Fix #97 (used new feature to detect old versions) 2015-12-14 18:10:30 -08:00
Amish Shah 8f8504810a Privacy improvement over token caching
e-mail is no longer visible in caches
2015-12-14 18:28:27 +00:00
Amish Shah 8f5722d242 Token Caching now works 2015-12-14 18:06:03 +00:00
Amish Shah a122f0994e Stuff 2015-12-13 20:10:33 +00:00
abalabahaha ecc604e6ac Fixed getChannelLogs bug (template string variable without ${}) 2015-12-13 02:00:01 -08:00
Amish Shah c9c1b19968 Fixed message.isMentioned 2015-12-12 21:37:34 +00:00
Amish Shah c2cf1badfd Fixed multiple avconvs/ffmpeg processes still staying alive 2015-12-12 21:04:30 +00:00
Amish Shah 4d43867206 Fixed multiple ffmpeg/avconv processes being alive 2015-12-12 18:04:48 +00:00
Amish Shah d66b765933 added volume control 2015-12-12 17:52:25 +00:00
Amish Shah df368168ee travis testing for indev 2015-12-12 17:34:21 +00:00
Amish Shah 60747afda4 Rebuilt cache changes 2015-12-12 17:32:49 +00:00
Amish Shah 8eb4c47f79 Client now emits unknown and hidden some properties of Cache
Cache.discrim and Cache.discrimCache are now hidden from for..in
2015-12-12 17:32:20 +00:00
Amish Shah cb58bc5414 Build changes & minor changes to Cache 2015-12-12 17:31:28 +00:00
abalabahaha cd4a70cfb2 Fixed the fix and built 2015-12-11 21:37:59 -08:00
abalabahaha 6ed6932e24 Someone forgot to update some code 2015-12-11 20:00:49 -08:00
abalabahaha e020287307 Applied change to second function 2015-12-11 20:00:32 -08:00