10/01/2007 à 17h28 : (Reponses.net + Zerezo.com) 5 - 48329483 Spam

On continue dans la série des solutions anti-spam.
J'avais déjà présenté LinkSleeve que j'utilisais jusqu'à récemment, mais j'ai finalement désactivé ce service car leur API était lente à répondre (ou ne répondait plus du tout) ce qui faisait un peu ramer mes sites lorsqu'on postait des messages/commentaires.
Et puis il y a quelques jours j'ai entendu parler de Akismet.
C'est à nouveau un "web service" que l'ont peu intérroger depuis son blog, son forum, son wiki, etc. grâce à leur API ouverte.
Du coup on trouve de nouveau des implémentations toutes prêtes, par exemple une classe PHP (que j'utilise).
Il faut juste ce procurer un clef gratuite en ouvrant un compte Wordpress.
L'API est plus complète que celle de LinkSleeve car on peut préciser les informations par catégories (auteur, commentaire, lien, email, etc).
On peut également signaler les spams manqués et les faux positifs, afin d'en faire profiter la communauté.
De mon côté j'ai juste fait évoluer ma précédente solution "quick & dirty (tm)" en ajoutant :
(même début...)

	# try akismet database
	include('akismet.php');
	$akismet=new Akismet('http://zerezo.com/', 'ma_jolie_clef');
	$akismet->setContent($spam_input);
	if ($akismet->isSpam()) spam_log('akismet');
Et ça marche plutôt bien... depuis hier par exemple où j'ai mis à zéro mes statistiques de commentaires spam, j'ai filtré : Les 627 messages filtrés sur les critères de base ne sont pas soumis à Akismet, ce qui m'évite de faire trop de requêtes...

Commentaires

Pseudo :
Site : (facultatif)
Email : (facultatif, pour votre avatar)
Message :
(pas de HTML)
: (recopiez le texte)
Se souvenir de mes informations

Royale [ 12/01 - 10:33 ] : Bon, Akismet vient de faire son premier faux positif sur un message de Nono. Snif !