question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add better support for Akismet

See original GitHub issue

I’m currently using the honey pot method but around 3-5 spam comments slip through every day. It’s not the end of the world to close these out, but it does junk up my Pull Request stream.

In the beginning I got a lot more spam when I had a website field in the comment form. Eventually took that out, but whoever trained the bots to constantly hit my site must have adapted. Now I get Markdown links in there with messages almost always phrased in the same way.

I see Akismet is an option but wasn’t sure if that was available to the public instance of Staticman or not. If enabled I could see it pulling out a good bunch of these comments since they seem to follow a common pattern.

If I can get reCAPTCHA working that would probably solve the issue, but having some snags there too.

Issue Analytics

  • State:open
  • Created 7 years ago
  • Comments:8 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
eduardoboucascommented, Mar 4, 2017

Our implementation of Akismet needs some work done. It’s currently set to use whatever key is supplied in the Staticman API, which means one single Akismet account is used to filter spam on all sites. Akismet accounts have usage limits, so I believe it’s disabled completely in the public Staticman instance.

We could take the same approach we used with reCAPTCHA and allow each site to supply their own Akismet API key, now that we support encryption.

@zburgermeiszter is this something you’d like to have a go at?

1reaction
PhuNHcommented, May 12, 2020

@willymcallister it has to be the URL you use when adding a new site in your Akismet account. You can use the same one as your staticmanUrl, or just the domain name part of it as in the example. Staticman only uses this URL and the API key coming with it to make a call to Akismet, so it can be anything as long as it matches the registered one.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Akismet: Spam Protection for WordPress
Akismet is a spam fighting service that protects millions of WordPress sites from comment and contact form spam.
Read more >
Plans and Pricing - Choose the right plan
Get Plus. Spam protection; 4 plan levels to choose from; 10K to 40K API calls/mo; Unlimited sites; Priority support. Enterprise.
Read more >
Adding Sites to an Existing Plus Subscription
If you have an Akismet Plus subscription, you can add sites to it at any time by activating Akismet using your API key....
Read more >
API Documentation - Learn all about our API
Learn how to use Akismet's powerful spam detection service within your own application by integrating our API.
Read more >
Akismet Documentation – Find documentation to answer all of ...
Getting Started Using Akismet Account Management Stats Billing Developers If you're building ... How do I add more sites to an existing subscription?...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found