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

enable recaptcha/akismet #327

Closed
VincentTam opened this issue Jul 3, 2019 · 3 comments

Comments

Projects
None yet
2 participants
@VincentTam
Copy link
Contributor

commented Jul 3, 2019

due to spam

@matdoering

This comment has been minimized.

Copy link
Collaborator

commented Jul 15, 2019

Hey Vincent,
Yup, I've been noticing the spam. It's quite bothersome. I've disabled commenting until I find the time to implement protective measures. Do you know whether there's a tutorial out there to integrate captchas into static sites or with staticman? Cheers!

PS: I just had a funny idea. Maybe it would be possible to implement a spam filter on GitHub pull requests to automatically accept comments that pass the filter?! That would be quite cool. I don't know if there's a GitHub API to retrieve the pull requests though?!

@matdoering matdoering closed this Jul 15, 2019

@VincentTam

This comment has been minimized.

Copy link
Contributor Author

commented Jul 15, 2019

Staticman has reCAPTCHA support, but it only works for v2. To integrate this to a site, some tempate code config like MunifTanjim/minimo#224 is needed.

Great idea! That would filter out the spam from GitHub. I haven't heard of this feature on GitHub though. Given the scale of GitHub API, I think implementing it inside the Node.JS app would be more feasible. Spam filtering itself is an interesting application of data science. Hope I can find a way to implement the anti-spam logic on the API side.

@matdoering

This comment has been minimized.

Copy link
Collaborator

commented Jul 15, 2019

Thanks for the advice! I'll take a look.

Yup, sounds fun, right? I guess there should be some freely available spam prediction models - I'm not sure though if their performance would be sufficient to integrate them into an automated system. Sounds like a research project :-D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.