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

Integrated Administration Functionality #294

Closed
thebeanogamer opened this issue Nov 25, 2019 · 19 comments
Closed

Integrated Administration Functionality #294

thebeanogamer opened this issue Nov 25, 2019 · 19 comments
Labels
enhancement New feature or request stale Inactive topics

Comments

@thebeanogamer
Copy link
Member

So I know this has come up before and I've been against it, but I think that the point has come where we have started to grow beyond what Dyno can offer, and a plan has started to be feature creeped discussed in #staff. We'd be interested to see community feedback, suggestions, and cries of "You'll never actually build it" whilst uncomfortably glancing at the activities website...

Suggestions this far (not all from me, I'm just collating them):

  • Discord OAuth
  • Role based access control
  • Case tracking
  • Staff voting on cases and the bot taking moderation access as appropriate
  • Web interface for both administration and users wanting to view ongoing moderations
  • Allow moderators to attach notes to users
  • Bot posts moderation actions as they are taken
  • Modmail

Obviously, some of these ideas are better than others, and some are more doable than others, but we'd be interested to see any further ideas or opinions on the ones suggested here!

@thebeanogamer thebeanogamer added the enhancement New feature or request label Nov 25, 2019
@NicholasG04
Copy link
Member

All of them sound like a waste of time to me. Just scrap Dyno, get Gaius Cicereius, don't worry about a shitty web panel it's a waste of time. No voting should be necessary on 'cases' since in experiences I've seen action has to be taken there and then.

@thebeanogamer
Copy link
Member Author

The point of this is less replacing automod, it's more to focus on situations where actual humans are required to make choices.

@thebeanogamer thebeanogamer pinned this issue Nov 25, 2019
@NicholasG04
Copy link
Member

I don't see the point of an overly complex webapp for a simple task. What the server really needs imo are punishments for warnings and better guidelines on when to warn people. All of this stuff about cases really seems ott for me

@thebeanogamer
Copy link
Member Author

Oh, I agree, it's overkill as hell, but equally, overkill as hell is kinda our thing. Plus, standardising moderation would be assisted by this, as it provides greater visability into cases, as well as presets which can be used by moderators.

@Sh3llcod3
Copy link
Member

Sh3llcod3 commented Dec 17, 2019

So I think I was writing something for this, but this is definitely more defined as to what it needs...also the whole situation tracking thing is something I agree with, but I can totally see how that would be difficult to implement.

@github-actions
Copy link

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale Inactive topics label Mar 15, 2020
@thebeanogamer thebeanogamer reopened this Mar 21, 2020
@thebeanogamer thebeanogamer removed the stale Inactive topics label Mar 21, 2020
@github-actions
Copy link

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale Inactive topics label Apr 21, 2020
@thebeanogamer thebeanogamer removed the stale Inactive topics label Apr 21, 2020
@lightspeedana
Copy link
Member

Here's a lovely list of automod features we should be able to add ourselves:

  • Delete banned words, with an automute
  • Delete and warn for fast message spam
  • Delete and warn for invite links
  • Delete and warn for mass mentions, followed by automute (max count 8)

There's also selfbot detection, but I don't know if that's implementable and will leave that up to you.

Automute time is 15 minutes, and you need 3 violations of the above to receive one (unless stated otherwise). Link cooldown needs to be 60 seconds.

I hope this is all implementable and clear 😄 Happy to further clarify if needed.

@NicholasG04
Copy link
Member

Please explain why this is necessary when there are a plethora of other bots out there that do this extremely well.

@JoshHeng
Copy link
Member

You could also add temp banning and maybe storing user roles in a db so if they leave and join again their roles persist

@ghost
Copy link

ghost commented Jun 26, 2020

@NicholasG04 Why cook your own meals when you can buy ready meals which are easier. You do it because it is better for you, and in this case it looks better.

@NicholasG04
Copy link
Member

uh this is a case where I would argue it's a michelin star chef against your home cooking. I know which one I'd pick.

@ghost
Copy link

ghost commented Jun 27, 2020

Where should we store banned words?

@Bentechy66
Copy link
Member

Where should we store banned words?

Store them in a database, if you put them in a file and that file gets changed it won't persist thanks to beanos cloud madness

@NicholasG04
Copy link
Member

Store them in a file, don't use Beano's cloud madness!

@Bentechy66
Copy link
Member

Store them in a file, don't use Beano's cloud madness!

Agree, please convince beano to cease the cloud madness

@JoshHeng
Copy link
Member

Where should we store banned words?

Store them in a database, if you put them in a file and that file gets changed it won't persist thanks to beanos cloud madness

You'll also be able to dynamically change the words with commands/the webpanel if it gets implemented.. but it might be overcomplicating it. A file would probably suffice

This was referenced Jun 27, 2020
@github-actions
Copy link

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale Inactive topics label Jul 28, 2020
@thebeanogamer thebeanogamer removed the stale Inactive topics label Jul 30, 2020
@github-actions
Copy link

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days

@github-actions github-actions bot added the stale Inactive topics label Aug 30, 2020
@github-actions github-actions bot closed this as completed Sep 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request stale Inactive topics
Projects
None yet
Development

No branches or pull requests

6 participants