Commit Graph

85 Commits

Author SHA1 Message Date
Brandon Smith
e6be52e83b Use better exceptions during websocket errors 2015-09-01 19:17:54 -03:00
Brandon Smith
999e62f81e Remove unnecessary DNXCore checks 2015-09-01 17:11:06 -03:00
Brandon Smith
4e29ff1ae6 I guess Mono doesn't support AllowNatTraversal? 2015-09-01 17:09:08 -03:00
Brandon Smith
6040920c23 v0.6.0 2015-09-01 15:58:08 -03:00
Brandon Smith
82d909a7c7 Refactor tools have failed me 2015-08-30 17:08:56 -03:00
Brandon Smith
738f5fa849 More cleanup 2015-08-30 17:08:24 -03:00
Brandon Smith
7f04af4db3 Unhid PrivateChannel 2015-08-30 16:55:16 -03:00
Brandon Smith
66d8eab986 Changed GetPMChannel to GetOrCreatePMChannel, added SendPrivateMessage, hid User.PrivateChannel 2015-08-30 16:46:52 -03:00
RogueException
597462857c Refactored DiscordClient, added argument validations to API and connection functions 2015-08-28 05:57:58 -03:00
Pat Murphy
d0a6108529 Adding argument null check in sendmessage 2015-08-27 15:55:22 -07:00
RogueException
8aee46153e Typo 2015-08-27 18:06:22 -03:00
RogueException
dc9552b9a0 Cleaned up websocket debug statements 2015-08-27 17:55:01 -03:00
RogueException
cb88b69a7f Added XHRRawOutput, XHRTiming and VoiceInput debug types 2015-08-27 17:38:24 -03:00
RogueException
adff96e1cf Fixed some edge cases, made Http (now called JsonHttpClient) instanced. 2015-08-27 17:06:38 -03:00
RogueException
26c603531a Fixed several command errors 2015-08-27 15:47:28 -03:00
RogueException
20e267cfa4 Added some more debug data, fixed potential crashes. 2015-08-27 13:55:15 -03:00
RogueException
2e85ed2899 Added EnableDebug option and a lot of debug events 2015-08-27 05:55:19 -03:00
RogueException
2086a0fa04 0.6 beta2 - Added api/gateway 2015-08-26 22:47:28 -03:00
RogueException
9d06e2b48d Clean all the things! 2015-08-26 16:14:19 -03:00
RogueException
a19c4b4547 Clean up dnxcore voice stuff 2015-08-25 15:14:12 -03:00
RogueException
d6acf44897 Don't show code specifics in exceptions. 2015-08-25 15:12:29 -03:00
RogueException
29328d5370 Added an EnabledVoice option to the config, disabled by default. 2015-08-25 15:06:50 -03:00
Brandon Smith
4438f3d35c Added ClearVoiceBuffer, thread support (disabled currently), and some minor voice performance improvements 2015-08-24 19:54:58 -03:00
Brandon Smith
94e26624d7 Cleanup 2015-08-24 19:12:18 -03:00
Brandon Smith
2df72bbb8f Clean up some debug statements 2015-08-24 18:55:02 -03:00
Brandon Smith
649e1bbe7c Don't crash when people leave a server 2015-08-24 18:54:00 -03:00
Brandon Smith
7e5813dd94 Fixed the voice things! 2015-08-24 18:20:45 -03:00
Brandon Smith
74517d0ef3 Initial outgoing audio support 2015-08-24 17:21:51 -03:00
Brandon Smith
74f1272737 Minor voice changes 2015-08-24 03:37:28 -03:00
Brandon Smith
1c547a7a83 Added opus libs 2015-08-24 03:37:15 -03:00
Brandon Smith
71e609ebc5 Added Opus.Net project.json 2015-08-24 03:03:09 -03:00
Brandon Smith
32565efa5c Added Opus.Net, fixed public IP method, starting to add outgoing voice support. 2015-08-24 02:44:42 -03:00
Brandon Smith
a80355699a Added libsodium, set up UDP socket for voice. 2015-08-24 01:15:06 -03:00
Brandon Smith
a2fee3213f Removing some debug stuff 2015-08-23 17:26:21 -03:00
Brandon Smith
061db73f03 Minor tweaks 2015-08-23 17:20:32 -03:00
Brandon Smith
c6af57974b Added connecting to voice chat. 2015-08-23 16:59:49 -03:00
Brandon Smith
1e4162cd98 More voice prep work 2015-08-23 14:17:57 -03:00
Brandon Smith
a7c4bfa595 Started adding support for voice 2015-08-23 06:27:21 -03:00
Brandon Smith
a7fa1e48d6 Stop crashing on reconnect 2015-08-23 04:33:06 -03:00
Brandon Smith
9f2b305a19 Actually return temp messages from SendMessage when queue is enabled. 2015-08-23 03:33:02 -03:00
Brandon Smith
467ce68343 Added SendMessage queue 2015-08-23 03:20:05 -03:00
Brandon Smith
92bcfd024e Renamed MessageAcknowledged to MessageRead 2015-08-22 21:41:11 -03:00
Brandon Smith
d43c25bd1e Added nonce and a few API response adjustments 2015-08-22 20:53:54 -03:00
Brandon Smith
285deb48ef Updated to use the v2 API. Added Embeds, Channel Permissions and Voice State parsing. Moved Presence from User to Member. 2015-08-22 17:33:13 -03:00
Brandon Smith
91812304dd Added a few missing properties 2015-08-22 04:03:33 -03:00
Brandon Smith
9c1f8ffebe Added full response checking 2015-08-22 04:03:09 -03:00
Brandon Smith
c16cb31782 Better handle user exceptions 2015-08-22 03:44:05 -03:00
Brandon Smith
6b547449b8 Added better voice state parsing 2015-08-21 21:48:12 -03:00
Brandon Smith
930cbd8580 Minor edit 2015-08-21 20:57:43 -03:00
Brandon Smith
d34f3f9db1 Renamed Message.Text to RawText and added lazy-loaded Text with mention conversion. 2015-08-21 20:56:07 -03:00