qeled
|
9b8bac65e6
|
Fix crash on CHANNEL_DELETE
|
2015-10-30 22:23:26 +03: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 |
|
hydrabolt
|
0b2778c114
|
Updated message class
Will now crash less when handling masses of data from hundreds of
server, as sometimes when a server is destroyed the message still
believes it exists
|
2015-10-30 13:52:53 +00:00 |
|
Amish Shah
|
9aff24201f
|
Merge pull request #41 from qeled/master
Fix permissions
|
2015-10-30 11:10:28 +00:00 |
|
qeled
|
e1117bc798
|
Account everyone overwrite when resolving permissions
|
2015-10-30 14:00:30 +03:00 |
|
qeled
|
22e41a3b6e
|
Fix undefined getter reference
|
2015-10-30 12:13:52 +03:00 |
|
abalabahaha
|
162940841d
|
Fix for fatal crash upon unban of user
|
2015-10-30 01:51:18 -07: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
|
f488232f54
|
Fixed channel deletion
|
2015-10-29 12:32:40 +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
|
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
|
30b96ef5fc
|
Created voice channel class
|
2015-10-27 16:55:24 +00:00 |
|
hydrabolt
|
d08e802083
|
Add createRoleIfNotExists function
|
2015-10-27 16:42:32 +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
|
a3b2f9c2d4
|
Reformat code
|
2015-10-26 12:20:48 +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
|
b61c64fa48
|
3.9.0, chainable string modifiers
|
2015-10-25 19:27:43 +00:00 |
|
hydrabolt
|
2de37a8fbb
|
Fixed permissions
|
2015-10-25 18:36:03 +00: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
|
cd91a384bd
|
added getBit to channelpermissions
|
2015-10-03 21:10:43 +01:00 |
|
hydrabolt
|
2ededd61dd
|
ChannelPermissions works generically
|
2015-10-03 20:45:04 +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
|
a10f19a7a7
|
Reformat code
|
2015-10-03 20:01:21 +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
|
6967f5e649
|
Created serverPermissions and roles array
|
2015-10-03 19:04:22 +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
|
c7ab2d37db
|
Updated reference
removed invalid reference so no error
|
2015-10-02 21:30:14 +01:00 |
|
hydrabolt
|
6b8dadced8
|
added PMChannel
|
2015-10-02 21:27:08 +01:00 |
|
hydrabolt
|
1ff31ac12b
|
Added member class
|
2015-10-02 20:04:58 +01:00 |
|
hydrabolt
|
ccb1798b7b
|
Roll back to previous WS url, it broke
|
2015-10-02 16:06:01 +01:00 |
|
hydrabolt
|
ada3261918
|
Added permission
|
2015-10-01 18:16:48 +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
|
e7adc3ddbf
|
More documentation and updated some PM Channel code
The PM Channel will now also trunc messages and cap the array size
|
2015-09-30 18:23:21 +01:00 |
|
hydrabolt
|
f36e61ac2a
|
Added equals object to documentation, counting as a minor
|
2015-09-28 20:59:53 +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
|
1ef4fa41a7
|
Channels now store 1000 messages maximum
Will drastically improve the longevity of the process and reduce memory
required
|
2015-09-26 21:28:09 +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
|
5ef3adffb4
|
3.2.2., updated so works on older node hopefully
|
2015-09-04 22:14:08 +01:00 |
|
hydrabolt
|
aa1db24030
|
Added isPrivate to channels
|
2015-09-01 22:13:09 +01:00 |
|
hydrabolt
|
f78c1b8a2f
|
Added isPrivate field
|
2015-09-01 22:12:23 +01:00 |
|
hydrabolt
|
df744e7d54
|
3.1.6, fixing login bug
Fixed bug where the client attempts to close the websocket if there is
an error whilst it is null
|
2015-09-01 17:06:12 +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
|
d8b7365e1f
|
Added authentication for examples and moved promise
|
2015-08-30 16:31:21 +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 |
|
hydrabolt
|
206f8cfe1f
|
Added error resolving
|
2015-08-26 13:12:51 +01:00 |
|
hydrabolt
|
8de0199bf5
|
resolve type of file and create stream from it
|
2015-08-26 13:11:11 +01:00 |
|
hydrabolt
|
b1deaf58db
|
Began sendFile method
|
2015-08-26 13:07:06 +01:00 |
|
hydrabolt
|
669c379a62
|
Fixed self resolveDestination
Allows much better message sending from different methods, less bloaty
|
2015-08-26 13:05:13 +01:00 |
|
hydrabolt
|
2971eccbd2
|
Moved to resolve destination
|
2015-08-26 13:01:59 +01:00 |
|
hydrabolt
|
76a01592b2
|
Updated README and tests
|
2015-08-26 12:30:01 +01:00 |
|
hydrabolt
|
610e6847d1
|
rename references
|
2015-08-26 10:44:25 +01:00 |
|
hydrabolt
|
b12540238c
|
test script should wor
|
2015-08-26 10:33:16 +01:00 |
|
hydrabolt
|
ff5d2b242e
|
build should work
|
2015-08-26 10:28:25 +01:00 |
|
hydrabolt
|
61cd96a83c
|
updated package
|
2015-08-26 10:23:20 +01:00 |
|
hydrabolt
|
b5131b55ee
|
3.0.1 - removed unused import
|
2015-08-26 08:25:13 +01:00 |
|