Open Docs Navigation

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