-
Notifications
You must be signed in to change notification settings - Fork 36
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
[captcha] Create captcha cog #50
Comments
Since the original requester is MIA, I am willing to add $10 bounty if you can make it force captcha (make them added to non-approved / not-trusted role which can not see all other channel but one) on users that spam commands and/or spam links If this idea is inefficient, please let me know |
That's a good idea, but perhaps detecting spammers is a bit beyond the scope of this cog specifically. If there's already a cog out there that does what you want, but reacts by other means like a kick or ban (e.g. mentionspam in core mod), I can probably modify it to connect with this one. |
Unfortunately, I don't know such cog yet update: I know, this is a general and vague idea |
Yeah, that's the scope of a separate cog. Though I'll be sure to build in the ability to trigger an (un)approval from outside the cog. |
This is in the devlop branch, but I'll wait until I deem it fully stable to merge into master and close this. @skeith there is an API for triggering a challenge. It's as simple as: await self.bot.get_cog('Captcha').challenge(bad_member) from another cog, assuming the cog is loaded. If captcha is enabled in the server, it'll clear their role and act as if they're a new member. |
Just a status update for anyone watching: this is still blocked by Cog-Creators/Red-DiscordBot#1927. |
As per Cog-Creators/Cog-Board#100
Planned features:
length and charsetStretch goal(s):
automatically unapprove command or link spammerspossible via exposed APIThe text was updated successfully, but these errors were encountered: