Commit graph

10 commits

Author SHA1 Message Date
Noi
6bdf528c66 Replace RemovalType with bool
In general: `RemovalType.Ban` was replaced with `true` and
`RemovalType.Kick` with `false`. `RemovalType.None` was never used.
2022-12-02 20:28:23 -08:00
Noi
c73bfabc19 Implement timeouts
With use of this feature available within ModCommands and RegexModerator
2022-09-20 21:50:33 -07:00
Noi
911ae63713 Misc fixes and edits 2022-09-20 20:39:37 -07:00
Noi
c4c13b733f Add timeout setting to CF 2022-09-16 20:42:55 -07:00
Noi
809197984a Add note and warn response type 2022-09-13 14:58:15 -07:00
Noi
dfec87672f Misc style and other minor changes 2022-08-25 18:40:57 -07:00
Noi
6544d4844b Add log item reporting to ModLogs module 2022-08-23 20:40:19 -07:00
Noi
4f896e8311 Implement moderation logging to database
Further commits will implement a system to propagate these logs,
allowing modules and services to act on them regardless of their origin.
Additionally, further commits shall implement these changes within
built-in modules to allow for their immediate use.
2022-08-16 12:37:06 -07:00
Noi
a419dd2554 Separate code files between feature sets 2022-08-15 20:18:14 -07:00
Noi
1149f2800d Reorganized project
Moved modules into the assembly itself to simplify development of
further features and reduce complexity in building this project.

Additionally, many small adjustments were made, including:
- Add documentation to most public methods that had it missing
- Minor style updates
- Updated readme to reflect near-completion of this rewrite
- Remove any last remaining references to old project name Kerobot
- Update dependencies
2022-07-20 18:55:08 -07:00