-
Notifications
You must be signed in to change notification settings - Fork 40
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
Detect and ban waves of bots #97
Comments
Stretch goal: DM banned users informing them why they were banned and telling them where to "appeal", so that real humans aren't banned unexpectedly. I don't think this is likely to happen though, so it's not essential [12:24 PM] S3BAS: Couldn't reactibot also dm the banned users in this case? "You joined amidst a bot wave and you have been banned, if this was a mistake contact a moderator / send me a message" or something? |
Is there still any interest in this feature? It's been a while since this has been discussed. |
There is! |
@vcarl sir what option can we give for person to appeal ?? i have talked about that before. at starting only real persons will appeal because bots are not coded for that but then bots can be coded for auto appeal then we will need to add capcha also their as mods all dont have time to reply them all |
FWIW Discord has improved their bot detection and this doesn't seem to be affecting us as much now. |
I also don't understand the complaint — this is explicitly intended to ban bots, but you're suggesting an "appeal" function that bots are able to use? I'd rather not spend multiple hours writing code to automatically handle a rare case that I don't think we'd actually encounter |
I think they're referring to people that get their accounts hacked and banned, and then get them back. We already handle these appeals just fine via Discord and Netlify Forms though, so I agree we don't need to update the bot for it. |
Then close this in issue |
This hasn't been a significant problem in a while so I'm going to close |
We could really use a command to detect and auto-ban (with moderator approval) when a huge number of accounts joins the server.
Detection
We've had numerous waves of bots that join in < 3m. Simple detection like "> 5 accounts joined in less than 1 minute", flagging all accounts until 2 minutes have gone by without more joins, seems like it would catch the scenarios we've seen.
Reporting
We have a private mod-log channel. After the join wave finishes, Reactibot should ping that channel and mention
@Moderator
, with a message like:This feature should continue tracking those users until explicitly ignored.
Prior art for reactions (esp staff-only reaction handlers) can be found in features/emojiMod
The text was updated successfully, but these errors were encountered: