forked from Minecraft/Hush
Joey Hines
8bcc4b026d
Fixed Javacord not being included in the final jar + Fixed according to this issue https://github.com/johnrengelman/shadow/issues/448 Co-authored-by: Joey Hines <joey@ahines.net> Reviewed-on: https://git.etztech.xyz/Minecraft/Hush/pulls/10 Reviewed-by: Etzelia <etzelia@noreply.example.org> Co-Authored-By: ZeroHD <joey@ahines.net> Co-Committed-By: ZeroHD <joey@ahines.net> |
||
---|---|---|
gradle/wrapper | ||
src/main | ||
.drone.yml | ||
.gitignore | ||
LICENSE | ||
README.md | ||
build.gradle | ||
gradle.properties | ||
settings.gradle |
README.md
Hush
A plugin to monitor chat for forbidden phrases.
Watch Lists
Watch lists specifies phrases to monitor. Each watch list has an associated permission. In the form of
hush.<watchlist_name>
. A user with this permission will have their chat messages checked to see if
they match the corresponding watch list.
Watch lists contain two types of phrases, Monitored and Banned.
Monitored
Phrases that should be checked for context. If a user says one of these phrases, a Discord webhook is sent out.
Banned
A banned phrase results in an immediate ban. If a user says a banned phrase, they are kicked and added to the ban list. A webhook is also sent to Discord.