This module will automatically sanction a user when he reaches a previously established level of moderation.
We recommend using this module if you manage a community.
The documentation for this module is out of date. See an updated version by clicking here.
Before proceeding with this article, you must take into account a series of elements that can influence when you are going to carry out any action described on this page:
Filo requires the following advanced permissions: MANAGE_MESSAGES, MANAGE_ROLES, KICK_MEMBERS andBAN_MEMBERS (if applicable).
Filo requires the following basic permissions: VIEW_CHANNEL, SEND_MESSAGES and EMBED_LINKS.
You need ADMINISTRATOR permission to perform most of the actions in this article.
This module has exceptions, which means that it won't work if some of the requirements mentioned below are met:
If Filo doesn't have VIEW_CHANNEL, SEND_MESSAGES, EMBED_LINKS and MANAGE_MESSAGES permissions. 1
If the user has the ADMINISTRATOR permission. 2
If the user has the MANAGE_GUILD permission. 2
If the user has the EVADE_SANCTIONS permission. 2
If the position of the Filo's roles are lower than the user roles. 2
If the position of the Filo's roles are equal to the user roles. 2
1 If this requirement is met, the module settings will be reset.
2 If this or some of the requirements are met, the module won't work.
To enable the module you must execute the following command: /auto-moderation enable.
Example: /auto-moderation enable.
This module can be supplemented with the Anti Evasion module.
To disable the module you must execute the following command: /auto-moderation disable.
Example: /auto-moderation disable.
To add a level you must execute the following command: /auto-moderation add warnings:<Warnings> action:Action.
Don't include
<>when you're running the command.
You can see a full list of actions that Filo supports by clicking here.
Example: /auto-moderation add warnings:3 action:Temporarily mute the user time:1h.
To remove a level you must execute the following command: /auto-moderation remove level:<Level>.
Don't include
<>when you're running the command.
Example: /auto-moderation remove level:1.
To set the information of a level you must execute the following command: /auto-moderation set level:<Level>.
Don't include
<>when you're running the command.
Example: /auto-moderation set level:1 warnings: 3 action:Temporarily mute the user time:1h.
To reset the module settings you must execute the following command: /auto-moderation reset.
Example: /auto-moderation reset.
You'll be forced to confirm the action you are about to take. Once you have confirmed the action, you won't be able to recover the previous data.