A highly configurable Discord moderation tool.
Find a file
Noikoio 47cc8425b2 Added CommonFunctionsService
Experimental feature. An attempt to standardize some common functions
to ensure consistent execution of those functions, and also to notify
services ahead of time that the events they may raise originated from
within the bot.

This is the initial commit. Implementation may change later.
2018-12-04 19:41:42 -08:00
Kerobot Added CommonFunctionsService 2018-12-04 19:41:42 -08:00
Modules-PublicInstance Ported AutoResponder from RegexBot 2018-09-21 21:31:07 -07:00
Modules-SelfHosted Add AutoScriptResponder 2018-11-04 20:40:57 -08:00
.gitignore First commit 2018-04-27 14:17:55 -07:00
Kerobot.sln Reorganized solution projects 2018-06-04 19:32:21 -07:00
LICENSE.txt First commit 2018-04-27 14:17:55 -07:00
README.md Added readme 2018-04-27 18:06:53 -07:00

Kerobot

This project is a major work in progress and is unusable in its current state. Not all features may be present.

Kerobot is a Discord moderation bot that takes some inspiration from Reddit's Automoderator. It provides a number of features to assist in watching over a busy server. Its configuration allows for a very high level of flexibility, ensuring that the bot behaves in accordance to the exact needs of your server.

Feature overview

  • Create rules based on regular expression patterns
    • Follow up with custom responses ranging from sending a DM to disciplinary action
  • Create pattern-based triggers to provide information and fun to your users
    • Adjustable rate limits per-trigger to prevent spam
    • Specify multiple different responses to display at random when triggered
    • Make things interesting by setting triggers that only activate at random
  • Individual rules and triggers can be whitelisted or blacklisted per-user, per-channel, or per-role
    • Exemptions to these filters can be applied for additional flexibility

Documentation

Coming soon.