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
Amish Shah
7819dcb3d1
browserified 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
meew0
14682ba2bf
Lib output for arbitrary ffmpeg playback
2015-12-23 23:22:18 +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
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
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
abalabahaha
cd4a70cfb2
Fixed the fix and built
2015-12-11 21:37:59 -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
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
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
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
4486b623f5
Build lib and update dependencies
2015-12-06 00:53:35 -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
d2147304c8
Compiled lib
2015-12-05 11:32:33 -08: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
Amish Shah
2b3418faf4
built serverCreate changes
2015-12-05 12:03:55 +00:00
Amish Shah
4f2e2a115c
v5.1.0 web dists
2015-12-04 21:09:26 +00: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
6564c27faf
Folder turned necessary after Discord debate
2015-11-28 21:24:49 -08:00
abalabahaha
eaf30cc80c
Removed unnecessary folder
...
If you're cloning from the repo, use "grunt --dev" to generate it
2015-11-28 10:58:56 -08: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
213379e669
Fixed compiled version
...
Downgraded babel until a working solution found
2015-11-22 17:13:52 +00:00
Amish Shah
e5ad0e23aa
Rebuilt internal client
2015-11-22 15:34:18 +00: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
Amish Shah
68b60c5464
rebuilt files
2015-11-22 15:01:42 +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
abalabahaha
4b7faf9754
Bye old files
2015-11-20 17:14:18 -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
b6f158fac4
Updated docs
2015-11-20 16:40:26 +00:00
hydrabolt
ae635685da
Updated docs to include abala's additions
2015-11-19 20:58:24 +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
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
e7df5bd400
Built internal changes
2015-11-18 16:59:37 +00:00
abalabahaha
cfc1424dde
Merge remote-tracking branch 'upstream/rewrite' into rewrite
2015-11-15 12:47:43 -08:00
abalabahaha
cabb170aee
grunt default does weird things to lib
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