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

Add support for rule management #52

Closed
9 tasks
cascer1 opened this issue Nov 12, 2018 · 1 comment
Closed
9 tasks

Add support for rule management #52

cascer1 opened this issue Nov 12, 2018 · 1 comment
Assignees
Labels
enhancement New feature or request moderation Moderation tools

Comments

@cascer1
Copy link
Member

cascer1 commented Nov 12, 2018

Server administrators may wish to use diabot to manage rules.

Advantage: all admins (or other configured role) may configure rules for the server; diabot manages rule messages in a rules channel.

  • Store message IDs (every rule in a separate message, store which message IDs belongs to which rule number)
  • Save rule order
  • Store rule content
  • Command to add new rule
  • Command to remove existing rule
  • Command to overwrite existing rule (basically edit)
  • Support for rule title & description
  • Command to update existing rule messages (edit messages)
  • Command to completely refresh rules channel (delete all contents, post new rule messages)
@cascer1 cascer1 added enhancement New feature or request moderation Moderation tools labels Nov 12, 2018
@cascer1 cascer1 added this to To do in Core functionality via automation Nov 12, 2018
@cascer1 cascer1 self-assigned this Jan 9, 2019
@cascer1 cascer1 closed this as completed Jan 20, 2022
Core functionality automation moved this from To do to Done Jan 20, 2022
@cascer1
Copy link
Member Author

cascer1 commented Jan 20, 2022

Closed because this functionality is no longer considered in-scope.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request moderation Moderation tools
Projects
No open projects
Development

No branches or pull requests

1 participant