Discourse Akismet

:discourse2: Résumé Discourse Akismet vous permet de lutter contre le spam grâce à Akismet, un algorithme utilisé par des millions de sites pour combattre automatiquement le spam.
:hammer_and_wrench: Lien vers le dépôt https://github.com/discourse/discourse-akismet
:open_book: Guide d’installation Comment installer des plugins dans Discourse

Fonctionnalités

Que fait-il ?

Akismet aide à garder votre site exempt de spam en analysant automatiquement tous les messages des nouveaux utilisateurs. Les messages analysés et signalés comme spam par Akismet sont immédiatement supprimés du site et ajoutés à une file d’attente pour examen. Le personnel du site peut ensuite examiner les messages pour confirmer qu’il s’agit de spam, ou les restaurer s’ils ne sont pas spam. Akismet apprend lorsque le personnel confirme ou restaure des messages de spam, améliorant ainsi sa détection du spam et réduisant les faux positifs.

Le spam est pénible, combattez-le avec Akismet

Akismet est un service bien connu qui entraîne un filtre bayésien pour détecter le spam spécifique à votre domaine. Akismet n’est PAS gratuit pour un usage commercial, mais il l’est pour un usage personnel. Pour utiliser ce plugin, vous aurez besoin d’une clé API Akismet, que vous pouvez obtenir ici.

Comment cela fonctionne

Le plugin fonctionne en collectant des informations sur la requête HTTP d’un nouveau message. Toutes les 10 minutes, un tâche en arrière-plan s’exécute pour rechercher de nouveaux messages. Tous les nouveaux messages sont envoyés à Akismet pour déterminer s’ils sont spam ou non. Si un message est considéré comme spam, il est supprimé et placé dans une file d’attente de modération où le personnel peut agir à son encontre.

Configuration

Pour les sites hébergés par nous, le plugin Akismet est préinstallé et activé pour vous. Pour les sites auto-hébergés, suivez notre guide d’installation d’un plugin, en utilisant git clone https://github.com/discourse/discourse-akismet.git comme commande de plugin.

Une fois installé, ajoutez votre clé Akismet dans les paramètres du site en recherchant akismet.
Alternativement, vous pouvez également l’ajouter en utilisant la variable d’environnement DISCOURSE_AKISMET_API_KEY.

Après avoir activé le plugin, vous pouvez accéder à la file d’attente de modération en visitant /review ou en sélectionnant « Examen » dans le menu Hamburger.

Depuis la file d’attente d’examen, vous pouvez ensuite filtrer par les signalements Akismet


Action Résultat
Confirmer le spam Confirme le message comme spam, le laisse supprimé et informe Akismet qu’il s’agissait de spam.
Pas de spam Akismet pensait qu’il s’agissait de spam mais ce n’était pas le cas. Cela restaure le message et informe Akismet qu’il ne s’agissait pas de spam. Akismet devient plus intelligent pour éviter de répéter la même erreur.
Ignorer Confirme le message comme spam, le laisse supprimé, mais n’informe pas Akismet.
Confirmer le spam et supprimer l’utilisateur Cela supprimera l’utilisateur, ses messages, ses sujets et bloquera son adresse e-mail et son adresse IP.

Quelles données sont envoyées à Akismet ?

Nom du champ Valeur Discourse
Auteur Nom de l’utilisateur
E-mail de l’auteur E-mail vérifié de l’utilisateur (peut être désactivé avec le paramètre du site akismet_transmit_email)
Type de commentaire “forum-post”
Contenu Colonne brute du message (incluant le titre du sujet du message s’il s’agit du premier message)
Permalien Lien vers le sujet
IP de l’utilisateur Adresse IP de la requête
Agent utilisateur Agent utilisateur de la requête
Référent Référent HTTP de la requête

Tests

Une fois le plugin installé, effectuons un test rapide pour vérifier que tout fonctionne. Connectez-vous en tant qu’utilisateur non administrateur et créez un nouveau sujet et un nouveau message. Utilisez les informations suivantes :

titre : Test de spam - Ce plugin fera-t-il ce qu'il dit !
message : love vashikaran, love vashikaran specialist,919828891153 love vashikaran special black magic specialist hurry hurry love now

Maintenant, allez sur /sidekiq/scheduler, trouvez les tâches CheckForSpamPosts et déclenchez-les. Ensuite, en tant que membre du personnel, accédez à la file d’attente de modération en allant sur /review ou en utilisant le menu Hamburger. Vous devriez voir le message avec des informations supplémentaires à son sujet.

34 « J'aime »