Plugin Perspective: Problemas com pontuações de perspectiva

Acabei de instalar o plugin.

Não vejo nenhum problema com posts duplicados.

E ele me notifica quando tento publicar algo inadequado. Além disso, o post é marcado para revisão de moderação.

No entanto, já identifiquei alguns problemas até agora.

a) O plugin só funciona quando não restrinjo a chave de API a um determinado referrer HTTP no console do Google Developer. Caso contrário, o Google retorna uma resposta vazia.

b) O plugin não cria nenhuma entrada em post_custom_fields no banco de dados com as pontuações.

Quando executo…

SELECT * FROM post_custom_fields
ORDER BY created_at DESC
LIMIT 100

Não vejo nenhuma nova entrada com as pontuações do Perspective.

O Sidekiq está em execução e eu vejo Jobs::InspectToxicPost.

Alguma sugestão sobre o motivo disso?

Sobre o item b)

Será que isso é um mal-entendido? Pois na configuração está escrito:

Consultar a toxicidade de postagens existentes e registrar os resultados em campos personalizados da postagem; esse modo desativa a verificação em tempo real para postagens.

Isso significa que só posso escolher entre verificação em tempo real ou preenchimento retroativo? Parece que sim.

Isso é uma pena, pois queríamos usar as pontuações para verificar se um tópico ou postagem na página é tóxico demais para exibir anúncios em banner.

Por que não há uma opção para ter verificação em tempo real E salvar imediatamente os resultados (pelo menos se ultrapassarem os limites) no banco de dados, caso o usuário decida continuar mesmo assim?

Foi assim que fizemos em nosso antigo site e, como o Google Perspective é um serviço do Google, funciona muito bem com o AdSense (para evitar ser sinalizado por conteúdo proibido na página).

aviso de obsolescência: PostAction.act está obsoleto. Use PostActionCreator em seu lugar. Em /var/www/discourse/plugins/discourse-perspective-api/lib/discourse_perspective.rb:73:in flag_on_scores