Commit graph

5 commits

Author SHA1 Message Date
Noikoio
801292e1a6 Renamed Features to Modules 2017-11-11 19:12:24 -08:00
Noikoio
b67716ec94 Finished implementing database caches 2017-11-05 20:55:57 -08:00
Noikoio
3c88bce94a Fully implemented AutoMod 2017-08-26 10:24:37 -07:00
Noikoio
ae53276647 Fixed several errors in documentation 2017-08-03 10:51:30 -07:00
Noikoio
27a25d90fc Added BotFeature base class, implemented in RegexResponder
BotFeature is a new base class that all new individual bot features
will derive from. At least one new feature is planned for this bot,
and in time it may be opened up so external assemblies can be loaded.

Full list of changes:
-Added BotFeature and ConfigSectionAttribute classes
-Renamed ConfigLoader to Configuration
-Removed RegexResponder specific configuration data
-Added per-feature configuration data storage
-LoadInitialConfig() no longer loads all configuration
-ReloadServerConfig() now loads remaining configuration, and allows
 for actual configuration reloading. Live configuration reloading
 is not an exposed feature yet.
-Can now delegate feature-specific configuration loading to feature
 classes that make use of ConfigSectionAttribute

-RegexResponder fully implements BotFeature
-Rule configuration loading moved to RegexResponder
-Logging output has changed slightly in regards to rule triggering
 and execution

-Changed configuration load behavior on startup
-Version pushed up to 1.0.0
2017-07-26 15:36:59 -07:00