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

Feature request: Bot logs #96

Open
TheodorFrisvold opened this issue Dec 3, 2024 · 4 comments
Open

Feature request: Bot logs #96

TheodorFrisvold opened this issue Dec 3, 2024 · 4 comments
Labels
maybe premium This issue is a good candidate for premium integration

Comments

@TheodorFrisvold
Copy link

Add logging to the bot. Let admins choose a chat to output logs for the bot, and configure what actions that should be logged.

This can help admins ensure that there's no brigading on users and, with anonymous suggestions enabled, prevent repeat offenders from posting fake/trolling suggestions.

@Skelmis
Copy link
Member

Skelmis commented Dec 15, 2024

By logging, do you essentially just mean sending a message every time a command is ran by a user?

Containing info like user, command etc

@TheodorFrisvold
Copy link
Author

Yes, essentially. Outputting to a configured channel.

@Skelmis
Copy link
Member

Skelmis commented Dec 15, 2024

Okay cool, can certainly consider it or atleast what it might look like.

Noting that our stance on anonymous suggestions/actions is that to an end user/guild they are truly anonymous unless by exception. In terms of dealing with that without needing to involve us, we have these commands to combat issues.

@acollierr17
Copy link
Member

I do like this idea! I originally planned to implement this in the original v3 version and even wrote some code) around it. @Skelmis, you can review that for some ideas on how this might play out.

For commands such as /suggest, where the anonymous option is set to True, logged messages could be parsed correctly to omit relevant information. So, regardless of what's logged, admins would not be able to see the author of an anonymous suggestion.

But I do like this idea, and it is something Ethan and I can further discuss regarding the semantics of a logging system.

Here are some examples of how logged messages looked:

image image image

@Skelmis Skelmis added the maybe premium This issue is a good candidate for premium integration label Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maybe premium This issue is a good candidate for premium integration
Projects
None yet
Development

No branches or pull requests

3 participants