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 !!/block and !!/unblock commands #16

Closed
csnardi opened this issue Sep 14, 2014 · 3 comments
Closed

Add !!/block and !!/unblock commands #16

csnardi opened this issue Sep 14, 2014 · 3 comments
Assignees
Labels

Comments

@csnardi
Copy link
Contributor

csnardi commented Sep 14, 2014

With our recent chat trolls with SmokeDetector, we've found problems with !!/stappit. Since Undo has added an auto-restarting feature, !!/stappit doesn't work. Thus, Smokey keeps posting...

I think an easy solution to this would be to create !!/block {time} and !!/unblock commands. !!/block {time} would stop Smokey from posting until this given time (in minutes) is up. It could just be a simple check when posting, i.e. if isBlocked: return else: post. !!/unblock would just make it eligible to post again.

Is this a good solution to the problem? Feedback welcome.

@Charcoal-SE Charcoal-SE locked and limited conversation to collaborators Sep 14, 2014
@csnardi csnardi self-assigned this Sep 14, 2014
@Charcoal-SE Charcoal-SE unlocked this conversation Sep 14, 2014
@mathvav
Copy link

mathvav commented Sep 14, 2014

You should have a 15 minute max block so people don't abuse it. 15 isn't a lot but it is comparable to the timer with the hot tub at hotels: you can easily enable it for a little bit more. If you're having problems with people writing scripts to keep it blocked, you should have some maximum commands usable in a few hours.

Also: add an automatic continue of the ban if the chatroom is extremely active... That might always trigger with Tavern...

One more thing: you should either store the "missed" posts and post them when the ban is over or just have a site where you can view everything, even stuff that's deleted in chat/blocked. That would solve the whole issue of infinite bans.

@csnardi
Copy link
Contributor Author

csnardi commented Sep 14, 2014

@Annonomus-Penguin This would be limited to certain people, so abuse isn't a major problem. I'm thinking a cap of a few hours though... maybe 5? I'm not sure. Also, re your missed posts point: this is mainly to prevent Smokey from being abused, so we probably wouldn't want to post the missed posts.

@csnardi
Copy link
Contributor Author

csnardi commented Sep 15, 2014

Fixed via #21.

@csnardi csnardi closed this as completed Sep 15, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

2 participants