peach-bot/Peach

Plugin Concept: Raid and Spam protection

Closed this issue · 0 comments

Problem

Raids

Proposed Solution

If two many users join at once they get put in a waiting queue. Users are being released from the queue and get the ability to interact with the server in small waves with an acceptable amount of time in between waves.

Alternatives

  • If two many users join at once they get put on hold completely
    --> If the system kicks in during just abnormally high but wanted join activity it could scare away members
    --> Would either release all users at once if the owner wants to or require manual labor to release users from hold

  • Manual verification for ever new member:
    --> varying verification times
    --> requires manual labor

  • Automatic verification with timer:
    --> ineffective: would just delay raids
    --> adds unnecessary waiting time for new members that are not part of a raid and are just regularly joining

  • Automatic reaction role thingy to agree to the rules:
    --> doesn't protect against a raid
    --> only justifies harsh bans and penalties