Amish Shah
|
a3b9b0f1b4
|
Fix VC docs
|
2016-09-03 23:11:55 +01:00 |
|
Amish Shah
|
efd1d0c738
|
rewrite some docs and refactor some names
|
2016-09-03 23:06:58 +01:00 |
|
Schuyler Cebulskie
|
59a5862f2d
|
Clean up Actions code (#591)
|
2016-09-03 22:48:51 +01:00 |
|
Amish Shah
|
432c5ccc82
|
Add volume modification to dispatcher
|
2016-09-03 22:27:43 +01:00 |
|
Schuyler Cebulskie
|
64d89b3748
|
Replace a few rejections with throw (#590)
|
2016-09-03 21:36:54 +01:00 |
|
Amish Shah
|
44b34154e8
|
guarantee promise resolution for voice connections
|
2016-09-03 21:32:11 +01:00 |
|
Amish Shah
|
7ff2568cfc
|
Fix collectors and make guild sync add previously unknown members
|
2016-09-03 21:21:15 +01:00 |
|
Amish Shah
|
09dee3d46a
|
Fix ready never firing for truly unavailable guilds
|
2016-09-03 21:10:10 +01:00 |
|
Schuyler Cebulskie
|
68acf37fd4
|
Add stricter/better ESLint config (#589)
* Add stricter/better ESLint config
* Remove more unnecessary @returns
|
2016-09-03 20:45:23 +01:00 |
|
Amish Shah
|
a172fffd76
|
Actually add GUILD_SYNC
|
2016-09-03 17:59:16 +01:00 |
|
Schuyler Cebulskie
|
02324fbecb
|
Add string guild resolving (#587)
|
2016-09-03 17:01:50 +01:00 |
|
Schuyler Cebulskie
|
d97ce2e181
|
Remove all string object references (#586)
|
2016-09-03 16:58:28 +01:00 |
|
Schuyler Cebulskie
|
27652b94af
|
Make JSDocs follow general conventions (#582)
* Make JSDocs follow usual conventions
* Fix StringResolvable name
* Make function lowercase
|
2016-09-03 09:57:25 +01:00 |
|
Amish Shah
|
1cbd1bda46
|
fix the bug in a better way
|
2016-09-02 16:57:14 +01:00 |
|
Amish Shah
|
7d27667afc
|
Fix weird guild ug
|
2016-09-02 16:56:13 +01:00 |
|
Hyper-Coder
|
168256469e
|
Re add <Client>.uptime (#579)
|
2016-09-02 00:03:33 +01:00 |
|
Amish Shah
|
28ad224207
|
Add GuildMember as user resolvable
|
2016-09-01 12:05:29 +01:00 |
|
Amish Shah
|
892e162229
|
fix setTyping and many other timeout/interval based methods
|
2016-08-31 19:28:00 +01:00 |
|
Amish Shah
|
631626a3f9
|
Merge remote-tracking branch 'origin/indev-rewrite' into indev-rewrite-sharding
|
2016-08-31 13:43:18 +01:00 |
|
Schuyler Cebulskie
|
f02cc27735
|
Fix ClientDataManager.killUser (#572)
|
2016-08-30 19:31:14 +01:00 |
|
Amish Shah
|
c70dfa83fb
|
Add ShardManager
|
2016-08-30 17:26:32 +01:00 |
|
Amish Shah
|
4f41a86dd3
|
Clear timeout IDs from array after execution
|
2016-08-30 14:20:33 +01:00 |
|
Amish Shah
|
680ac48e3d
|
Emit error instead of console.log
|
2016-08-30 14:06:16 +01:00 |
|
Amish Shah
|
49d525109f
|
Fix ESLint
|
2016-08-30 13:55:55 +01:00 |
|
Amish Shah
|
d249aa10cc
|
Add client.destroy();
|
2016-08-30 13:05:57 +01:00 |
|
Amish Shah
|
52adb3d8b2
|
undo fix whoops ¯\_(ツ)_/¯
|
2016-08-29 19:13:47 +01:00 |
|
Amish Shah
|
1e2e940b98
|
File resolving can use http too now
|
2016-08-29 19:10:05 +01:00 |
|
Amish Shah
|
78e0d88f55
|
Make file resolving non-blocking for local paths
|
2016-08-29 19:08:36 +01:00 |
|
Amish Shah
|
897cbfec77
|
Fix leaving guilds if you are the owner
|
2016-08-29 19:03:50 +01:00 |
|
Manuel Kraus
|
d9ae732bfd
|
Add sendFile function (#562)
* sendFile
* Add default value to filename
* eslint
* (╯°□°)╯︵ ┻━┻
|
2016-08-29 19:01:05 +01:00 |
|
Amish Shah
|
df934eccaf
|
Fix voice losing count
|
2016-08-29 16:41:33 +01:00 |
|
Amish Shah
|
144638e746
|
Experimental ClientOptions.fetch_all_members
|
2016-08-29 13:54:35 +01:00 |
|
Amish Shah
|
001460acc0
|
Add guild.fetchMembers() 🎉🎉
|
2016-08-29 13:20:06 +01:00 |
|
Schuyler Cebulskie
|
0b4f4a559c
|
Make existence checks use .has(id) (#559)
|
2016-08-28 22:54:10 -07:00 |
|
Amish Shah
|
b44a3770d9
|
Added guild.fetchInvites()
|
2016-08-28 21:00:01 +01:00 |
|
Amish Shah
|
1dba048d2e
|
Add invite.delete()
|
2016-08-28 20:51:27 +01:00 |
|
Amish Shah
|
ba3d104619
|
Added guildChannel.createInvite();
|
2016-08-28 20:32:37 +01:00 |
|
Amish Shah
|
9f1475f358
|
Add TextBasedChanel.fetchPinnedMessages()
|
2016-08-28 19:42:40 +01:00 |
|
Amish Shah
|
a57d6b723a
|
Add message.pin() and .unpin();
|
2016-08-28 19:03:08 +01:00 |
|
Amish Shah
|
a91fcd5cab
|
Add ChannelPinsUpdate event
|
2016-08-28 18:50:55 +01:00 |
|
abal
|
ac7e1a052c
|
Add opusscript as a possible opus encoder (#558)
* Add opusscript as a possible opus encoder
* Make weird eslint rule happy
|
2016-08-28 17:35:59 +01:00 |
|
Amish Shah
|
a959cd339c
|
Fix inaccuracy in VoiceReceiver docs
|
2016-08-27 23:15:21 +01:00 |
|
Amish Shah
|
ef0f38930f
|
Added Guild.fetchBans()
|
2016-08-27 22:48:48 +01:00 |
|
Amish Shah
|
22062f1f86
|
Added guild.unban
|
2016-08-27 22:31:21 +01:00 |
|
Amish Shah
|
4d6c604322
|
Added GuildMember.ban()
|
2016-08-27 21:59:35 +01:00 |
|
Amish Shah
|
6a1a36813f
|
Add TextBasedChannel.setTyping(bool)
|
2016-08-27 21:44:08 +01:00 |
|
Schuyler Cebulskie
|
6faa409e96
|
Add note about requiring bot accounts (#552)
|
2016-08-27 20:22:08 +01:00 |
|
Amish Shah
|
b356ccf1e5
|
Merge branch 'indev-rewrite' of https://github.com/hydrabolt/discord.js into indev-rewrite
|
2016-08-27 19:40:18 +01:00 |
|
Amish Shah
|
9ea9623de0
|
Add Permission Overwrites deletion
|
2016-08-27 19:40:14 +01:00 |
|
Schuyler Cebulskie
|
7ae12ab325
|
Rename client.cacheUser to client.fetchUser (#551)
|
2016-08-27 19:28:18 +01:00 |
|
Amish Shah
|
135ab02104
|
fix eslint
|
2016-08-27 18:55:20 +01:00 |
|
Amish Shah
|
6293f28ad9
|
Add guild member nickname setting n stuff
|
2016-08-27 18:55:08 +01:00 |
|
Amish Shah
|
50c6fa3433
|
Role hex stuff
|
2016-08-27 17:46:13 +01:00 |
|
Amish Shah
|
f2708dd26f
|
Add playPCMStream
|
2016-08-27 15:48:10 +01:00 |
|
Amish Shah
|
3718841c7c
|
Merge branch 'indev-rewrite' of https://github.com/hydrabolt/discord.js into indev-rewrite
|
2016-08-27 15:41:42 +01:00 |
|
Amish Shah
|
19d976748c
|
VoiceReadable stream now ends when a member leaves a VoiceChannel
|
2016-08-27 15:35:55 +01:00 |
|
Schuyler Cebulskie
|
f944dce5c7
|
Add client.cacheUser method (#548)
* Add client.cacheUser method
* Fixed ESLint issues
* Added existence check first
|
2016-08-27 15:22:07 +01:00 |
|
Amish Shah
|
642d768cdc
|
Add textBasedChannel.bulkDelete()
|
2016-08-26 22:13:27 +01:00 |
|
Amish Shah
|
ee6ccc5e17
|
Fix fs-extra dependencies
|
2016-08-26 18:05:36 +01:00 |
|
Amish Shah
|
6ddc7a813c
|
Add VoiceReceiver streams
|
2016-08-26 17:34:28 +01:00 |
|
Amish Shah
|
48762c642c
|
Make voice receiving better
|
2016-08-25 23:12:03 +01:00 |
|
Amish Shah
|
2d6068010b
|
Create basic voice receiving
|
2016-08-25 22:40:22 +01:00 |
|
Amish Shah
|
7ba37a3511
|
fix eslint for opus
|
2016-08-25 22:02:41 +01:00 |
|
Amish Shah
|
ccf513a2fc
|
Fix DMs breaking
|
2016-08-25 21:38:50 +01:00 |
|
Amish Shah
|
fe3fdb7d6a
|
document voice
|
2016-08-25 19:12:23 +01:00 |
|
Amish Shah
|
6d7e649bb1
|
fix some voice stuff
|
2016-08-25 14:49:18 +01:00 |
|
Amish Shah
|
7b2d76429f
|
remove console.log
|
2016-08-25 14:28:27 +01:00 |
|
Amish Shah
|
baff7a094c
|
Merge remote-tracking branch 'origin/indev-rewrite' into indev-rewrite-voice
|
2016-08-25 14:26:38 +01:00 |
|
Amish Shah
|
d6f5df39fc
|
voice stuff
|
2016-08-25 14:24:19 +01:00 |
|
Amish Shah
|
253789f398
|
PLS WORK
|
2016-08-24 22:26:32 +01:00 |
|
Amish Shah
|
8683f45816
|
errory voice
|
2016-08-24 21:38:52 +01:00 |
|
Hyper-Coder
|
7892e62604
|
Added Client.uptime (#533)
* Added Client.uptime
* Added Client.uptime
* Update Client.js
|
2016-08-24 17:16:22 +01:00 |
|
Amish Shah
|
48444a5444
|
Fix voice channel members
|
2016-08-23 22:34:51 +01:00 |
|
Amish Shah
|
328f3c4ae8
|
Add VoiceConnection.disconnect([reason]);
|
2016-08-23 21:47:41 +01:00 |
|
Amish Shah
|
f9a553a7f0
|
Documentation
|
2016-08-23 21:16:52 +01:00 |
|
Amish Shah
|
d0a76f3f38
|
Promisify
|
2016-08-23 21:04:19 +01:00 |
|
Amish Shah
|
e370ccf806
|
Complete voice connection
|
2016-08-23 20:59:08 +01:00 |
|
Amish Shah
|
f713f52841
|
Add voice websocket handling
|
2016-08-23 19:13:23 +01:00 |
|
Amish Shah
|
d8b1ef47cd
|
voice setup waits for all data
|
2016-08-23 18:29:53 +01:00 |
|
Amish Shah
|
fa085c18cd
|
Handle Voice Server Update events
|
2016-08-23 17:52:40 +01:00 |
|
Amish Shah
|
0edf838474
|
more voice stuff
|
2016-08-23 16:59:38 +01:00 |
|
Amish Shah
|
f38aff7523
|
start work on voice manager
|
2016-08-23 15:49:04 +01:00 |
|
Amish Shah
|
c8be80abd7
|
Add support to recognise 4004 codes and throw an error
|
2016-08-23 15:09:03 +01:00 |
|
Amish Shah
|
576a7f2488
|
Add TextBasedChannel{full}.getMessages()
|
2016-08-23 13:52:01 +01:00 |
|
Amish Shah
|
d710713c09
|
Add GroupDMChannel support
|
2016-08-23 13:27:25 +01:00 |
|
Amish Shah
|
1deefbd8cd
|
change maps to Collections
|
2016-08-23 00:17:44 +01:00 |
|
Amish Shah
|
ddd3ea9727
|
Fixed Guild Role Delete Handling
|
2016-08-22 22:45:02 +01:00 |
|
Amish Shah
|
c96ecec24c
|
Fix recipient resolution
|
2016-08-22 22:31:22 +01:00 |
|
Amish Shah
|
c308a2a01c
|
Update docs for Client
|
2016-08-22 21:44:01 +01:00 |
|
Amish Shah
|
3fded1d7af
|
Add Sharding Support!
|
2016-08-22 21:31:43 +01:00 |
|
Amish Shah
|
357502e520
|
Fix user.status
|
2016-08-22 19:52:55 +01:00 |
|
Amish Shah
|
df456589ab
|
Fix requests getting locked up in queues
|
2016-08-22 19:15:08 +01:00 |
|
Amish Shah
|
6f2caffd32
|
Add setting channel overwrites
|
2016-08-22 18:47:21 +01:00 |
|
Amish Shah
|
00505d099a
|
change type of Client.options
|
2016-08-22 18:07:10 +01:00 |
|
Amish Shah
|
ac7c543dfe
|
Fix doc gen
|
2016-08-21 17:47:16 +01:00 |
|
Amish Shah
|
65350348a8
|
Document all the events
|
2016-08-20 00:15:09 +01:00 |
|
Amish Shah
|
3051ae7061
|
Add constructor documentation
|
2016-08-19 22:59:52 +01:00 |
|
Amish Shah
|
d2cba74c13
|
Remove unused variable to pass ESLint test
|
2016-08-19 22:35:46 +01:00 |
|
Amish Shah
|
8d5d90e222
|
Remove all data stores! Move to maps
|
2016-08-19 22:35:03 +01:00 |
|
Amish Shah
|
82ab92ca2a
|
Migrate most of the Client Data Store to Clien
|
2016-08-19 22:21:34 +01:00 |
|
Amish Shah
|
ad8b4c7698
|
Remove WebSocket datastore - move directly to WebSocketManager
|
2016-08-19 21:37:27 +01:00 |
|
Amish Shah
|
bd50e3c0a5
|
Remove VoiceChannel store and add members map
|
2016-08-19 21:29:07 +01:00 |
|
Amish Shah
|
4f4ec3146b
|
Store Channel Messages in Maps
|
2016-08-19 21:12:01 +01:00 |
|
Amish Shah
|
97e16e6eed
|
Make SequentialRequestHandler private
|
2016-08-19 20:11:46 +01:00 |
|
Amish Shah
|
fb55b6dc60
|
Rebuild docs
|
2016-08-19 20:10:32 +01:00 |
|
Amish Shah
|
ed818d6e7f
|
Remove GuildDataStore and move towards storing data in Maps
|
2016-08-19 19:58:37 +01:00 |
|
Amish Shah
|
75ff9fb096
|
Comply to the new Rate Limit Headers hammerandchisel/discord-api-docs#108
|
2016-08-19 19:03:10 +01:00 |
|
Amish Shah
|
c2e3d2b8ca
|
Fix time differences (add 1 second)
|
2016-08-19 18:47:59 +01:00 |
|
Amish Shah
|
f012655e53
|
Add 429 handling back into Sequential Handler
|
2016-08-19 18:47:41 +01:00 |
|
Amish Shah
|
fd64fb0a82
|
Use Date headers to offset time differences to fix rate limiting
|
2016-08-19 18:28:47 +01:00 |
|
Amish Shah
|
00be14b5d1
|
Add options.api_request_method
|
2016-08-19 18:15:16 +01:00 |
|
Amish Shah
|
dcba580d89
|
Implement Sequential Rate Limiting
|
2016-08-19 18:01:28 +01:00 |
|
Amish Shah
|
392133f927
|
document websocketmanager
|
2016-08-19 14:14:30 +01:00 |
|
Amish Shah
|
dbe978d926
|
Finish DataResolver docs
|
2016-08-19 13:59:22 +01:00 |
|
Amish Shah
|
871c60c8dd
|
fix client manager docs oops
|
2016-08-19 00:33:53 +01:00 |
|
Amish Shah
|
e0c987c1b2
|
add docs for ClientManager
|
2016-08-19 00:33:15 +01:00 |
|
Amish Shah
|
a52b46fab4
|
Document private props in Client
|
2016-08-18 23:51:09 +01:00 |
|
Amish Shah
|
cc563f77c5
|
rename some stuff ¯\_(ツ)_/¯
|
2016-08-18 22:02:32 +01:00 |
|
Amish Shah
|
2dfd01d56e
|
Add new typedef parsing (for resolvables)
|
2016-08-18 21:44:12 +01:00 |
|
Amish Shah
|
3e3a411a42
|
fix docs
|
2016-08-18 18:51:35 +01:00 |
|
Amish Shah
|
46e89f56c7
|
work on docs
|
2016-08-18 10:13:00 +01:00 |
|
Amish Shah
|
55630a38ac
|
work on docs
|
2016-08-18 10:11:40 +01:00 |
|
Amish Shah
|
13db0db298
|
updated client docs
|
2016-08-17 15:50:27 +01:00 |
|
Amish Shah
|
4fff20d66e
|
update some docs
|
2016-08-16 23:22:52 +01:00 |
|
Amish Shah
|
0224138dc9
|
crappy ratelimiting it doesnt work but its here ok
|
2016-08-13 22:22:24 +01:00 |
|
Amish Shah
|
0d44a801f2
|
add support for Bot auth in REST
|
2016-08-13 17:23:23 +01:00 |
|
Amish Shah
|
b2950b2997
|
Fix DM Channels
|
2016-08-13 16:51:01 +01:00 |
|
Amish Shah
|
a2f8680514
|
Fix protocol versions
|
2016-08-13 16:23:24 +01:00 |
|
Amish Shah
|
50af835774
|
Move to v6 protocol
|
2016-08-13 14:53:04 +01:00 |
|
Amish Shah
|
f2ccef1ce5
|
remove console.log in rest
|
2016-08-13 14:45:22 +01:00 |
|
Amish Shah
|
b8db4c4f4b
|
ESLint stuff...
|
2016-08-13 14:44:49 +01:00 |
|
Amish Shah
|
53d767ec04
|
some doc stuff idk
|
2016-08-13 12:25:01 +01:00 |
|
Amish Shah
|
0d53afe3ce
|
Added ability to edit a role
|
2016-07-03 16:27:04 +01:00 |
|
Amish Shah
|
3cd91a19aa
|
Added role.delete()
|
2016-07-03 13:04:39 +01:00 |
|
Amish Shah
|
849b8df2da
|
Added guild.createRole()
|
2016-07-02 21:28:49 +01:00 |
|
Amish Shah
|
bbf0b0683a
|
Added guild.kick(member) and member.kick()
|
2016-07-02 17:50:44 +01:00 |
|
hydrabolt
|
fb49ad7d93
|
Fix Message Sending and Support New Features. The library now supports
all the game streaming and URL stuff and is fixed for roles #328
src/client/websocket/packets/handlers/PresenceUpdate.js
|
2016-05-07 15:35:42 +01:00 |
|
hydrabolt
|
bc443df11d
|
Added DM support, DM Creation and DM Deletion
|
2016-05-03 17:50:33 +01:00 |
|
hydrabolt
|
ab17375248
|
Added GuildUpdate handling, and setting guilds details
|
2016-05-03 16:42:38 +01:00 |
|
hydrabolt
|
ebfc2169d5
|
Added ClientUser modification support
|
2016-05-01 21:12:42 +01:00 |
|
hydrabolt
|
f95c588d87
|
Added Guild Deletion
|
2016-05-01 14:51:46 +01:00 |
|
hydrabolt
|
90cf787759
|
I think I got ChannelUpdate working??
|
2016-04-30 18:22:09 +01:00 |
|
hydrabolt
|
2341c83638
|
Added channel.delete()
|
2016-04-27 16:25:57 +01:00 |
|
hydrabolt
|
b436fac5c4
|
Fix presence update bug (#297)
|
2016-04-26 17:46:34 +01:00 |
|
hydrabolt
|
2d3116d505
|
Added guild.createChannel(name, type)
|
2016-04-26 17:44:42 +01:00 |
|
hydrabolt
|
e9d7dfaee3
|
Added message.edit(content)
|
2016-04-24 17:30:58 +01:00 |
|
hydrabolt
|
618d8bb957
|
Simplified client.rest.methods.DeleteMessage, now only takes a message instead of a channel and a message.
|
2016-04-24 16:41:23 +01:00 |
|
hydrabolt
|
1676a5e73f
|
Bridged WebSocket Events and REST Requests. Now REST Requests will respond exactly like WS Events to data
|
2016-04-24 16:30:58 +01:00 |
|
hydrabolt
|
c42e303b7b
|
Add Message Deletion via message.delete()
|
2016-04-21 18:50:46 +01:00 |
|
hydrabolt
|
03caddb4b5
|
Add Rate Limiting, see hammerandchisel/discord-api-docs#20
|
2016-04-21 18:24:08 +01:00 |
|