Hugo Holmqvist
e42178181d
Fixes some bool options ( #521 )
...
* Fix boolean options
* viewlad
* grunt
2016-08-16 09:50:27 -07:00
Hugo Holmqvist
ce198ef005
Add 'Bot' prefix to token ( #510 )
...
* Add 'Bot' prefix to token
* Add option for token prefix
* Maybe this is what abal meant?
* Change option name
* Check if token already starts with prefix
2016-08-14 11:38:04 -07:00
abalabahaha
810059200c
Add getOAuthApplication()
2016-07-29 01:05:01 -07:00
abalabahaha
b95058399e
Enable autoReconnect by default
2016-07-29 05:56:50 +09:00
Jesse Bryan
45d61f24db
Removed Client#setChannelNameAndTopic and any relevant references (fixed). ( #464 )
...
* Removed undeed functions relating to channelName and channelTopic.
* Compiled the last commit.
2016-07-14 09:05:44 +08:00
Manuel Kraus
ba51df918c
Add pinning ( #434 )
...
Added methods:
pinMessage()
unpinMessage()
getPinnedMessages()
Added params for getChannelLogs:
around
2016-06-18 11:21:52 +09:00
Manuel Kraus
0e4612d7ab
Add client.getMessage() ( #428 )
...
* Add client.getMessage
* Add shortcuts
* build it..
* Add missing ~ in note docs
* ............
2016-06-16 07:31:02 +09:00
Manuel Kraus
0f4566dd23
Add notes ( #423 )
2016-06-15 13:04:47 +09:00
Brussell
636a095377
Add disableEveryone option ( #400 )
...
* Added support for new game objects
bot.setStreaming(name, url, type, callback); added
logic for Internal setStatus updated to check if string or object
* Add disableEveryone option
* forgot to compile
oh well, it can be squash merged
2016-06-01 21:35:32 -07:00
Brian Tanner
00e3708e78
add guild sharding support ( #393 )
...
* add guild sharding support
* squash if statements
2016-05-31 10:19:15 -07:00
Nicholas Tay
bea1663052
Set bitrate for voice channels support ( #363 )
...
* Set bitrate for voice channels
* Docs for bitrate settings and values
2016-05-22 17:53:52 -07:00
Programmix
ab2c9d9a8d
VoiceChannel user limit support
2016-05-21 09:50:48 -07:00
abalabahaha
e6572caf6c
guildCreateTimeout option
2016-05-16 15:01:50 -07:00
Nicholas Tay
71db8555fe
Bulk deletion of messages ( #336 ) ( #337 )
2016-05-10 09:21:55 -07:00
Brussell
0c38d47ef6
Added support for new game objects ( #332 )
...
bot.setStreaming(name, url, type, callback); added
logic for Internal setStatus updated to check if string or object
2016-05-08 09:47:22 -07:00
abalabahaha
e48f2ffae3
Add setNickname docs
2016-04-30 11:58:12 -07:00
abalabahaha
b47540d6eb
Testing nickname support
2016-04-29 19:25:06 -07:00
abalabahaha
283c99dee8
Fix weird options comments
2016-04-20 20:12:52 -07:00
abalabahaha
dd71bb9e27
ability to send file via sendMessage
2016-04-15 20:10:30 -07:00
abalabahaha
3ed5f4fb90
Blocked users store, move some warn messages to debug
2016-04-15 19:29:35 -07:00
abalabahaha
864126976f
Fix sendFile content
2016-04-15 19:09:14 -07:00
meew0
bf78c441dd
Add a backwards-compatible getter for the first voice connection, thanks @qeled
2016-04-06 15:00:14 +02:00
Nicholas Tay
a15b8e56c7
Multi voice connections across servers working
2016-04-05 11:28:13 +10:00
Lord-Ptolemy
040ea21b33
Added mute, unmute, deafen, undeafen
2016-04-03 16:16:15 -04:00
Nicholas Tay
f591542735
Working friends support with events and requests
2016-03-30 21:01:48 +11:00
abalabahaha
d2a9f15e82
Fixed options + message cache limit + server member count + leaving users
2016-03-10 22:16:05 -08:00
abalabahaha
b5c200901b
Prepare for upcoming leave/deleteServer separation ( fix #198 )
2016-03-06 13:14:15 -08:00
abalabahaha
47ecc934f1
Attempting forceFetchUser callback
2016-02-20 18:33:36 -08:00
hydrabolt
7144ead048
docs 6.66%
2016-02-13 18:21:59 +00:00
hydrabolt
4e03c0b1a2
docs 5.59%
2016-02-13 15:53:01 +00:00
hydrabolt
bd187540d3
4.3% coverage
2016-02-13 15:11:27 +00:00
hydrabolt
54045de5f1
add member chunks
2016-02-12 22:07:56 +00:00
hydrabolt
abde946864
added large_threshold as an option
2016-02-12 21:08:13 +00:00
abalabahaha
cd25848bdc
voiceStateUpdate stored per-server, some docs
2016-01-30 14:11:21 -08: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
abalabahaha
ee2172c1d5
memberHasRole, membersWithRole
2016-01-29 17:02:40 -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
abalabahaha
2c6cbb6675
Merge remote-tracking branch 'ntay/sendfile-original-name' into indev
2016-01-24 16:15:28 -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
68435f0619
Handle unavailable guild, fix default getChannelLogs limit
2016-01-18 17:46:15 -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
abalabahaha
fc58a0d5cf
Attempting getInvites
2016-01-13 20:32:07 -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
abalabahaha
404829a19d
Change gameID (Deprecated) to game
2016-01-04 20:46:28 -08:00