Commit Graph

924 Commits

Author SHA1 Message Date
abalabahaha
b7c1b6ebe6 Simulate channel structure if user's voice channel was not found 2016-02-01 17:26:29 -08:00
meew0
c773ea4e49 Check before a channel is a voice channel before joining it 2016-02-01 21:34:32 +01:00
meew0
e66311bdf5 Use resolveChannel instead of resolveVoiceChannel for joinVoiceChannel and get rid of resolveVoiceChannel 2016-02-01 21:30:57 +01:00
abalabahaha
6f7bd987b8 Allow get/getAll to take a function only 2016-01-31 22:37:31 -08:00
abalabahaha
580f260933 Support for regex/function in get/getAll 2016-01-31 22:30:02 -08:00
abalabahaha
6772222955 ESLint fixups 2016-01-31 15:08:04 -08:00
abalabahaha
5e97d309bf Bumpity some versions 2016-01-31 15:07:39 -08:00
abalabahaha
417fd32721 Link libs page so we don't commit every new lib 2016-01-31 11:20:11 -08:00
meew0
76a5bec944 6.0.0 6.0.0 2016-01-31 16:01:56 +01:00
meew0
3a9d8fb518 Rebuild for 6.0.0 2016-01-31 16:01:37 +01:00
meew0
7c0476a7a8 General VoiceConnection documentation 2016-01-31 00:07:53 +01:00
meew0
1ce2ce93c3 Document other methods 2016-01-31 00:07:53 +01:00
meew0
0e53b4fc44 Document playFile 2016-01-31 00:07:53 +01:00
meew0
5a5316dc66 Voice attribute documentation 2016-01-31 00:07:53 +01:00
abalabahaha
2732cbb402 Link to troubleshooting 2016-01-30 14:25:41 -08:00
abalabahaha
f554c88b97 Docs version bump and slight updates 2016-01-30 14:22:23 -08:00
abalabahaha
cd25848bdc voiceStateUpdate stored per-server, some docs 2016-01-30 14:11:21 -08:00
abalabahaha
46807bf1c1 Fix unduplicated mentions 2016-01-30 13:16:18 -08:00
abalabahaha
89e3396af6 sendFile with non-image files (fix #172) 2016-01-30 12:48:53 -08:00
meew0
c1171e6973 Fix the regex in Resolve.resolveFile, fixes #171 2016-01-30 14:36:31 +01:00
meew0
3306067d7b Add a newline at the end of msgbot 2016-01-30 14:28:12 +01:00
meew0
634a5bd737 Fix the webdists, this fixes #170.
Particular problems and how they were resolved:
 - The `fs-extra` module, used exclusively by TokenCacher, didn't have a browser version. I rewrote TokenCacher to not use fs-extra (see fdd4cfc7cc)
 - TokenCacher wouldn't work in the browser anyway due to lack of a file system. I made a shim (`Util/TokenCacher-shim.js`) that implements all TokenCacher functionality as null implementations, this causes `login` to always make a request.
 - Compressed packets couldn't be parsed because neither node's Buffers nor zlib were working correctly. Initially I tried to make a browser-only parser class that parses compressed `Blob` packets, but this didn't work out, so I just disabled compression by default.
2016-01-30 14:17:27 +01:00
meew0
151b98e0a2 Remove the fs-extra dependency from package.json 2016-01-30 12:10:02 +01:00
meew0
fdd4cfc7cc Remove the TokenCacher fs-extra dependency, rewrite init code 2016-01-30 12:09:41 +01:00
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
9fab8ed381 Documentation 2016-01-29 22:48:52 +01:00
meew0
c93ed88daf Rebuild for voice moving 2016-01-29 22:46:42 +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
meew0
4f65378a57 Fix installation instructions on Linux
@hydrabolt what were you thinking?!
2016-01-25 18:19:40 +01:00
abalabahaha
799039588b A few docs updates 2016-01-25 00:49:45 -08: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