Commit graph

71 commits

Author SHA1 Message Date
Noikoio
97b3bddf20 Split DBCache class into two separate classes 2017-11-05 12:01:32 -08:00
Noikoio
244debadf2 Partial progress on DBCache 2017-11-01 16:24:22 -07:00
Noikoio
2568b11c8e Added database configuration 2017-11-01 14:06:38 -07:00
Noikoio
5c972997c0 Added DBCache
Currently incomplete. This feature will maintain a cache of
entities in a database to be used by upcoming features and
possible external utilities to be created in the future.
2017-10-29 20:04:57 -07:00
Noikoio
eedf7d38d2 Enabled AlwaysDownloadUsers for upcoming feature 2017-10-29 19:36:35 -07:00
Noikoio
86220c5a70 Added AutoRespond documentation 2017-10-27 19:59:31 -07:00
Noikoio
e6f32d795c Completed AutoMod documentation
And slight adjustment in EntityList documentation
2017-10-27 19:33:05 -07:00
Noikoio
b12cbe8ce2 Incremented version number due to breaking configuration change 2017-10-22 00:04:23 -07:00
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
4a1326711f Feature no longer planned; removed TODO comment 2017-10-21 13:14:39 -07:00
Noikoio
3c69ee48ab Added unhandled exception handler 2017-10-21 13:13:50 -07:00
Noikoio
e30b6be5fe Replaced important comments with noticeable warnings 2017-10-21 12:05:46 -07:00
Noikoio
ee05cb0944 Fix header formatting 2017-10-21 11:27:51 -07:00
Noikoio
e20b7f5390 Remove margin only from nested lists 2017-10-15 22:56:47 -07:00
Noikoio
44d075eb68 Added incomplete placeholder pages 2017-10-15 22:54:25 -07:00
Noikoio
98c87d37c1 Added partially finished AutoMod docs 2017-10-15 22:53:05 -07:00
Noikoio
4e6da8cfd2 Added entity list documentation 2017-10-15 22:05:18 -07:00
Noikoio
db0673bc40 More CSS adjustments 2017-10-15 21:26:32 -07:00
Noikoio
8280d1ad3f Fixed issues with spacing 2017-10-15 21:17:12 -07:00
Noikoio
417e2c3c27 Updated docs index; Adding serverdef 2017-10-15 20:50:35 -07:00
Noikoio
5828f632fa Remove extra character; make use of variables 2017-10-15 20:26:33 -07:00
Noikoio
61e658b573 Added documentation index (as a test) 2017-10-15 20:17:36 -07:00
Noikoio
4557c2fdb7 Index and layout updates 2017-10-15 20:17:13 -07:00
Noikoio
0cbe074151 Added 'say' command type 2017-10-15 17:22:21 -07:00
Noikoio
3f376605f2 ModTools configuration redone
Defining config for ModTools now is similar to that of other features.

Additionally, merged the Ban and Kick commands into a single file,
and it no longer scans itself for attribute data on load.
2017-10-09 11:54:12 -07:00
Noikoio
4a59e07c6c Updated Discord.Net 2017-09-24 12:47:29 -07:00
Noikoio
5cbbb7ff08 Revised; reorganized sections 2017-09-12 20:28:40 -07:00
Noikoio
205943bd31 Updated index draft
Will add configuration docs soon.
2017-09-12 19:58:56 -07:00
Noikoio
d135af3035 Updated page settings
Modified template slightly. I don't like that big header.
2017-09-12 19:55:17 -07:00
Noikoio
f830e9d2f1 what does this do? 2017-09-12 18:34:27 -07:00
Noikoio
4277a41736 Set theme jekyll-theme-midnight 2017-09-12 18:17:56 -07:00
Noikoio
f13c5d0181 First commit of docs
Giving GitHub Pages a try. I don't know how this works...
2017-09-12 18:14:55 -07:00
Noikoio
4875d6c5f5 Fix typo
...thanks Skeeter
2017-09-05 23:46:12 -07:00
Noikoio
ba8eea5049 Updated version and Readme 2017-09-05 12:07:49 -07:00
Noikoio
a91b432557 Removing example config, updating to .NET Core 2.0.0 2017-09-05 11:26:57 -07:00
Noikoio
c344db0c92 Merge branch 'dev' 2017-09-05 11:21:57 -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
16ee0ad54c Fix compilation error 2017-09-05 09:03:27 -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
85f694ba7d AutoMod rule processing to the thread pool
It was originally like that, but was changed to be synchronous during
debugging. I may have forgotten to revert it before committing.

Also, removed note for future asynchronous response processing.
Synchronous response execution is expected behavior at this point.
2017-08-27 18:34:22 -07:00
Noikoio
3c88bce94a Fully implemented AutoMod 2017-08-26 10:24:37 -07:00
Noikoio
0f3fd350fa Removed RegexResponder 2017-08-26 10:23:02 -07:00