Skip to content
This repository has been archived by the owner on Sep 2, 2021. It is now read-only.

Channel Moderation #9

Open
Isiah opened this issue May 9, 2014 · 2 comments
Open

Channel Moderation #9

Isiah opened this issue May 9, 2014 · 2 comments

Comments

@Isiah
Copy link

Isiah commented May 9, 2014

Channel Moderation:

Kicking -

  1. Kick on spam, after multiple kicks (3 most likely) can set a ban that expires in 30/45/60 mins. or even shorter if needed? (Probably not a good idea to have 10 or else the spammer can rejoin) After spam kick, if the user continues to spam when rejoining, they'll get a permeant ban. Of course, the bot will have to be the one to unban the user and remember it, etc.
  2. Kick for cussing, most likely won't need anything fancy, just to specify which words, or even full on sentences you don't want said, such as a racist comment people often say. Could also be the same as Spam Kicks.. with time and such.
  3. Making OPs and certain people I guess.. Immune to the kicks, so their nick/hostmask/etc doesn't get kicked.
  4. Ability to specify your own kick reason would be a plus, but also some legit standard ones that aren't just down right.. weird I guess.

Bans -

  1. The bot will be able to ban with a prefix, but the bot owner won't be able to get banned. Would pretty much protect them cause it's most likely in the channel for the owner.
  2. Be able to manage bans throughout the channel. Some people prefer not to keep users in the ban list, so after a certain amount of time the bot can unban anyone in the list.

Admin features -

  1. Protect the owner from being de-opped. Not a huge feature, but a fun one.
  2. Be able to control the bot channel mod. features through PM's, in case you need to privately do it.
  3. Allow an owner and admins (would need two different ranks) to control the bot, but the owner have entirely more power and ability to restrict.

All I got now, got a headache. Will drop a channel moderation v2 when I think of more.

@gdude2002
Copy link
Member

I'm going to assign @rakiru to this one for now as he's currently working on an antispam plugin for various reasons.

After that, we'll see what's left of this ticket to complete.

@gdude2002
Copy link
Member

I believe @rakiru has started on this one.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants