Commit graph

66 commits

Author SHA1 Message Date
Noikoio
8bee71a863 Ported AutoResponder from RegexBot
Changes:
-Renamed from AutoRespond
-Rate limiting class is now generic in case it may be needed
-Multiple responses can be specified per definition
--One response is randomly chosen to be sent out
2018-09-21 21:31:07 -07:00
Noikoio
7ce2788594 Fix improper parsing; add null check 2018-09-21 20:39:36 -07:00
Noikoio
d8cb46113a Disable debug info generation on release builds 2018-09-21 20:38:34 -07:00
Noikoio
749ba169c0 Add exception handling when making new guild state 2018-09-20 19:43:27 -07:00
Noikoio
ee94cfd961 Add null check 2018-09-20 19:42:32 -07:00
Noikoio
1fbc9bca7f Reimplemented EntityList, FilterList
Based on similar classes from RegexBot.

-EntityList no longer separates by entity type.
-Both types allow caching their respective EntityName ID values.
-FilterList supports loading from custom field names.
2018-09-01 21:33:02 -07:00
Noikoio
9b6104030d Ported EntityName from RegexBot
Changes:
-Includes a method to make resolving a name into an ID much easier
-Leading prefix is now properly handled; no need to strip it first
2018-06-13 16:02:09 -07:00
Noikoio
9bd9a21531 Minor improvements throughout 2018-06-06 16:01:54 -07:00
Noikoio
4ca38fa881 Better error handling on module load 2018-06-06 13:54:51 -07:00
Noikoio
2e178a2f2d Reorganized solution projects
Clear separation between what features will be available in the public
instance and additional features available for a self-hosted instance.
2018-06-04 19:32:21 -07:00
Noikoio
f20a17e914 Implemented module loading; fixed GuildStateService issues 2018-06-04 17:15:18 -07:00
Noikoio
eae7410dbc First commit of GuildStateService
Currently untested. Unable to properly test until the module system is
developed further.
2018-06-02 17:33:31 -07:00
Noikoio
43c02d2705 First commit of LoggingService 2018-05-10 23:13:00 -07:00
Noikoio
ea4d7b0a29 'First' commit; add most of the initialization routine 2018-05-06 13:09:17 -07:00
Noikoio
3bf509c5d4 Added readme 2018-04-27 18:06:53 -07:00
Noikoio
a5f33e1353 First commit 2018-04-27 14:17:55 -07:00