Commit Graph

427 Commits

Author SHA1 Message Date
RogueException
c101c44c04 Merge pull request #140 from RogueException/khio-enumpatch
Enum TypeReader
2016-07-20 22:45:34 -03:00
RogueException
c191f65c63 Fixed Mention prefix detection 2016-07-20 22:13:58 -03:00
Khionu Terabite
523b862525 Added Dynamic Enum TypeParsing, to support all enums 2016-07-20 20:54:29 -04:00
Finite Reality
39d8e3c159 Allow users to get IDependencyMap if they follow a strict format 2016-07-21 01:44:14 +01:00
RogueException
77589cc758 Fixed Discord.Net.Commands warning 2016-07-20 21:15:28 -03:00
Finite Reality
f7455c389b Improve DI system 2016-07-21 00:23:49 +01:00
Christopher F
e266fa8b32 Cleaned up bugs in DependencyMap and ReflectionUtils 2016-07-20 18:04:18 -04:00
Christopher F
bbe51012cf Add Dependency Map, Update Assembly Crawler
[Untested] Assembly Crawler will now accept constructors matching: new(), new(CommandService), new(IDependencyMap).

Add IDependencyMap

Add DependencyMap
2016-07-20 17:50:52 -04:00
Christopher F
6e42acba68 Add Autoload to Module Attribute
[UNTESTED] Adds an optional parameter to the Module attribute, "autoload", which defaults to true.

Specifies whether or not the assembly crawler should load this module.
2016-07-20 17:20:37 -04:00
Khionu Terabite
63fdd67413 Initial Plan for allowing custom Enum Type Readers 2016-07-20 15:17:22 -04:00
RogueException
a9bfa958dc Reference Discord.Net with a wildcard version 2016-07-20 16:03:54 -03:00
RogueException
e2f15c96cd Added template version for dotnet pack --version-suffic 2016-07-19 15:55:13 -03:00
RogueException
53e1c79848 Cleaned up mention logic, removed User.NicknameMention 2016-07-19 15:55:00 -03:00
RogueException
da2002b520 Renamed Message.Text -> Message.Content 2016-07-15 22:34:27 -03:00
RogueException
efc87ef06d Removed IMessage.Text, renamed RawText -> Text, added Resolve 2016-07-13 13:07:24 -03:00
RogueException
0eb869211c Fixed escapes for unparsed parameters 2016-07-13 08:09:23 -03:00
RogueException
079d9d487d Forwarded the parse error if a command search has only one match 2016-07-12 07:39:27 -03:00
Khionu Terabite
3ad3912606 We all do it now and then <3 2016-07-07 20:35:46 -04:00
RogueException
7723130713 Implemented new CommandMap 2016-06-29 07:03:44 -03:00
RogueException
37ab13160b Fixed CommandService.Execute crash bug 2016-06-29 05:27:29 -03:00
RogueException
5c5a9c8d6f Fixed User TypeReader not resolving in DMs 2016-06-29 05:27:18 -03:00
RogueException
63fbdb394b Ensure Task return type for commands 2016-06-27 07:07:56 -03:00
RogueException
7bb890cbfe Added command groups, fixed several bugs 2016-06-27 06:56:24 -03:00
RogueException
602ac134e5 Added Prefix check extensions to IMessage 2016-06-26 22:54:12 -03:00
RogueException
f6c31a0b19 Added argPos overloadeds to CommandService's Search and Execute 2016-06-26 22:53:46 -03:00
RogueException
0e710cc76a Added a shorthand CommandService.Execute method 2016-06-26 21:40:05 -03:00
RogueException
eb7ec637a5 Cleaned up several CommandService functions 2016-06-26 21:06:34 -03:00
RogueException
5ac320312d Added CommandService.Unload(Module) overload 2016-06-26 21:00:39 -03:00
RogueException
bfea0ef0a2 Added ordered user mentions, fixed role and channel mention resolving 2016-06-26 19:06:10 -03:00
RogueException
21102e460c Fixed null char being appended to unparsed args 2016-06-26 05:08:29 -03:00
RogueException
f59b6b9004 Implemented command type readers, parser and service. 2016-06-26 03:35:40 -03:00
RogueException
32ab967f4a Reorganized commands structure 2016-06-21 05:34:11 -03:00
RogueException
480034feed Added command map 2016-06-19 18:55:12 -03:00
RogueException
baf1efb446 Added assembly searching to commands 2016-06-14 21:34:41 -03:00
RogueException
5ad63563c1 Added initial commands project 2016-06-13 20:06:44 -03:00
RogueException
5bdd6a7ff3 Early 1.0 REST Preview 2016-04-04 20:15:16 -03:00
RogueException
27d7e9915b Initial 1.0-alpha1 design changes 2016-02-24 07:00:49 -04:00
RogueException
5c64cb68bf Cleaned up a bit of the modules/services add/get format 2016-02-15 15:08:59 -04:00
RogueException
2d0ff089a9 0.9.0-rc3-1 2016-02-14 13:48:58 -04:00
RogueException
173df19439 Fixed crash with short mention activation strings 2016-02-14 13:45:58 -04:00
RogueException
720e202cb6 0.9.0-rc3 2016-02-13 16:47:37 -04:00
RogueException
41ae3ea80c Fixed Discord.Net versioning warnings 2016-02-13 16:24:03 -04:00
RogueException
34fd47bb5d 0.9-rc3 2016-02-12 22:09:02 -04:00
RogueException
196c6ac698 Fixed crash if prefix mention is checked in PM 2016-02-12 00:32:50 -04:00
RogueException
2528c3feb4 Updated Versions 2016-02-11 20:48:49 -04:00
RogueException
9843298af8 Added GlobalWhitelist/Blacklist extension methods 2016-02-10 17:19:19 -04:00
RogueException
cb4d00ac4e Split config into builder and immutable classes, added some audioservice extension methods. 2016-02-09 18:02:49 -04:00
RogueException
ef95539e2e Cleaned up the help command's footer 2016-02-09 15:20:12 -04:00
RogueException
88776c94d1 Fixed a couple substring bugs in commandservice 2016-02-09 15:13:25 -04:00
RogueException
2849acb005 Cleaned up new CommandService activations and help args. 2016-02-09 15:07:59 -04:00