QA: Anti-raid
Tawmy opened this issue · 1 comments
Tawmy commented
- Raid must not trigger before both raid size and raid time's values are hit
- When it is triggered, message must be sent in moderator channel
- If NotifyModerators is on, said message must ping mod role
- Bot must handle missing permission for sending message in moderator channel -> for now, ignore. Will be handled in #77
- Lockdown must be set and unset correctly
- Bot must handle missing permission for changing lockdown level (both up and down) -> send message in moderator channel
- Bot must correctly give out raid role to everyone from the raid (who already joined) when /raid on is run
- Bot must handle missing permission for giving out roles -> send ONE message in moderator channel
- Bot must send confirmation when /raid on is run -> direct reply to command, visible to all
- Bot must not send raid notification while raid mode is on
- Bot must ban everyone from the raid and nobody else when /raid ban is run
- Bot must handle missing permission when trying to ban people -> send ONE message in moderator channel
- Bot must send confirmation when /raid off is run -> direct reply to command, visible to all
- Bot must then reset raid size/time count values so it "starts over" the counting
- Raid message must be sent in raid channel when /raid mode is on -> pings raid role
- Raid message must be sent in raid channel when new member joins when raid mode is on and they were successfully assigned the raid role -> pings singular user
- Bot must handle missing permission when trying to send raid message -> send message in moderator channel
- Raid list must show everyone from the raid and nobody else -> visible to all
- Command must show appropriate message if no raid is detected