A simple Discord bot that helps you to manage sent Scam Messages on your Discord Server.
- First, you will have to invite the Discord Bot to your Discord Server.
- If you invite the Bot, use the Command
/antiscam log <channel>
to configure the Log Channel where a message should get sent every time someone sends a scam message to your Discord Server. - Then configure the punishment that should be executed when a scam message is sent
with
/antiscam punishment <punishment>
- (optional) Enable the violation system by using
/antiscam violation enable
. This new system checks messages for specific phrases likegift
,nitro
, ...
This project uses Gradle for its build process. You can build the project using:
./gradlew build
zip and tar distributions can be then found in build/distributions
.
You can create a local unzipped distribution with:
./gradlew installDist
- Message Delete
- Kick Member
- Ban Member
- Timeout Member <duration in seconds>
(The categories can be optionally added in /antiscam punishment <Punishment> [Category]
)
- Scam url found
- Medium violation (violation score 16-35)
- High violation (violation score 36-55)
- Extreme violation (violation score 56+)
/antiscam log <channel>
/antiscam punishment <punishment> [category]
/antiscam add <URL>
/antiscam remove <URL>
/antiscam list
/antiscam violation enable
/antiscam violation disable
You can add the link to your server blacklist with /antiscam add <URL>
. If the Bot owner approves the link, it will
get added to the global banlist. Additionally you can contribute to the discord-phishing-links repository.
Follow the guide in the CONTRIBUTING.md file.