Détecter les trolls dans les réponses au Grand Débat National
Projet de hackathon de la Nuit des Idées au Liberté Living Lab le 31/01/2019.
Ce qui laisse supposer un « troll » :
-
36 points d'exclamation à la suite - Tout en majuscules
- « Benalla »
- Une URL dans le titre de la contribution
Sur les réponses à la thématique écologie par exemple, voir le fichier resulats-ecologie.csv
.
- Implémentation en JavaScript (Node, ES6).
- Chaque critère de détection est implémenté sous la forme d'un fichier séparé dans le dossier
troll-detectors
. Pour en créer un nouveau, il faut créer un nouveau fichier et le référencer danstroll-detectors/index.js
. - Chaque « détecteur » doit exporter une fonction
detect(text, [contribution])
, oùtext
est la concaténation de toutes les réponses (String
) etcontribution
est la donnée brute de la contribution (Object
). Voir les implémentations actuelles pour des exemples. - Le fichier source et la présentation du résultat sont définis dans
troll-detectors/index.js
.
WTFPL