Commit graph

148 commits

Author SHA1 Message Date
Chris Rhodes
093f97f2bc Implement GuildBanCreateAndDeleteComments 2015-12-28 20:53:00 -08:00
Chris Rhodes
e836b7a500 Rename GuildBanAdd to GuildBanCreate 2015-12-28 20:52:59 -08:00
Bruce Marriner
bb4f63775e Updated to support new Discord method of sending game playing data, closes #34 2015-12-23 23:51:20 -06:00
Bruce Marriner
850901a5dc Updated ChannelMessageSend to reflect new mention method used by Discord, closes #9 2015-12-23 23:50:19 -06:00
Bruce Marriner
dfb0b891fd Added support functions for guild role fetching and management, closes #21 2015-12-23 20:09:16 -06:00
Bruce Marriner
ff03e10888 Bump version for 0.7.0-alpha for development 2015-12-21 11:52:54 -06:00
Bruce Marriner
cc6280cee3 Bump version to 0.6.0 2015-12-21 11:48:11 -06:00
Bruce Marriner
ebbe3e3828 Fixed bug in restapi.go where UserUpdate data struct was not declared correctly. 2015-12-21 11:25:37 -06:00
Bruce Marriner
0360acbaa0 Added support for USER_UPDATE websocket event, closes #28 2015-12-21 11:24:48 -06:00
Bruce Marriner
ac06a113ce Improvements to Request func closes #32, addition of UserUpdate func closes #19 2015-12-21 11:16:00 -06:00
Bruce Marriner
0a5055904c Up version to 0.6.0-alpha 2015-12-21 09:48:07 -06:00
Bruce Marriner
8c301a4126 Clean up voice.go, should work better on other systems now, closes #31 2015-12-20 17:04:31 -06:00
Bruce Marriner
b87add9152 All sent JSON data now using structs 2015-12-20 00:13:19 -06:00
Bruce Marriner
0fbfc66554 Comments, example posible future main data struct 2015-12-20 00:12:57 -06:00
Bruce Marriner
a878a5d306 Added comments 2015-12-20 00:12:40 -06:00
Bruce Marriner
332141b083 Updated VoiceChannelJoin func to use struct for data sent over websocket. Also returns an error now. 2015-12-18 20:51:48 -06:00
Bruce Marriner
d59d47967c Converted to using structs for data websocket handshake. Also using VERSION variable in $browser setting 2015-12-18 15:09:34 -06:00
Bruce Marriner
383b4645da Finished support for sending presense/game status updates. Closes #18 2015-12-18 13:44:56 -06:00
Bruce Marriner
bd1e20549a Removed /guilds/:guild_id/members endpoint, closes #14 2015-12-17 14:11:10 -06:00
Bruce Marriner
bb60b64ecb Made User-Agent version a variable. 2015-12-17 11:44:11 -06:00
Bruce Marriner
40a7e717f5 Added VERSION constant 2015-12-17 08:23:48 -06:00
Bruce
626946ebd4 Merge pull request #16 from gdraynz/user-agent
Add DiscordBot user agent
2015-12-17 07:52:29 -06:00
Guillaume Desvé
ec31caac1b Add DiscordBot user agent 2015-12-16 17:25:39 +01:00
Bruce Marriner
5b5c678d6c Added link to Discord Chat to README. 2015-12-07 14:53:07 -06:00
Bruce Marriner
478620480c Moved examples into individual folders to make go test and travisCI happy. 2015-12-07 14:15:58 -06:00
Bruce Marriner
c311538b49 Typo. 2015-12-07 14:02:28 -06:00
Bruce Marriner
de3145cd36 Updated Examples section. 2015-12-07 13:59:13 -06:00
Bruce Marriner
7d602565eb Added example using the new helper func New() 2015-12-07 13:55:52 -06:00
Bruce Marriner
d91292052e Added basic example using the low level API functions. 2015-12-07 13:55:14 -06:00
Bruce Marriner
1d06c4a3b8 Added helper func New() which greatly simplifies creating a new Discord session. 2015-12-07 13:54:06 -06:00
Bruce Marriner
d8ef6cec31 Added link to another Discord Go package. 2015-12-06 19:17:44 -06:00
Bruce Marriner
f402265fd7 OnReady event will be handled if no callback is set by user. README updated. 2015-12-06 19:05:13 -06:00
Bruce Marriner
d9a9a765d8 Removed Cache variable from Session, as it's not used currently. 2015-12-06 18:37:13 -06:00
Bruce Marriner
dd4aef7263 Added AutoMention option to parse MessageSend for any <@ID> tags. 2015-12-06 17:04:05 -06:00
Bruce Marriner
c50848e6a9 Fixed example to actually stay connected :) Thanks Rivalo 2015-12-03 17:41:20 -06:00
Bruce Marriner
5c2e3c6866 Added DataReady to data websocket 2015-11-25 19:30:58 -06:00
Bruce Marriner
106c69f28a Added VoiceReady support to voice 2015-11-25 19:29:22 -06:00
Bruce Marriner
c77f7f3ff8 Added VoiceReady, DataReady, and UDPReady flags to Session struct 2015-11-25 19:28:53 -06:00
Bruce Marriner
e384d2d66f Few notes, also, send 1st data websocket heartbeat immediately. 2015-11-25 08:47:15 -06:00
Bruce Marriner
9d42bf1cc6 Check that websocket exists before trying to send VoiceSpeaking 2015-11-25 08:31:26 -06:00
Bruce Marriner
ea647f9a61 All REST API JSON now created via structs instead of interface or strings 2015-11-24 16:17:14 -06:00
Bruce Marriner
87f433e2d8 VOICE_STATE_UPDATE should not fall though to Default right now. 2015-11-24 13:42:03 -06:00
Bruce Marriner
552abf8818 Reworded package comment 2015-11-23 10:17:10 -06:00
Bruce Marriner
35e3966b91 Reworded top comment 2015-11-23 10:16:23 -06:00
Bruce Marriner
5ccdb9fc91 Link to dgVoice added 2015-11-23 09:48:41 -06:00
Bruce Marriner
abe55ecca7 Some improvements to comments. 2015-11-23 09:45:40 -06:00
Bruce Marriner
10044d50e8 Initial add of discord.go to be used for higher level functions 2015-11-23 09:45:07 -06:00
Bruce Marriner
141da94538 Don't really need seperate const block 2015-11-23 08:46:18 -06:00
Bruce Marriner
50f315d014 No longer needed. 2015-11-22 21:57:41 -06:00
Bruce Marriner
5e7dfcbd52 No longer used. 2015-11-22 21:21:57 -06:00