4875d6c5f5
...thanks Skeeter
40 lines
1.6 KiB
Markdown
40 lines
1.6 KiB
Markdown
# RegexBot
|
|
RegexBot is a standalone Discord moderation bot that makes use of the
|
|
[Discord.Net](https://github.com/RogueException/Discord.Net) library.
|
|
|
|
The goal of this project is to provide a bot that can truly fit your unique needs in managing Discord server.
|
|
To that end, many aspects of the bot's behavior can be configured and fine-tuned, down to how it responds to
|
|
rules that you have implemented.
|
|
|
|
Are you satisfied with your current bot but wish that you could change *that one thing* to better suit your
|
|
needs? This project is an answer to that.
|
|
|
|
## Features
|
|
As of the time of this writing, the following features are supported:
|
|
* Automoderator-like expression matching and responses
|
|
* Able to define one or more actions on a match
|
|
* Send message to any channel or user
|
|
* Report message to channel or user
|
|
* Add or remove a role
|
|
* Delete the message
|
|
* Ban the user
|
|
* Able to define extra constraints
|
|
* Case sensitivity
|
|
* Minimum or maximum message length
|
|
* Match only for certain users, or within certain channels
|
|
* Or match everyone and everything *except* those
|
|
* Easy configuration for adding fun commands and autoresponses
|
|
* Can also execute external scripts for dynamic responses
|
|
* Customizable mod-only commands
|
|
* Custom command names
|
|
* Multiple aliases
|
|
* Per-command, per-alias options
|
|
* Optionally force your moderators to specify reasons for certain actions
|
|
* And place them in the Audit Log
|
|
* Configure how many days of post history to remove when banning
|
|
|
|
## Running your own
|
|
(to be written later)
|
|
|
|
## Documentation
|
|
(coming soon?)
|