Commit Graph

649 Commits

Author SHA1 Message Date
Googie2149
d8d0df290b Fixed commands with .AnyArgs() set 2015-10-29 01:26:12 -04:00
Googie2149
db4e8a1ec6 Revamped CommandsPlugin
This uses a dictionary for the commands list, if a command has a max
args set it'll only get that amount, will call the UnkownCommand event,
and now has a built in help command that can be optionally enabled.
CommandChar is now a list, but a single character can still be used.
Externally, not much should have changed, but commands can be hidden
from the help command and a description can be set. There's probably
more that I've forgotten about.
2015-10-28 23:11:15 -04:00
Googie2149
affcc806db Merge pull request #1 from RogueException/dev
Dev
2015-10-27 20:53:48 -04:00
Brandon Smith
8c47c58bc8 Merge branch 'master' of https://github.com/RogueException/Discord.Net.git 2015-10-27 21:46:38 -03:00
Brandon Smith
229f2ee7fb Dont nullref if EditUser is called in a private channel. 2015-10-27 21:44:17 -03:00
Brandon Smith
e162abc9ef Dont send the everyone role in EditUser 2015-10-27 21:44:17 -03:00
Brandon Smith
3e5a6b2b32 Bumped LargeThreshold up to 100 when enabled, to match client behavor 2015-10-27 21:44:17 -03:00
Brandon Smith
3c0cef4361 Dont nullref if EditUser is called in a private channel. 2015-10-27 20:51:48 -03:00
Brandon Smith
de1472160c Dont send the everyone role in EditUser 2015-10-27 20:47:34 -03:00
Brandon Smith
dd7e570b60 Bumped LargeThreshold up to 100 when enabled, to match client behavor 2015-10-27 14:55:47 -03:00
Brandon Smith
f8319f10e3 Merge branch 'master' of https://github.com/RogueException/Discord.Net.git 2015-10-27 14:28:29 -03:00
Brandon Smith
d710b5d0fc Added opcode 8 2015-10-27 14:27:32 -03:00
Brandon Smith
bde4176dc2 Added support for GUILD_MEMBERS_CHUNK 2015-10-27 14:21:03 -03:00
RogueException
ad81e76c5e Added message length check. 2015-10-27 10:49:38 -03:00
RogueException
bf5d9ec527 Removed Server.Invites, added DiscordClient.GetInvites(server) 2015-10-27 02:50:24 -03:00
RogueException
4d07686f71 Switched User.VoiceChannel to use new reference system 2015-10-27 02:29:08 -03:00
RogueException
dc10f95d41 Show user names in log, not their ids. 2015-10-26 17:11:37 -03:00
RogueException
3f62cb9e77 Added kick/ban/unban to DiscordClient 2015-10-26 14:33:44 -03:00
RogueException
2ba268e892 Actually use GetMessages(beforeMessageId) 2015-10-26 14:04:13 -03:00
Brandon Smith
a4d6a0e2bc 0.8.1-beta1 2015-10-26 09:22:59 -03:00
Brandon Smith
cc04f7eb55 Added Modules project 2015-10-26 09:20:21 -03:00
RogueException
1ce82912f3 Made PruneUsers more consistent with the other API calls 2015-10-26 02:05:07 -03:00
RogueException
adf45ad6a4 More cleanup 2015-10-26 01:54:30 -03:00
RogueException
110511606b Minor logging change 2015-10-26 01:47:16 -03:00
RogueException
40b1617b85 Minor cleanup 2015-10-26 01:40:27 -03:00
RogueException
bd74e4b712 Added PruneUsers, renamed a few APIClient functions. 2015-10-26 01:39:28 -03:00
RogueException
334b049d24 Properly update invite state 2015-10-26 00:06:21 -03:00
RogueException
f377249d54 User.AvatarUrl returns null if AvatarId is null 2015-10-26 00:00:46 -03:00
RogueException
adf36d62f2 Update invite's references if they dont point to something in cache 2015-10-25 23:57:31 -03:00
RogueException
5f06b8084b Fixed Mention.GetUserIds, dont mention the same user multiple times. 2015-10-25 23:03:42 -03:00
RogueException
1014176d2e Dont reset color/hoist on EditRole 2015-10-25 22:40:23 -03:00
RogueException
61c748d97d Removed duplicate call in CreateRole 2015-10-25 21:57:30 -03:00
RogueException
7254691677 Fixed CreateRole 2015-10-25 21:46:47 -03:00
RogueException
2f666bcd47 Fixed Server.CurrentMember, renamed to CurrentUser 2015-10-25 11:26:07 -03:00
RogueException
03878a7bf1 Merge branch 'dev' of https://github.com/RogueException/Discord.Net.git 2015-10-25 10:33:57 -03:00
RogueException
94f387a8e6 A few more renames 2015-10-25 10:33:27 -03:00
RogueException
747266ecb5 A few more renames 2015-10-25 10:33:10 -03:00
RogueException
a3213811d1 Merged 0.8.0-beta1 2015-10-25 08:37:26 -03:00
RogueException
b18bd7521b Minor comment edit 2015-10-25 07:37:15 -03:00
RogueException
3ada1117f5 Made several API functions more consistent with the others 2015-10-25 07:17:51 -03:00
RogueException
7e2093e454 Added ConfigureAwait(false) where missing 2015-10-25 06:30:06 -03:00
RogueException
f44afd6196 Made GetX methods more consistent 2015-10-25 06:25:49 -03:00
RogueException
ecff2ebf17 Renamed some events 2015-10-25 06:21:34 -03:00
RogueException
c21b926c93 More renaming 2015-10-25 06:09:41 -03:00
RogueException
0e63d92b03 Changed log messages 2015-10-25 05:57:25 -03:00
RogueException
20731b3c92 More member -> user renaming 2015-10-25 05:57:13 -03:00
RogueException
4abedbe2b9 Fixed User.Channels 2015-10-25 05:44:33 -03:00
RogueException
22a4865971 Fixed Server.AFKChannel 2015-10-25 05:28:03 -03:00
RogueException
b8e201d652 Fixed and improved performance of User.Messages 2015-10-25 05:13:00 -03:00
RogueException
2af73046fc Fixed GlobalUser.PrivateChannel 2015-10-25 05:05:51 -03:00