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

Server log system #232

Closed
rasmusgerdin opened this issue Jan 24, 2021 · 1 comment
Closed

Server log system #232

rasmusgerdin opened this issue Jan 24, 2021 · 1 comment

Comments

@rasmusgerdin
Copy link
Member

Much like the mod case system implementation from #231, we should implement a solution for generating server logs that doesn't rely on us creating a MessageEmbed for each feature that creates a server log message.

Should rely on types for;

  • adding things (embed color green, examples below)
    • Member joining
    • Role added
    • Custom command created
  • modifying things (embed color blue, examples below)
    • Message edits and deletions
    • Channel name changed
    • User's roles modified
  • removing things (embed color red, examples below)
    • Member leaving
    • Channel removed
    • Custom command deleted

Color system is based on the current implementation and if we can think up a better one that takes things such as moderation actions into account as well with distinct colors for different things, that would be great.

Possibly other types to be implemented as well? Unsure, let's discuss.

@rasmusgerdin rasmusgerdin added this to To do in TS & Sapphire rewrite via automation Jan 24, 2021
@rasmusgerdin
Copy link
Member Author

Implemented in a different way in 2ca9ece.

TS & Sapphire rewrite automation moved this from To do to Done Sep 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant