meew0
358c40c355
Set the volume default to 1 as @hydrabolt intended, fixes #154
2016-01-30 10:42:13 +01:00
abalabahaha
7fb39b6dc0
Fixed isMentioned
2016-01-30 01:28:58 -08:00
abalabahaha
5d4cd1fc28
Fix addMemberToRoles/removeMemberFromRoles
2016-01-29 22:11:12 -08:00
abalabahaha
e3173d1561
In-order + duplicate mentions, cleanContent in Messages
2016-01-29 22:05:01 -08:00
abalabahaha
8b392f359a
add channel to voiceStateUpdate, reorder args
2016-01-29 21:45:49 -08:00
abalabahaha
dad570a4ec
sendFile via URL
2016-01-29 21:45:03 -08:00
abalabahaha
35c800cc8f
Fixed line of code (meew0) causing logins with new creds to fail
2016-01-29 21:01:35 -08:00
abalabahaha
b052d59e46
renamed voiceUserStateUpdate to voiceStateUpdate
2016-01-29 21:00:23 -08:00
abalabahaha
6af71bf639
The beginnings of the voiceUserStateChange event
2016-01-29 17:46:46 -08:00
abalabahaha
8726b23730
Resolve role IDs
2016-01-29 17:14:40 -08:00
abalabahaha
ee2172c1d5
memberHasRole, membersWithRole
2016-01-29 17:02:40 -08:00
abalabahaha
2c8747995a
Merge addRoleToMember(s), merge removeRoleFromMember(s)
2016-01-29 14:55:07 -08:00
abalabahaha
be083b717e
Merge pull request #168 from hydrabolt/issue/144
...
Allow moving users to voice channels
2016-01-29 14:04:05 -08:00
meew0
fe9911acc2
Don't require a server for moveMember
2016-01-29 23:03:12 +01:00
meew0
9cfcb3452b
Remove debug calls
2016-01-29 22:44:36 +01:00
meew0
59060b27e6
Handle resolveChannel correctly because it returns a promise
2016-01-29 22:44:29 +01:00
abalabahaha
79039f08a1
Fixing server updates
2016-01-25 00:34:16 -08:00
abalabahaha
4e9a11d7a9
sendFile typo
2016-01-24 18:31:51 -08:00
abalabahaha
2c17eaed02
Fix login, clone objects when firing x-Updated events
2016-01-24 16:41:35 -08:00
abalabahaha
2c6cbb6675
Merge remote-tracking branch 'ntay/sendfile-original-name' into indev
2016-01-24 16:15:28 -08:00
Nicholas Tay
3b3f5d831a
More string checking, and stream filename checking (fs streams)
2016-01-25 11:07:06 +11:00
abalabahaha
44c1fc5b29
Fixed getChannelLogs before/after, added server unavailable checks in READY
2016-01-24 15:41:23 -08:00
Nicholas Tay
3a8f1ddbf9
Optional sendFile name callback and remove extra logic
2016-01-25 10:35:44 +11:00
meew0
042d7d1dbe
Add voice channel moving, not quite working yet
2016-01-24 23:22:24 +01:00
meew0
3caf1f74cc
Allow tokens to be used for login, fixes #159
2016-01-24 14:33:39 +01:00
Nicholas Tay
47f35a942c
Make sendFile() use original file name by default
2016-01-24 21:23:09 +11:00
abalabahaha
76ab439033
Possibly fix messageUpdated
2016-01-20 22:45:30 -08:00
Jacob
dba7a1d06a
fixed volume option and set default to 25% to avoid hearing loss
2016-01-20 22:26:26 -08:00
abalabahaha
68435f0619
Handle unavailable guild, fix default getChannelLogs limit
2016-01-18 17:46:15 -08:00
abalabahaha
94f067cc51
Check if parts of server data exist
2016-01-16 17:09:25 -08:00
meew0
345d0da72b
Merge branch 'CKing-patch-3' into indev
2016-01-16 16:00:05 +01:00
Ch. König
8571723ec1
Make destroy return a promise
2016-01-16 15:22:01 +01:00
Neto Becker
b3d5197013
removed ES6 function calls
2016-01-15 15:11:21 +01:00
abalabahaha
0164d3e7b5
Attempted merge of userUpdated and presence, along with before/after arguments
2016-01-13 23:35:37 -08:00
abalabahaha
fc58a0d5cf
Attempting getInvites
2016-01-13 20:32:07 -08:00
abalabahaha
cffdb5f5f6
Improvement upon addMemberToRoles and build
2016-01-12 14:59:45 -08:00
Chris Talman
51a8feb562
Client.addMemberToRoles is now functional and prevents duplicate roles
2016-01-12 14:52:37 -08:00
abalabahaha
8a8ba51c2b
Bad idle logic error
2016-01-06 21:39:05 -08:00
meew0
f51fecf726
Fix parameter callback checks not setting default arguments
...
The `typeof X === "function"` checks to check whether the callback replaces any default arguments didn't set the default arguments afterwards, so internal functions would sometimes get called with the wrong attributes. This is now fixed.
2016-01-05 21:27:58 +01:00
meew0
fee5cade9e
Client wrapper for updateServer
2016-01-05 21:23:00 +01:00
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
2000b62b36
fixed references to update items
2016-01-01 18:27:08 +00: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
meew0
0921484ef6
Add opus sanity check
2015-12-27 17:25:04 +01: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
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
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
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
2253560631
fix travis bugs and mentions
2015-12-23 22:36:31 +00: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
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
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
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
qeled
f280349f0c
Fix sequence and timestamp in VoiceConnection
2015-12-11 19:48:32 +00:00
qeled
d8af1a49ae
Disable ffmpeg logging and ignore stderr
2015-12-11 19:48:32 +00:00
Simon Schick
506b425ca0
Simplified code segment, removed pointless concat call.
2015-12-11 19:48:31 +00:00
Simon Schick
1a93f8638e
Forgot to expose userAgent is base client
2015-12-11 19:48:31 +00:00
Simon Schick
002d8ce0af
Moved all http request related code into method to allow override of useragent, removed superagent end detour
2015-12-11 19:48:31 +00:00
Guichaguri
78eeee084f
Added user-agent with discord.js information
...
Requested by the Discord Team
2015-12-11 19:48:31 +00:00
qeled
a369ef2788
Improve Cache class performance
...
Use hashmap instead of array for caching by discriminator
Optimize `get` method by using `for` loop instead of `forEach`
and returning hashmap cache for queries by discriminator
2015-12-10 02:26:30 +03:00
Amish Shah
a789b1f396
reply no longer mentions in PM
...
for much more fluent conversations in PM
2015-12-09 18:56:20 +00:00
Amish Shah
d9b9d1d0a3
build changes and fix presence bug
2015-12-09 18:26:25 +00:00
Simon Schick
f9b3369187
Simplification
2015-12-08 17:49:35 +01:00
Amish Shah
6cff34ae3c
try again
2015-12-06 21:02:24 +00:00
Amish Shah
ff7adf1cf7
basic speed improvement - eats more memory
2015-12-06 20:53:23 +00:00
Amish Shah
b59f2940e3
finalised revive
2015-12-06 20:19:30 +00:00
Amish Shah
d504406cfc
partially working autorevive
2015-12-06 19:30:32 +00:00
Amish Shah
41efef750f
Clarified options and added autoRevive option
...
Useful when investigating potential option parameters
2015-12-06 19:11:59 +00:00
Amish Shah
706682af55
fixed voice intervals not dying, bot will now fully die on close
2015-12-06 19:07:34 +00:00
Amish Shah
e072c58460
added interval fixes - bots die gracefully now
2015-12-06 19:02:10 +00:00
abalabahaha
d3e0f46ff0
Merge remote-tracking branch 'upstream/indev' into indev
2015-12-05 16:57:13 -08:00
abalabahaha
2157e0b682
Saddening typo
2015-12-05 16:56:53 -08:00
Amish Shah
e16211c4fb
Added stereo support
2015-12-05 21:19:38 +00:00
Amish Shah
d122184b6b
voice fixes
2015-12-05 20:57:23 +00:00
abalabahaha
de19475ae0
Attempted add/remove from roles
2015-12-05 12:13:24 -08:00
abalabahaha
50646503cd
Merge remote-tracking branch 'upstream/indev' into indev
2015-12-05 10:31:29 -08:00
abalabahaha
ccc794229e
setChannelPosition
2015-12-05 10:29:12 -08:00
Amish Shah
1d8905d25a
Finalised server documentation
...
I think
2015-12-05 18:17:01 +00:00
abalabahaha
a89938ed01
setChannelTopic, not setTopic
2015-12-05 10:04:00 -08:00
abalabahaha
e92e087aeb
Fixed stupid weird code
2015-12-05 09:59:25 -08:00
abalabahaha
559ed5f76f
More shortcuts
2015-12-05 09:43:11 -08:00
Amish Shah
eb500ecd24
Added startTyping stopTyping and createChannel
2015-12-05 17:21:32 +00:00
Amish Shah
10442e5634
Added getLogs
2015-12-05 17:12:15 +00:00
Amish Shah
212c672c2f
Added sendFile and server.generalChannel
2015-12-05 17:10:48 +00:00
Amish Shah
05409ccc21
Finished server shortcuts
...
I think
2015-12-05 17:08:56 +00:00
Amish Shah
780565ff68
Added shortcuts to user and server classes
...
User.addTo User.removeFrom Server.leave/delete Server.createInvite Server.createRole
2015-12-05 17:03:05 +00:00
Amish Shah
5a971ba097
Added role shortcuts and to user also
2015-12-05 16:57:58 +00:00
Amish Shah
f95822dcb7
Added message.edit, textchannel.send, textchannel.sendTTS and pmchannel.send, pmchannel.sendTTS
2015-12-05 16:48:09 +00:00
Ch. König
01a640feec
Fixes server being null on serverCreated event
2015-12-05 12:54:16 +01:00
Amish Shah
e01b4eb114
v5.1.0 finalised bug fixes
2015-12-04 21:07:15 +00:00
Amish Shah
ac2398e47c
started working on bug fixes and test scripts
2015-12-04 20:30:11 +00:00
abalabahaha
3c0687ac95
Merge pull request #75 from SimonSchick/resolvererrors
...
Resolvererrors
2015-11-28 16:40:25 -08:00
Simon Schick
6934068c7f
Removed redudant catch/throw operations as the error message is now actually useful
2015-11-28 23:03:15 +01:00
Simon Schick
4735c85e1b
Cleaned up file control structures, no more else if chains when you can return right away, also more describtive errors
2015-11-28 22:59:35 +01:00
Simon Schick
687970a3ec
Prevent error when trying to close stream by assuming all streams have end/destroy methods
2015-11-28 22:19:17 +01:00
Simon Schick
4c30890626
Fixed accidental prototype duplicate
2015-11-28 18:56:13 +01:00
Simon Schick
faa744b1e3
Use import/export since we are using babel, removed unused imports
2015-11-28 17:57:22 +01:00
abalabahaha
47b6f6cadd
Merge pull request #68 from SimonSchick/streamfix
...
Potential fix for streams not terminating
2015-11-27 10:52:12 -08:00
Simon Schick
df7590c105
Potential fix for streams not terminating
2015-11-27 19:37:03 +01:00
Simon Schick
87dbfcd7ed
make use of qs instead of manually building querystring
...
promise simplification and optimisation
use Array.map instead of forEach for mapping
added missing rethrows
emit error events in typing
removed unusued EventEmitter import
no braces for single arg arrow function
added missing semicolons
2015-11-24 21:58:28 +01:00
Simon Schick
fd54dc4f1f
Fixed stack overflow in removeUserFromRole, removed redudant argument grouping, removed redudant error callback wrap
2015-11-24 03:27:56 +01:00
Simon Schick
0b1a165139
Prevent error swallowing
2015-11-24 03:21:56 +01:00
Simon Schick
db5b333085
Forgot some return statements
2015-11-24 03:10:06 +01:00
Simon Schick
bcbcc1e95d
Slightly reduced promise bloat
2015-11-24 02:59:26 +01:00
Simon Schick
c801dcff2b
fixed rejecting promise invoking callbacks
...
reduces unneeded promise wrap
fixed cases where the first argument is callback was set despite success
added missing returns in awaitResponse
made defaults arrow functions, and commented out their defaults to prevent unsused vars
added missing returns for status functions
2015-11-24 02:48:05 +01:00
abalabahaha
8cb912090f
Don't overwrite permissions in updateRole if they aren't passed
2015-11-22 20:25:52 -08:00
abalabahaha
014d78638e
messageDeleted passes channel
2015-11-22 17:49:23 -08:00
abalabahaha
c9497a0f75
Emit -ed and fixed presence vs. userUpdated check
2015-11-22 17:15:49 -08:00
Amish Shah
41cd3f0ce1
Fixed bug where banning would not work
2015-11-22 15:32:14 +00:00
Amish Shah
b22995f254
Built src again using the correct preset
2015-11-22 15:12:39 +00:00
hydrabolt
cf33df18cf
Simplified awaitResponse
2015-11-21 21:25:28 +00:00
hydrabolt
d916e5719b
Fixed awaiting
2015-11-21 20:59:33 +00:00
hydrabolt
ddfed4da6c
Added awaiting internally
2015-11-21 20:50:58 +00:00
hydrabolt
4ba90f36fe
Added cache.random() and node engine to package.json
2015-11-21 18:35:51 +00:00
hydrabolt
08544d3cd5
Documented new additions
2015-11-21 15:07:32 +00:00
hydrabolt
65698cf525
Added new functions
...
setStatusIdle() - aliases setStatusAway
setStatusOnline() - aliases setStatusActive and setStatusHere
setPlayingGame() - uses GameID resolvable
2015-11-21 14:55:15 +00:00
abalabahaha
0ba7a1796e
msg.sender is an alias to msg.author
2015-11-20 17:17:25 -08:00
hydrabolt
409635d50a
v5.0.0! Woo!
2015-11-20 22:12:02 +00:00
hydrabolt
979909a570
Added message docs
2015-11-20 20:54:59 +00:00
hydrabolt
19fb8e6dfd
Finished channels
2015-11-20 20:44:09 +00:00
hydrabolt
10ea6a9336
Documented Cache
2015-11-20 16:36:32 +00:00
hydrabolt
2d04728edc
Finalised event documentation for Client
2015-11-20 16:24:38 +00:00
hydrabolt
8ae123c67e
Merge remote-tracking branch 'refs/remotes/origin/rewrite' into rewrite-docs
2015-11-19 20:51:50 +00:00
hydrabolt
09d0e225c9
More docs
2015-11-19 20:34:05 +00:00
hydrabolt
7deb431fdf
More docs
2015-11-19 20:22:46 +00:00
abalabahaha
224cca1e31
updateRole and deleteInvite
2015-11-19 09:40:15 -08:00
hydrabolt
e08c10507d
Added setAvatar
2015-11-19 16:52:01 +00:00
hydrabolt
e486ad1a79
Added updateDetails and setUsername
2015-11-19 16:46:23 +00:00
hydrabolt
d70f66abfd
Fixed resolver rejection for callbacks
...
potentially could cause some code to crash if using callbacks instead of
promises
2015-11-19 16:34:42 +00:00
hydrabolt
c74b5dbd3f
Added startTyping stopTyping and added serverchannel.mention()
2015-11-19 16:33:25 +00:00
hydrabolt
0fdcf827d0
serverchannel.toString() now returns mentionable
2015-11-19 16:18:02 +00:00
hydrabolt
881615f15e
Fixed isMentioned
2015-11-18 17:28:53 +00:00
hydrabolt
6bca494ddc
Added msg.isMentioned
2015-11-18 17:24:15 +00:00
hydrabolt
c342ca4116
Added joinServer
2015-11-18 17:13:06 +00:00
hydrabolt
7b73671295
Added the joinServer funciton internally
2015-11-18 16:45:37 +00:00
abalabahaha
cfc1424dde
Merge remote-tracking branch 'upstream/rewrite' into rewrite
2015-11-15 12:47:43 -08:00
abalabahaha
7af104a892
sendTyping, setStatus, and channel position
2015-11-15 12:46:52 -08:00
hydrabolt
373358cf49
Fixed update to updateMessage
2015-11-15 14:32:59 +00:00
hydrabolt
a5581382b9
Added message deregs
2015-11-15 14:31:03 +00:00
hydrabolt
8a3c99fdd2
Fixed bad reg
2015-11-15 14:28:32 +00:00
hydrabolt
de36e8c9d8
Fixed bad reg
2015-11-15 14:28:24 +00:00
hydrabolt
f1bde8a98a
Semantically correct
2015-11-15 14:26:30 +00:00
hydrabolt
fbd922e557
More things
2015-11-15 14:21:22 +00:00
hydrabolt
68ac437ef0
Fixed channel.delete()
2015-11-15 13:57:51 +00:00
hydrabolt
083244f744
Added channel.delete()
2015-11-15 13:55:29 +00:00
hydrabolt
4973412439
Added message acknowledging
2015-11-15 13:32:01 +00:00
hydrabolt
9ad55668a1
Removed pointless destroy console.log
2015-11-13 22:56:43 +00:00
hydrabolt
a09505a05d
Fixed getBans
2015-11-12 21:44:04 +00:00
hydrabolt
00fd78f949
Fixed bugs from PR
2015-11-12 21:01:41 +00:00
abalabahaha
db7da87cb4
Fixed unbanMember and added getBans
2015-11-11 22:46:24 -08:00
abalabahaha
3e37c5d91f
Removed trailing spaces, added unbanMember and kickMember
2015-11-11 18:36:24 -08:00
hydrabolt
bb716480b1
Fixed leaving voice channels
2015-11-09 18:34:03 +00:00
hydrabolt
a9173ec776
Fixed playingFiles
2015-11-08 21:32:44 +00:00
hydrabolt
4081bf8d2d
Fixed bad error error
...
ironic isn't it
2015-11-08 21:03:45 +00:00
hydrabolt
82206e75b6
Stopped audio encoder outputting directly
2015-11-08 20:51:29 +00:00
hydrabolt
18e35d82e1
Client can now receive PM messages properly
2015-11-08 20:46:20 +00:00
hydrabolt
a36bc226fd
Fixed something that may break later
2015-11-08 20:43:20 +00:00
hydrabolt
821c12f82c
Reformatted internals
2015-11-08 20:40:18 +00:00
hydrabolt
ad536445d9
Fixed ffmpeg/avconv confusions
2015-11-08 16:40:40 +00:00
hydrabolt
36e40d1b35
Fixed order
2015-11-08 16:31:33 +00:00
hydrabolt
71786148bc
Added playStream and renamed some functions
2015-11-08 12:55:10 +00:00
hydrabolt
639fc99b86
Temporary fix
2015-11-08 12:41:39 +00:00
hydrabolt
30f02e77c4
playing stream
2015-11-08 12:34:59 +00:00
hydrabolt
a1e92dff5c
Made opus truly optional
2015-11-08 10:55:57 +00:00
hydrabolt
c5fe16af5b
Fixed switching voice channels
2015-11-08 10:45:49 +00:00
hydrabolt
04c3dbedac
Fixed memory leaks
2015-11-08 10:09:49 +00:00
hydrabolt
99a63db142
Gave a reason why mono is used
2015-11-07 22:34:39 +00:00
hydrabolt
e90a1a4ed6
Credited izy
2015-11-07 22:15:04 +00:00
hydrabolt
0dfc747b1b
Basic fixes, added test script
2015-11-07 22:02:33 +00:00
hydrabolt
67d5f9d63e
Updated index.js to not run
2015-11-07 21:39:32 +00:00
hydrabolt
f5640fa5d0
Added opus as an optional
2015-11-07 21:36:43 +00:00
hydrabolt
48c3770caf
Fixed process removing
2015-11-07 21:33:38 +00:00
hydrabolt
2e43117500
Updated voice connection
2015-11-07 21:25:52 +00:00
hydrabolt
ae75c49621
Minor fixes
2015-11-07 21:24:56 +00:00
hydrabolt
fc31df3fcf
Tidy up of code
2015-11-07 18:57:23 +00:00
hydrabolt
af8da5b0a2
Optimisations
2015-11-07 18:39:22 +00:00
hydrabolt
be1f5064c2
AWESOME MAGIC
2015-11-07 17:21:05 +00:00
hydrabolt
4bab0a6bbc
Bad wav support
2015-11-07 14:45:45 +00:00
hydrabolt
ab3cdf8a39
Voice now properly joins
2015-11-06 21:53:45 +00:00
hydrabolt
4118252ace
Fixed smallish bugs
2015-11-06 21:36:58 +00:00
hydrabolt
cb5452f072
Added rudimentary voice joining
2015-11-06 21:26:36 +00:00
hydrabolt
bd0228bc71
Started basic work on voice
2015-11-06 20:46:11 +00:00
hydrabolt
ac3608feb4
more channel features
2015-11-06 20:36:35 +00:00
hydrabolt
98a62eb94e
Added setTopic implementation
2015-11-06 20:07:28 +00:00
hydrabolt
81a8771063
Updated overwritePermissions function
2015-11-06 20:00:34 +00:00
hydrabolt
73e0c1683b
Added overwrite shortcut
2015-11-05 20:02:34 +00:00
hydrabolt
5dfe7cbf79
Fixed invite
2015-11-05 18:44:07 +00:00
hydrabolt
f6dfea5abd
Added createInvite
2015-11-05 18:39:02 +00:00
hydrabolt
164e6b1b7e
Added addMemberToRole
2015-11-05 17:52:21 +00:00
hydrabolt
e54da00282
added createRole, updateRole and deleteRole
2015-11-05 17:37:27 +00:00
hydrabolt
ca6f582853
Added banMember method
2015-11-02 17:43:44 +00:00
hydrabolt
0629b9c06d
Sets the client's user
2015-11-02 17:34:50 +00:00
hydrabolt
ff9c9b5647
Added deleteChannel implementation
2015-11-02 17:21:27 +00:00
hydrabolt
25f0408fae
Fixed typing and added createChannel
2015-11-02 17:14:04 +00:00
hydrabolt
576715f531
Added presence updates, typing and ban adds
2015-11-02 16:52:22 +00:00
hydrabolt
641683c9d9
Now caches user status
2015-11-01 19:55:31 +00:00
hydrabolt
b2a74be0f9
Added permissions
2015-11-01 17:46:24 +00:00
hydrabolt
0d6e913454
serverMemberUpdate listener
2015-11-01 16:04:59 +00:00
hydrabolt
b7656f3877
added serverMemberRemove listener
2015-11-01 15:49:07 +00:00
hydrabolt
2e62ced2ee
added serverRoleUpdated
2015-11-01 15:27:53 +00:00
hydrabolt
4d8cd20cf5
ServerRoleCreate listener
2015-11-01 15:12:33 +00:00
hydrabolt
5b7a3dd3a1
Added CHANNEL_UPDATE listener
2015-11-01 14:57:48 +00:00
hydrabolt
74bd0d5dad
Added channelDelete listener
2015-11-01 14:43:01 +00:00
hydrabolt
c173dcd2fe
added channelCreate listener
2015-11-01 14:39:59 +00:00
hydrabolt
5eff07a80a
Fixed serverUpdate listener again
2015-11-01 14:26:57 +00:00
hydrabolt
7175218ecf
Fixed server update listener
2015-11-01 14:09:00 +00:00
hydrabolt
5adcb5b8eb
Fixed serverDelete implementation and added lsitener
2015-11-01 13:39:20 +00:00
hydrabolt
1efc2eb505
Added leave server and other stuff
2015-11-01 13:34:59 +00:00
hydrabolt
0fe42c61da
Added createServer
2015-11-01 13:08:17 +00:00