Plugin Perspective : Problèmes avec les scores de perspective

J’ai simplement installé le plugin.

Je ne constate aucun problème de doublons de publications.

De plus, il m’alerte lorsque je tente de publier quelque chose d’inapproprié. La publication est également signalée pour examen par les modérateurs.

Cependant, j’ai rencontré quelques problèmes jusqu’à présent.

a) Le plugin ne fonctionne que si je ne restreins pas la clé API à un référent HTTP spécifique dans la console Google Developer. Dans le cas contraire, Google renvoie une réponse vide.

b) Le plugin ne crée aucune entrée dans la table post_custom_fields de la base de données avec les scores.

Lorsque j’exécute…

SELECT * FROM post_custom_fields
ORDER BY created_at DESC
LIMIT 100

Je ne vois aucune nouvelle entrée contenant des scores Perspective.

Sidekiq est en cours d’exécution et je vois Jobs::InspectToxicPost.

Avez-vous des suggestions sur la raison de cela ?

Concernant le point b)

Il s’agit peut-être d’un malentendu, car dans les paramètres, il est indiqué :

Interroger la toxicité des publications existantes et enregistrer les résultats dans les champs personnalisés des publications ; ce mode désactive la vérification en temps réel pour les publications.

Cela signifie-t-il que je ne peux choisir qu’entre la vérification en temps réel ou le remplissage rétroactif ? C’est ce que cela semble indiquer.

C’est dommage, car nous souhaitions utiliser les scores pour vérifier si un sujet ou une publication sur la page est trop toxique pour y afficher des bannières publicitaires.

Pourquoi n’existe-t-il pas d’option permettant d’activer la vérification en temps réel ET d’enregistrer immédiatement les résultats (du moins s’ils dépassent les seuils) dans la base de données, même si l’utilisateur choisit de continuer ?

C’est ainsi que nous procédions sur notre ancien site web et, comme Google Perspective est un service de Google, il fonctionne très bien avec AdSense (pour éviter d’être signalé pour contenu non autorisé sur la page).

avis de dépréciation : PostAction.act est déprécié. Utilisez PostActionCreator à la place. À /var/www/discourse/plugins/discourse-perspective-api/lib/discourse_perspective.rb:73:in flag_on_scores