Antiflood
Have you ever gotten users who join your chat, and just send message after message, never even stopping to let someone else reply or participate in the conversation? So have we, and we have a solution!
Checking Current Antiflood Settings
To check the current antiflood settings for your group, it's as easy as issuing the below command:
/flood
Rose will then reply with a message advising you of your group's antiflood settings.
Setting The Message Limit
You can configure how many messages it will take before Rose will perform the antiflood punishment on the user. To set this, issue the below command:
/setflood <number>
Example Scenario
If you wanted Rose to perform the antiflood punishment on a user after they've sent 5 consecutive messages, you would issue the below command:
/setflood 5
Set The Antiflood Mode
Rose has several different modes to handle how to punish users who exceed the flood limit, as listed below:
Kick User
In this mode, Rose will kick users who exceed the antiflood limit. To set this mode issue the below command:
/setfloodmode kick
Temporary Mute
In this mode, Rose will temporarily mute users who exceed the antiflood limit. To set this mode issue the below command:
/setfloodmode tmute <argument>
Because the mute is temporary, you will need to specify how long the mute will be for with one of the following arguments:
Option | Description |
---|---|
Xm | Mutes the user for X minutes |
Xh | Mutes the user for X hours |
Xd | Mutes the user for X days |
Xw | Mutes the user for X weeks |
Example Scenario
If a user exceeds the antiflood limit, and you want Rose to mute them for 10 minutes, you would issue the following command:
/setfloodmode tmute 10m
Permanent Mute
In this mode, Rose will permanently mute users who exceed the antiflood limit. They will remain muted until an admin manually unmutes them. To set this mode issue the below command:
/setfloodmode mute
Temporary Ban
In this mode, Rose will temporarily ban users from your group if they exceed the antiflood limit. To set this mode issue the below command:
/setfloodmode tban <argument>
Because the ban is temporary, you will need to specify how long the ban will be for with one of the following arguments:
Option | Description |
---|---|
Xm | Bans the user for X minutes |
Xh | Bans the user for X hours |
Xd | Bans the user for X days |
Xw | Bans the user for X weeks |
Example Scenario
If a user exceeds the antiflood limit, and you want Rose to mute them for 2 hours, you would issue the following command:
/setfloodmode tban 2d
Permanent Ban
In this mode, Rose will permanently ban users from your group if they exceed the antiflood limit. They will remain banned until an admin manually unbans them. To set this mode issue the below command:
/setfloodmode ban