Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Community moderation #48

Closed
2 of 3 tasks
s0lst1ce opened this issue Jun 13, 2019 · 3 comments
Closed
2 of 3 tasks

Community moderation #48

s0lst1ce opened this issue Jun 13, 2019 · 3 comments
Assignees
Labels
command issues related to bot commands enhancement New feature or request

Comments

@s0lst1ce
Copy link
Collaborator

s0lst1ce commented Jun 13, 2019

My feature request is about

  • A new feature

Describe the solution you'd like
Sometimes moderators aren't online or unable to fix a moderation issue. However some issues require urgent reaction. Giving the power to the community to moderate would allow much more efficient moderation. However to make sure no one abuses of this power it would need to make sure most of the community agrees with the idea.
For this I thought that a voting system could be implemented. One could type a command such as spam @user#1234 which would create an embed to which the other users can react. Positively if they agree that the user in question is spamming or negatively. They could even report an abuse if they thought the moderation request was one.
Then the bot could either ping a mod or automatically mute the user in all channels (see #45 ).

Describe alternatives you've considered
Simply pinging a moderator would probably suffice but if none are available it may cause issues.

Additional context
This system could also extend to other, non-urgent moderation request. One could state his desire (ie:changing the name of a channel) and users could react to it. This is basically Polls but with the bot acting differently depending on the result.
Defining the type of abuse could be done by mentioning a rule number. The bot could then point to it for the admins to judge quicker. This would require the rules to be formatted a certain way.

What needs to be done

  • Create spam & abuse commands
  • Make automatic muting/kicking/banning for different rule violation.
  • Write documentation
    Rule mentioning
@s0lst1ce s0lst1ce added the enhancement New feature or request label Jun 13, 2019
@s0lst1ce s0lst1ce added this to the v2 milestone Jun 13, 2019
@s0lst1ce s0lst1ce self-assigned this Jun 13, 2019
@s0lst1ce s0lst1ce modified the milestones: v2, v1.2 -- Config overhaul Jul 21, 2019
@s0lst1ce s0lst1ce added the command issues related to bot commands label Oct 27, 2019
@s0lst1ce s0lst1ce modified the milestones: v1.2 -- Config overhaul, v2 Nov 6, 2019
@s0lst1ce
Copy link
Collaborator Author

s0lst1ce commented Dec 5, 2019

I will allow server owners to configure the thresholds.

@s0lst1ce
Copy link
Collaborator Author

s0lst1ce commented Dec 5, 2019

Should spams be logged like slaps are? @adrienluitot

@s0lst1ce
Copy link
Collaborator Author

s0lst1ce commented Dec 5, 2019

It would be nice if slaps could be dealt by the bot. Maybe it would be nice to directly write in the slapping files? Or should helper functions be made. Now this may not be a wise idea for community moderation...

s0lst1ce added a commit that referenced this issue Dec 5, 2019
s0lst1ce added a commit that referenced this issue Dec 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
command issues related to bot commands enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant