Skip to content
This repository has been archived by the owner on Dec 1, 2021. It is now read-only.

Add Basic Moderation System #2

Open
4 of 7 tasks
andrewlalis opened this issue Nov 3, 2021 · 0 comments
Open
4 of 7 tasks

Add Basic Moderation System #2

andrewlalis opened this issue Nov 3, 2021 · 0 comments
Assignees
Labels
Enhancement New feature or request Moderation System Related to the moderation subsystem.

Comments

@andrewlalis
Copy link
Contributor

andrewlalis commented Nov 3, 2021

Add all the components needed for server moderation:

  • Muting users
  • Banning users
    This should work for users that are in the server, or even those who have already left. It should (optionally) remove all messages the user has sent, from all channels.
  • Warning users
    We have discussed previously that it would make more sense to use a weighted warn system instead of just "3 warns and you're out". Moderators should, when warning someone, pick a choice for what type of warn it is, and this type should have an associated severity. Once a user has accumulated enough warnings such that the combined severity exceeds some threshold value, they should be banned.
  • Removing messages
    Should be similar to the old purge command, although Kemikals has mentioned that it would be convenient to also be able to specify the id of a message whose timestamp marks the boundary for which messages can be deleted.
  • Add Spam Filtering #9
  • Server raid protection #10
  • Phishing link and advertising protection #11
@andrewlalis andrewlalis added the Enhancement New feature or request label Nov 3, 2021
@andrewlalis andrewlalis added the Moderation System Related to the moderation subsystem. label Nov 3, 2021
@andrewlalis andrewlalis added this to the Replace Original Javabot milestone Nov 3, 2021
@andrewlalis andrewlalis self-assigned this Nov 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Enhancement New feature or request Moderation System Related to the moderation subsystem.
Projects
None yet
Development

No branches or pull requests

1 participant