Welcome to the GetBeaned documentation
GetBeaned is the only bot you'll ever need to moderate your server. Why? The primary feature is the AutoModerator. It's not like Dyno or MEE6 automod, it is way more advanced and has got less false-positives.
The automoderator works by calculating a multiplicator, that represents how likely a user has a tendency to spam. Using multiple data points, such as the Discord Nitro status of the user, the account age and how long ago the user joined, GetBeaned is able to have a pretty good estimate of the spam-potential of an user.
After calculating the multiplicator, GetBeaned will then look at the specific message to determine if it could be considered as spam, using factors such as the presence of CAPS, swear words, failed @everyone pings, etc.
Finally, by multiplying the multiplicator and the message score, GetBeaned applies actions corresponding to the specific total score.
Have you ever been on a server, and then tried to send messages quickly one after another or just with a few CAPITAL letters, only to see it get removed by a very strict moderation bot, while, at the same time in another channel, a user is spamming mentions without getting banned? Well, if you don't want that to happen on your server, GetBeaned is the solution!
A user that has just joined and tries to post invite links should be treated as a spammer while a trusted user that has been present for a year shouldn't. And that's what the GetBeaned AutoModerator does.
You can configure GetBeaned on the webinterface by logging in with Discord. The defaults provided are quite good, just enabling Thresholds and Automod should get you started!
But, if you need, more than 60 settings are available. So, customising the bot shouldn't be a problem.
The bot code is open-sourced on GitHub and Pull Requests are welcomed with great pleasure. An API is available on request to access the data on the GetBeaned website to improve overall detection. Please contact Eyesofcreeper#0001 if you are interested.