Commit Graph

1775 Commits

Author SHA1 Message Date
RogueException
8051b5ea63 More cleanup 2016-08-17 14:09:22 -03:00
RogueException
1fdba20a62 Clean up README, add known issues 2016-08-17 14:04:31 -03:00
RogueException
eb9aacc406 Revert to stable websockets package 2016-08-17 13:51:20 -03:00
RogueException
a4f2df7d6e Dont double count users during guild download 2016-08-17 12:23:43 -03:00
RogueException
6372f6817f Maintain SocketGuild.DownloadedMemberCount 2016-08-17 12:07:14 -03:00
RogueException
3fae3ab24c Maintain SocketGuild.MemberCount 2016-08-17 12:06:00 -03:00
RogueException
ee4cc96b2c DefaultWebSocketClient's internal methods should not use a canceltoken on locks 2016-08-17 11:53:32 -03:00
RogueException
0b25554c31 Unknown overload should return UnknownCommand instead of ParseFailed 2016-08-17 10:07:26 -03:00
RogueException
625f78504c Fixed several issues in DefaultWebSocketClient 2016-08-17 09:37:17 -03:00
RogueException
7b130f6528 Fixed nullref in channel mention resolving for DM channels 2016-08-16 20:29:39 -03:00
RogueException
8ea812cba3 Do not give extension conversion errors if the object is null 2016-08-16 01:59:01 -03:00
RogueException
9bef81e600 Improve exception for parameterless commands. 2016-08-16 01:44:50 -03:00
RogueException
2b8253ce54 Added Type to ModifyChannelPermissions 2016-08-16 00:51:51 -03:00
RogueException
8d74df8afe Add methods to manually mention by id 2016-08-16 00:46:33 -03:00
RogueException
ac49f4b8b0 Rename RequirePermission -> RequirePermissionAttribute 2016-08-16 00:42:59 -03:00
RogueException
ae867451b5 Validate login state before sending REST requests or RPC msgs 2016-08-14 22:38:12 -03:00
RogueException
65505fbfc5 Cleaned up internal entity namespaces 2016-08-14 14:31:33 -03:00
RogueException
3977e8b415 Merge pull request #195 from RogueException/resolve
Expanded mention resolving options
2016-08-14 11:32:15 -03:00
RogueException
fc17aa3ea0 Remove guild check from Message.Resolve 2016-08-14 11:31:49 -03:00
RogueException
347f6b0196 Expanded mention resolving options 2016-08-14 11:02:22 -03:00
RogueException
30b19de6d3 Fixed README's Discord widget 2016-08-12 11:12:55 -03:00
RogueException
94d6acc00e Exposed reflection classes on commands, modules and parameters 2016-08-12 06:36:06 -03:00
RogueException
b63c666d19 Added Linux support 2016-08-11 20:22:40 -03:00
RogueException
b6d14805b6 Added .Net Core MyGet feed 2016-08-11 20:22:29 -03:00
RogueException
3f53472c51 Fixed Color.DebuggerDisplay 2016-08-11 19:41:30 -03:00
RogueException
414e04d76e Removed unused parameters 2016-08-10 03:34:43 -03:00
RogueException
80ed28ebfd Added more extension methods 2016-08-10 03:20:12 -03:00
RogueException
63d3b93975 Removed Discord.Commands.Attributes.Preconditions namespace 2016-08-09 23:44:10 -03:00
RogueException
dcb603acd7 Cleaned up permission checks, added Permissions.Has(enum) methods 2016-08-09 18:18:50 -03:00
RogueException
e452aa9662 Cleaned up Command Result structs 2016-08-09 17:53:08 -03:00
RogueException
487d947abf Removed SocketClientExtensions.GetGuildSummaries() 2016-08-09 17:35:54 -03:00
RogueException
153eda472a Merge pull request #186 from RogueException/issues/185
Add Sync Extensions for DiscordSocketClient
2016-08-09 17:34:17 -03:00
RogueException
0b9f9b16a9 Merge pull request #178 from DigiTechs/command_tweaks
Command tweaks
2016-08-09 17:31:10 -03:00
RogueException
2b9600686f Merge pull request #179 from DigiTechs/feature/172
Preconditions for commands
2016-08-09 17:30:25 -03:00
RogueException
b13b52a1c4 Added REST Ban model 2016-08-09 17:20:46 -03:00
RogueException
eff995a2a6 Added DebuggerDisplay/ToString to Emoji and GuildEmbed 2016-08-09 17:20:09 -03:00
RogueException
3fb13fa7e1 Disabled warnings on undocumented API classes 2016-08-09 17:06:48 -03:00
Finite Reality
f7633ea3d7 Revert 3856d43 & rename CommandParameter.Description to Summary 2016-08-09 16:37:56 +01:00
Finite Reality
f2d80de343 Fix error with RequirePermission precondition 2016-08-07 17:23:26 +01:00
Christopher F
c2978914e7 Add Extensions for WebSocket->SocketClient 2016-08-06 21:12:43 -04:00
Finite Reality
c77c84bec7 Remove ContextType.Invalid 2016-08-06 00:43:11 +01:00
Finite Reality
6db3f52ac1 eplace DM/Guild preconditions with context
The new RequireContextAttribute works just like RequireDM/RequireGuild,
but is more powerful as developers can specify multiple 'contexts' for
their command to require using the ContextType flags.
2016-08-06 00:15:11 +01:00
RogueException
f6931d4b8a Ignore doc warnings during Release build 2016-08-05 16:29:08 -03:00
RogueException
f01cde36f9 Merge pull request #182 from Joe4evr/xmldocs
Include XML Docs when building.
2016-08-05 16:20:36 -03:00
Joe4evr
911faaf29e Include XML Docs when building. 2016-08-05 19:13:26 +02:00
Finite Reality
86092f9253 Rename Synopsis to Summary to improve clarity 2016-08-05 00:17:29 +01:00
Finite Reality
11f1163ec2 Add Command and module instance parameters to CheckPermissions
After a small discussion with Joe4evr on discord, a way of retrieving the
state of a module appeared to be needed. The new override should provide
enough context to a bot dev to allow them to do what they want.
2016-08-04 23:31:21 +01:00
Finite Reality
1e72eca34a Remove Preconditions check from Command.Execute
Preconditions are still handled by CommandService.Execute
2016-08-04 21:48:44 +01:00
Finite Reality
046d56cab5 Add module-level preconditions and precondition for individual permissions 2016-08-04 19:36:14 +01:00
Christopher F
259af8ecf5 Merge pull request #180 from Mushroom/dev
Adjust CDN url from 'discordappcdn.com' to 'discordcdn.com'
2016-08-03 23:46:35 -04:00