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
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
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
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
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
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
hydrabolt
b8aaa590b4
sendFile and fix deleteMessage
2015-11-01 00:16:58 +00:00
hydrabolt
53ef5df10d
Added get channel logs
2015-10-31 23:58:47 +00:00
hydrabolt
3c16a9f2a4
Fixed start PM
2015-10-31 23:46:46 +00:00
hydrabolt
6d6dcf533a
Updated deleted and update message listeners
2015-10-31 23:31:18 +00:00
hydrabolt
4b4b7d6a47
Added updateMessage
2015-10-31 23:23:48 +00:00
hydrabolt
a333548c00
Added deleting messages
2015-10-31 23:12:14 +00:00
hydrabolt
28308433da
Added message sending
2015-10-31 22:59:53 +00:00
hydrabolt
cc3f9d931a
Added resolver
2015-10-31 22:24:05 +00:00
hydrabolt
5ccaca915b
Finished most of structure
2015-10-31 21:56:13 +00:00
hydrabolt
c5e5ab54db
Fixed PermissionOverwrites
2015-10-31 20:31:05 +00:00
hydrabolt
6064888f21
More rewrites
2015-10-31 18:03:35 +00:00
hydrabolt
beab032811
Started rewrite
2015-10-31 15:25:59 +00:00
hydrabolt
3a04a15066
Started again
2015-10-31 13:56:08 +00:00
hydrabolt
d70453b38b
4.1.1 dists
2015-10-30 21:28:48 +00:00
hydrabolt
2d4295c83f
Updated cache referencing
...
On server deletes some parts of the cache are now removed to free up
memory
2015-10-30 13:56:07 +00:00
abalabahaha
162940841d
Fix for fatal crash upon unban of user
2015-10-30 01:51:18 -07:00
hydrabolt
83f587a71a
4.1.0
...
Features the ability to catch up on messages and also wraps embed data
in apt classes (see docs)
2015-10-29 18:54:30 +00:00
hydrabolt
a505506b5b
Small fixes
2015-10-29 18:25:45 +00:00
hydrabolt
944ad23b22
Fixed catchup implementation
2015-10-29 18:19:12 +00:00
hydrabolt
a2ed9bf228
add catchup options
2015-10-29 18:05:41 +00:00
hydrabolt
b6955e771e
Expanded files
2015-10-29 16:01:41 +00:00
hydrabolt
8b64769b49
4.0.0 and dists
2015-10-29 15:52:05 +00:00
hydrabolt
626c3208b9
Fixed permission resolution
2015-10-29 15:45:48 +00:00
hydrabolt
0938382e51
Finished embeds
2015-10-29 14:48:39 +00:00
hydrabolt
cefbcd05af
Started work on Embeds
2015-10-29 14:30:34 +00:00
hydrabolt
1af1d71643
More bug fixes
2015-10-29 14:14:33 +00:00
hydrabolt
bb1655330a
Bug fixes and added getBans
2015-10-29 13:03:11 +00:00
hydrabolt
3ce8ea7d74
3.10.2 dists
2015-10-28 16:17:32 +00:00
hydrabolt
b9d7ed2a31
Fixed bug where joinServer may never respond
2015-10-28 16:12:38 +00:00
hydrabolt
834825a09d
New travis build
2015-10-28 16:09:21 +00:00
hydrabolt
1125d4ae97
Fixed Colours again
2015-10-28 15:09:55 +00:00
hydrabolt
9d845ba18e
Updated Resolvables
2015-10-28 14:38:49 +00:00
hydrabolt
211a0de564
Updated examples
2015-10-28 12:28:38 +00:00
hydrabolt
c3b6dba6be
Fixed colours
2015-10-28 12:13:09 +00:00
hydrabolt
2eed36d297
Updated Colors
2015-10-28 11:19:51 +00:00
hydrabolt
3791d95b36
serialise and serialize
2015-10-27 21:30:55 +00:00
hydrabolt
4f64fa6bbb
Permission documentation
2015-10-27 21:30:47 +00:00
hydrabolt
6b18f42728
More docs
2015-10-27 21:20:29 +00:00
hydrabolt
d21372e0f6
Added permission functions for client in docs
2015-10-27 21:03:48 +00:00
hydrabolt
a18823c47f
Updated sendMessage and reply, client is eventemitter
2015-10-27 20:35:23 +00:00
hydrabolt
d08e802083
Add createRoleIfNotExists function
2015-10-27 16:42:32 +00:00
hydrabolt
4783b75b84
Added text formatting example and fixed newline
2015-10-26 20:56:00 +00:00
hydrabolt
9b50a47eb9
banMember is less strict on parameters
2015-10-26 20:25:55 +00:00
hydrabolt
5bb0ce141f
Added optional compression
2015-10-26 20:18:09 +00:00
hydrabolt
c89633b72f
Added banning abilities
2015-10-26 19:59:49 +00:00
hydrabolt
7dea4b9e9c
A pretty crappy example and a load of bug fixes
...
Much more stable permission management
2015-10-26 18:43:49 +00:00
hydrabolt
af18e833f9
Potential bug fix?
2015-10-26 17:58:08 +00:00
hydrabolt
265da4535d
Added GUILD_MEMBER_UPDATE listener
2015-10-26 17:51:02 +00:00
hydrabolt
555d743dae
Added permission overwrites in channels and potential bug fix
...
Bug may have potentially been fixed under MESSAGE_UPDATE
2015-10-26 17:31:23 +00:00
hydrabolt
9124b2c8b3
Added ability to remove members from roles
2015-10-26 16:20:46 +00:00
hydrabolt
acd7dfc404
Added deleting of roles
2015-10-26 16:02:13 +00:00
hydrabolt
5d22124c3d
Fixed bug in resolving members
2015-10-26 15:56:57 +00:00
hydrabolt
1d3c61333c
fixed add member to role
2015-10-26 15:41:56 +00:00
hydrabolt
b5263aae0c
Improved role creation
2015-10-26 15:12:08 +00:00
hydrabolt
45e678b67e
Client now supplies Members instead of Users (where possible)
2015-10-26 14:15:06 +00:00
hydrabolt
76888151a2
Added defaults to ServerPermissions
2015-10-26 13:55:00 +00:00
hydrabolt
6a18740927
Added adding to roles
2015-10-26 13:50:17 +00:00
hydrabolt
1de2c5e5be
Added Colors file
...
removed colours for consistency
2015-10-26 13:36:13 +00:00
hydrabolt
08ffd473e4
added updating roles
2015-10-26 13:29:01 +00:00
hydrabolt
685d08ffa5
Added permission fields missing in server permissions
2015-10-26 12:18:57 +00:00
hydrabolt
e9afa94c32
Added setting permissions
...
You should just do:
permissionObject.manageRoles = true;
for example rather than messing with setBit.
2015-10-26 12:16:04 +00:00
hydrabolt
15f35e8019
Fixed getBit
...
will now resolve all permissions to true if it has manage role
2015-10-26 12:11:45 +00:00
hydrabolt
0f02856a8c
Added role creation and new role listening
...
bot.createRole(server, cb(err, ServerPermissions))
and
bot.on("serverRoleCreate", server, ServerPermissions)
2015-10-26 12:06:38 +00:00
hydrabolt
dbbeba56d9
Added setAvatar
2015-10-25 22:25:30 +00:00
hydrabolt
9662d52d4f
Fixed 3.9.0 dist
2015-10-25 19:41:40 +00:00
hydrabolt
26a1850f01
Added 3.9.0 web dist
2015-10-25 19:36:35 +00:00
hydrabolt
91bc1b2d1e
added newline modifier
2015-10-25 19:34:23 +00:00
hydrabolt
b61c64fa48
3.9.0, chainable string modifiers
2015-10-25 19:27:43 +00:00
hydrabolt
f9679879f2
Updated user class
2015-10-25 18:40:25 +00:00
hydrabolt
2de37a8fbb
Fixed permissions
2015-10-25 18:36:03 +00:00
hydrabolt
f0ae575aa0
Updated grunt build file
...
Will now work on Electron between files (compiled in loose mode)
2015-10-25 17:52:29 +00:00
Neto Becker
23fae86ccb
removed new line on end of files
2015-10-15 11:55:18 -03:00
Neto Becker
0e8264c9ce
fix private messages
2015-10-15 11:45:21 -03:00
Neto Becker
0c5caefa9f
store gameId on user object
2015-10-15 11:41:18 -03:00
hydrabolt
3578178941
Fixed PM Channel bug, 3.8.2
...
Clients no longer crashed when receiving PM channel messages.
2015-10-10 11:43:31 +01:00
hydrabolt
eb539015ca
added .oldStatus to presence update
2015-10-09 18:02:45 +01:00
hydrabolt
083ed54274
Fixed partial user bug
2015-10-07 20:36:55 +01:00
hydrabolt
154300dfbd
Minor test, works
2015-10-04 00:23:19 +01:00
hydrabolt
b130b2400b
updated indexing
2015-10-04 00:00:30 +01:00
hydrabolt
780369b90a
Moved permissions to get/set
...
the grind was unreal
2015-10-03 23:50:21 +01:00
hydrabolt
aed7d3c1c2
began to work on update listening
2015-10-03 23:40:29 +01:00
hydrabolt
0b020f9264
Fixed some stuff
...
so much I don't even remember
2015-10-03 23:33:00 +01:00
hydrabolt
4eacab784d
Fixed evaluation and added basic deletion following
2015-10-03 23:13:33 +01:00
hydrabolt
c60fe26657
Added permissions evaluation!
2015-10-03 22:50:46 +01:00
hydrabolt
8f4e6e34d5
Added full evaluation of SERVERwide permissions
2015-10-03 21:35:28 +01:00
hydrabolt
6b091128cb
Created ChannelPermissions class
2015-10-03 20:36:32 +01:00
hydrabolt
6d36977f94
Preparing Channel class for overwrite capability
2015-10-03 20:34:24 +01:00
hydrabolt
e046467d92
Added permissions directive
2015-10-03 20:33:36 +01:00
hydrabolt
3869f584b6
added toString to ServerPermissions
2015-10-03 20:30:53 +01:00
hydrabolt
4e117b85d9
Member role *should* be used properly across the API
...
The Client now SHOULD add roles properly to members, as they leave it up
to the Server class.
2015-10-03 20:18:49 +01:00
hydrabolt
ad286b9081
Updated member class, server now creates members
2015-10-03 20:00:44 +01:00
hydrabolt
8358eadcbd
User class able to support member extension
2015-10-03 19:57:07 +01:00
hydrabolt
b264b61718
Servers now manage server-wide permissions
...
Servers now create ServerPermissions objects for roles
2015-10-03 19:44:08 +01:00
hydrabolt
b1f2ed64d3
Added start/stop typing listeners
2015-10-03 15:36:51 +01:00
hydrabolt
ba69538029
cleaned up deleteMessage
2015-10-03 15:00:57 +01:00
hydrabolt
843c0defeb
Removed checkQueue
2015-10-03 14:47:32 +01:00
hydrabolt
8045d849f7
Rebuild code
2015-10-03 14:46:42 +01:00
hydrabolt
7361cf3dc3
3.7.1 rebuild
2015-10-02 21:42:03 +01:00
hydrabolt
37d9d23679
actually build changes
...
reference now works when building
2015-10-02 21:32:40 +01:00
hydrabolt
6b8dadced8
added PMChannel
2015-10-02 21:27:08 +01:00
hydrabolt
ccb1798b7b
Roll back to previous WS url, it broke
2015-10-02 16:06:01 +01:00
hydrabolt
1b67678d44
Added SSL cert fix
2015-10-01 17:05:19 +01:00
hydrabolt
32a9321cfd
Added setPlaying to docs
2015-09-30 20:52:07 +01:00
hydrabolt
46846fcacc
added setPlaying and now working on docs
2015-09-30 20:47:26 +01:00
hydrabolt
a70d6f9b32
added parameter for optional stopTypeTime in startTyping
2015-09-27 18:03:43 +01:00
hydrabolt
c32f600a6a
Added channelUpdate listener
2015-09-27 17:54:03 +01:00
hydrabolt
16d2410450
Added setting of channel topics
2015-09-27 17:37:46 +01:00
hydrabolt
5559809aff
Added channel.topic
2015-09-27 17:18:09 +01:00
hydrabolt
5819fb4daf
Fixed unavailable message
2015-09-27 17:17:03 +01:00
hydrabolt
bef4985064
Removed debug info whoops
2015-09-27 17:06:16 +01:00
hydrabolt
223753408c
Added support for server unavailability
...
it happened just now RIP discord server </3
2015-09-27 17:05:17 +01:00
hydrabolt
5fa7bace10
Added startTyping and stopTyping
2015-09-26 22:41:33 +01:00
hydrabolt
3094c223ec
Added status setting
...
You can now run bot.setStatusIdle() or bot.setStatusOnline() (or any
aliases) to manually set the status of the bot.
2015-09-26 21:59:27 +01:00
hydrabolt
7f5050f979
Began to work on status setting
2015-09-26 21:53:23 +01:00
hydrabolt
76e9cef7e1
Added user presence tracking changes
...
User status in cache is now updated as well as firing the event
2015-09-26 21:45:13 +01:00
hydrabolt
ca1b4bdf0e
Added shortcut to users from channel class
2015-09-26 21:43:49 +01:00
hydrabolt
2f9585a6b9
Added semi-functional statuses
2015-09-26 21:41:23 +01:00
hydrabolt
ae1202aa2d
3.3.4, added support for older node versions
2015-09-13 15:19:54 +01:00
hydrabolt
efe07dbfc5
Fixed reply method
2015-09-12 16:09:10 +01:00
hydrabolt
106addbb1a
Added channel toString
2015-09-12 16:07:48 +01:00
hydrabolt
c904bdb3c3
added .users as well as .members in Server class
2015-09-12 16:05:52 +01:00
hydrabolt
c4d9405f64
Preparing for major API change, added authorisation param to request
2015-09-12 16:00:38 +01:00
hydrabolt
8b88fd1ea5
3.3.2, fixed PMs.
2015-09-12 15:49:56 +01:00
hydrabolt
527947dbd3
3.3.1
2015-09-12 15:46:22 +01:00
hydrabolt
012c706ab9
3.3.0 - added TTS capability
2015-09-05 13:57:15 +01:00
hydrabolt
064bbb169c
actually build 3.2.2 changes whoops
2015-09-04 22:14:49 +01:00
hydrabolt
8d6ece0b35
Whoops, compiled the changes this time :P
2015-09-01 22:30:34 +01:00
hydrabolt
8a7629582a
Fixed bug which stopped file sending
2015-08-30 21:59:00 +01:00
hydrabolt
68fd2ee9dd
3.1.4 - finalised message queueing
2015-08-30 21:51:02 +01:00
hydrabolt
be0be60947
added deletion queue
2015-08-30 21:42:09 +01:00
hydrabolt
2fdc5a3ff6
Added queue update message
2015-08-30 21:29:27 +01:00
hydrabolt
7b1e7d2efa
Added sendFile queue
2015-08-30 20:27:47 +01:00
hydrabolt
c2e282c813
Added result storing in promise - useful for queue code
2015-08-30 16:25:42 +01:00
hydrabolt
bb53b65cf5
Implemented queuing
2015-08-29 19:47:11 +01:00
hydrabolt
b45d60eee8
Added message queue handling
2015-08-29 17:22:17 +01:00
hydrabolt
7b124901c6
Delocalised message sending, moved to one uniform function
2015-08-29 16:48:25 +01:00
hydrabolt
c14b2fafb6
Beginning to move send message functions to unified function
2015-08-29 16:30:25 +01:00
hydrabolt
8a1f99b049
Added queue as a setup option
2015-08-29 16:19:53 +01:00
hydrabolt
1c8c9d2da3
Join Server returns server properly
...
Previously if the client was already part of a server and attempted to
accept an invite to it again, it would stall and not work correctly.
2015-08-28 17:49:47 +01:00
hydrabolt
6b3cbdbde8
Added web and grunt scripts
2015-08-27 21:21:35 +01:00
hydrabolt
2137981bb9
Added the new gateway capability
2015-08-27 12:43:25 +01:00
hydrabolt
1176ca7022
added toString
2015-08-26 16:48:29 +01:00
hydrabolt
38e81c23c9
Updated tests and added file sending
2015-08-26 14:00:52 +01:00
hydrabolt
20b970ee9d
Added filenamesand fixed sendMessage error handling
2015-08-26 13:14:20 +01:00