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