Tawmy/Leyla.Bot

QA: Anti-raid

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
Tawmy commented

Currently blocked by #73.