Commit graph

17 commits

Author SHA1 Message Date
Noikoio
1e2e615a23 Require Guild ID in server definition
Due to how guild configuration is retrieved by features, it's easier
to have the ID be defined explicitly in server configuration instead
of having to look it up each time it's necessary.
2017-10-21 13:19:41 -07:00
Noikoio
14a811062e Renamed 'trigger' to 'regex', arrays now allowed
To have regex config be consistent with AutoMod.
2017-09-05 10:55:47 -07:00
Noikoio
a40c115d87 Organized AutoRespond code 2017-09-05 10:26:13 -07:00
Noikoio
3ff2ef28f0 Organized class files, names 2017-09-05 10:18:07 -07:00
Noikoio
120f31a88b Display a count of total rules added on load 2017-09-05 09:11:07 -07:00
Noikoio
01b2ef1f1b Log guild name along with channel on rule match 2017-09-04 18:55:03 -07:00
Noikoio
a8b4dfd4c3 Fix AutoRespond rate limit being applied incorrectly
And renamed RateLimitCache method to something that makes more sense.
2017-09-01 00:54:02 -07:00
Noikoio
042e98a022 Fix AutoRespond configuration not able to be retrieved 2017-08-30 00:28:51 -07:00
Noikoio
d560ca5c94 Fix exception when rate limit not defined 2017-08-30 00:28:34 -07:00
Noikoio
2e9036b26a Log autoresponse configuration load 2017-08-29 22:40:26 -07:00
Noikoio
019a5bdd96 AutoMod and AutoRespond items no longer need label
All configuration items for AutoMod and AutoRespond are now defined
as JSON properties. The name of the property is used as its label.
2017-08-29 22:25:47 -07:00
Noikoio
18e1748c4f Fixed all autoresponses triggering on every message 2017-08-26 10:05:29 -07:00
Noikoio
7dbab38728 Fully implemented AutoRespond 2017-08-11 23:45:27 -07:00
Noikoio
f19ef5a662 Implement MessageReceived delegate 2017-08-11 08:23:20 -07:00
Noikoio
262f77d82d Added AutoRespond rate limiting 2017-08-10 15:19:42 -07:00
Noikoio
bd46c53a02 Added AutoRespond/ResponseConfigItem 2017-08-09 20:16:08 -07:00
Noikoio
e020b328c6 Added new (unfinished) classes
Will begin development of AutoRespond first. A (planned) feature list
was added in the Feature class's documentation.
2017-08-09 19:32:28 -07:00