AIAS (Artificial Intelligence AntiSpam) is an open-source Discord bot that has innovative moderation features, such as nextgen word filter and AI-based spam detection.
The bot is able to detect spam messages and even sequences of messages that are spam at pretty high accuracy.
- Enable the system with
/antispam enable
- Set the ignored channels and roles with
/antispam ignore
command group
AIAS also has an innovative word filter that can find blacklisted words in the most tough places, is able to filter out bypass symbols, apply antialias and even search curse words between messages!
- Enable the system with
/blacklist enable
- Load the default words list with
blacklist template
OR skip this step if you want to set up entirely custom bad words list - Add/remove words with
/blacklist add
and/blacklist remove
- Set the ignored channels and roles with
/blacklist ignore
command group
Antiraid makes sure huge amount of members doesn't join just at once. This feature is in BETA!
- Enable the system with
/antiraid enable
- Setup rate per using
/antiraid setup
- Pick the punishment with
/antiraid setpunishment
common
blacklist mode searches for exact matches in words of the message.wild
blacklist mode searches for any occurences inside the words (including the exact match).super
blacklist mode works just likewild
, but ignores the spaces and is able to detect curse words across several messages.
All blacklist modes apply symbol filtering and lowercasing. This means the bot automatically ignores all dots, commas, etc.; it replaces the symbols that might mean letters as well. Example:I liKe ch33S.,e a l0T
->i like cheese a lot
. You can look at message preprocessing here.
Tired of members using fonts to avoid the word filter? With AIAS, you can allow only certain symbols and highly lower the chance of bypass!
- Use
/whitelist template
or/whitelist setcharacters
to set the allowed characters - Activate the system with
/whitelist enable
(not recommended to turn on before setting the whitelisted characters) - Set the ignored characters and roles with
/whitelist ignore
command group
Autoslowmode helps to control the message flow in your channels by editing channel's slowmode based on amount of messages sent per certain interval! Maximum 10 channels per server
There are only 2 commands: /autoslowmode addchannel
to add a channel and /autoslowmode removechannel
.
Want to block members from setting inappropriate names? NickFilter from AIAS will do that easily! Nicknames
containing blacklisted expressions defined in blacklist
will be replaced with randomly generated nicknames. The
generated names look good as well!
- Enable the system with
/nickfilter enable
- Set the ignored roles with
/nickfilter ignore
command group
Want to have a well-ordered list of rules and be able to access rules by their keys? Possible with AIAS!
/addrule
/removerule
/listrules
/listruleskeys
/rule
You can set up logging with /admin setlogchannel
and remove it with /admin disablelog
The managers are able to modify filters, however, they are not able to bypass them unless ignored. You can modify managers list with the following commands:
/admin addmanagerrole
/admin addmanagermember
/admin removemanagerrole
/admin removemanagermember