Search code examples
djangoblogsspamspam-prevention

Good spam filter options for django blogs/comments


I am working on a simple django app that allows users to create posts and then comment on them. I would like to have some sort of spam filtering implemented. At the moment I am only doing honeypot checking and a captchta. But the problem is that users can still post spam (links/ads/etc), my main concern is links.

I have been looking at SpamBayes and am not sure how to apply it to my site at the moment.

Are there any simple lightweight solutions that will filter most spam from the posts?

I am thinking of creating a simple regexp filter that will scan each token and check to see if it matches urls/emails etc. The problem with this approach is that it might get ineffecient depending on how regexp's are used.


Solution

  • You could always use Akismet via a Django module. I use Akismet with my WordPress blog and it's over 99% effective at flagging spam.