Envoyez les modifications des messages approuvés de retour dans la file d'attente d'approbation

J’apprécierais vraiment si vous pouviez ajouter la fonctionnalité pour que la modification puisse également déclencher « exiger l’approbation » ou la suspension des comptes. Il y a un troll sur notre forum qui a découvert qu’il pouvait contourner l’exigence en modifiant, et qui fait du trolling tout le temps avec un nouveau compte à chaque fois. Je ne pense pas que bloquer certains mots puisse l’arrêter, car il peut toujours savoir quels mots sont bloqués en testant, donc il peut juste changer un mot et le publier. Pendant ses tests, les administrateurs ne savent rien. Je veux avoir une liste cachée de mots pour déclencher « exiger l’approbation » même s’il ne fait que modifier, et quel que soit l’utilisateur qui a utilisé ces mots en modifiant devrait être suspendu immédiatement.

11 « J'aime »

Cela est apparu dans une conversation à quelques reprises entre moi et @fzngagan récemment, et nous pensons que cela pourrait également être utile. :+1:

Il existe l’option de verrouiller un message pour qu’il ne soit plus modifié, et un paramètre d’administrateur pour le faire automatiquement après une modification par le personnel[^1], mais ils ne font pas tout à fait la même chose. Avoir la possibilité de renvoyer les modifications pour une réapprobation semble correspondre à la protection de l’approbation initiale du contenu.

Cependant, dans votre cas, il semble que vous pourriez utiliser d’autres fonctionnalités de mots surveillés existantes, comme le signalement et le silence, pour réaliser certaines des choses que vous suggérez. Avez-vous examiné ces options ?

[^1] : staff edit locks post

2 « J'aime »

Oui, nous avons essayé beaucoup de choses. Cependant, les fonctionnalités de mots surveillés ne fonctionnent pas lors de la modification (sauf pour les mots bloqués), il a donc pu contourner ces paramètres. Le signalement (par d’autres utilisateurs) fonctionne, mais il y a généralement un délai, et le troll publie généralement 10 réponses avant qu’un utilisateur ne le signale.

2 « J'aime »

Nous avons des spammeurs qui déterrent de vieux posts avec des commentaires anodins, puis les modifient pour y ajouter des liens de spam. Nous ne fermons pas intentionnellement les vieux posts car c’est généralement légitime dans notre contexte. Nous utilisons des mots à approuver pour essayer de bloquer le spam courant.

J’aimerais beaucoup que les modifications retournent dans la file d’attente pour les utilisateurs en dessous d’un niveau de confiance configurable.

5 « J'aime »

Étant donné que les mots surveillés ne s’appliquent pas aux modifications et que la plupart des spammeurs sont au niveau TL0, nous avons dû désactiver les modifications de messages pour le niveau TL0. Cela a été une source de frustration pour de nombreux nouveaux utilisateurs légitimes du forum qui nous rejoignent à la recherche d’aide pour un problème. Je finis donc par perdre beaucoup de temps à expliquer pourquoi ils ne peuvent pas modifier.

3 « J'aime »

Je cherche également cette fonctionnalité. Au moins un utilisateur a commencé à en abuser régulièrement. Jusqu’à présent, rien de problématique n’a été publié, mais maintenant je ne suis pas sûr de ce qui pourrait passer.

1 « J'aime »

+1 de ma part pour l’application du filtre de mots surveillés aux modifications de publication. Les spammeurs l’ont découvert et cela cause des dommages sur notre forum.

Edit : Au cas où cela intéresserait quelqu’un, j’ai mis en place un workflow dans n8n pour gérer cela. Chaque fois qu’une modification de publication survient, il récupère la liste des mots surveillés de Discourse et les compare au nouveau texte. Lorsqu’il y a une correspondance, il signale la publication comme spam, la poussant dans la file d’attente de révision (je n’ai pas réussi à trouver le post_action_type_id dont j’avais besoin pour signaler une publication comme nécessitant une approbation, alors :person_shrugging: ). Je suis heureux de partager ce code - envoyez-moi un message privé si vous en voulez une copie.

3 « J'aime »

Nous aimerions également cette fonctionnalité car nous sommes actuellement touchés par une vague de spam, comme mentionné dans https://meta.discourse.org/t/blocking-recent-wave-of-spam, et ces robots créent régulièrement des publications avec du contenu aléatoire, puis les modifient pour y mettre le contenu réel afin de contourner la liste « Exiger l’approbation ». Nous avons ajouté bon nombre des expressions que nous aimerions avoir dans cette liste à la liste « Bloquer », mais cela comporte un risque de blocage excessif.

4 « J'aime »

Nous recevons une quantité énorme de spam en utilisant cette technique simple consistant à créer une publication et à la modifier ensuite pour contourner le filtre des « mots surveillés ».

Mais pire encore, il semble que les filtres des « mots surveillés » ne s’appliquent pas au titre de la publication, je ne suis donc pas sûr s’il s’agit d’un bug.

4 « J'aime »

Les forums KiCad (https://forum.kicad.info/) reçoivent également un flux constant de spam d’édition comme celui-ci. Le même spam exact (pollution SEO avec de faux numéros de téléphone du service client) a apparemment également pratiquement détruit https://neovim.discourse.group/ et affecte un forum PHP : https://discourse.thephp.foundation/
Vous pouvez voir de nombreux exemples d’éditions effectuées :

Je m’apprêtais à suggérer la détection de spam du plugin ai, car il vérifie également les modifications pour le spam et fait un excellent travail ici sur Meta. Quelqu’un a récemment partagé des chiffres impressionnants, mais je pense que le sujet a été supprimé ou non répertorié (ou alors je suis vraiment nul en recherche aujourd’hui).\n\nMais je ne suis pas sûr que savoir que ce plugin existe ou vous parler d’autres fonctionnalités ajoutées au cours de la dernière année pour gérer des vagues massives de spam vous soit d’une grande aide, car il semble que la version de ce forum soit assez obsolète (octobre 2023).

1 « J'aime »

Solutions à court terme : si les premiers messages des utilisateurs doivent passer par la modération, cela pourrait arrêter ces robots. Le mode Super Bot Fight de Cloudflare pourrait également aider.

Je dois encore combattre ça, le même spam SEO du faux numéro du service client. Stop Forum Spam a un peu aidé à endiguer le flot.

Le fait que ce ne soit pas appliqué aux modifications réduit vraiment l’utilité des mots surveillés.

2 « J'aime »

Je pense que l’option « drapeau » des mots surveillés suit les modifications.

1 « J'aime »

Merci ! Watched Words Reference Guide n’est pas clair sur le comportement des modifications pour plusieurs des catégories. Mais, malheureusement, cela n’aide pas beaucoup ; pour autant que je sache, vous ne pouvez pas avoir le même mot dans deux catégories de mots surveillés (du moins, chaque fois que j’ai essayé, le mot a disparu de la première liste lorsque je l’ai ajouté à la seconde), donc tout ce que j’ai dans « Exiger l’approbation » ou « Silence » ne peut pas également être dans « Signalement ». Donc, même si je voulais faire un travail en double pour mettre des mots aux deux endroits, je suis malchanceux, je pense.

Je comprends que « Exiger l’approbation » est plus difficile à appliquer aux modifications car cela nécessiterait une infrastructure complète autour de l’approbation des modifications de publication qui n’existe tout simplement pas. Je pense que c’est là la demande de fonctionnalité.

1 « J'aime »

Hmm. Peut-être que vous pouvez utiliser l’automatisation Flag post on Words du plugin d’automatisation pour signaler les modifications. Cela pourrait résoudre le problème des mots surveillés en double :thinking:

1 « J'aime »

Merci !

C’est maintenant un plugin groupé, donc je n’ai même pas besoin de reconstruire pour l’installer et l’activer !

Je vais essayer cela. Je n’ai pas encore déplacé tous mes centaines de mots « Require Approval », mais j’en ai ajouté quelques-uns des plus génériques récemment utilisés. :crossed_fingers:

1 « J'aime »

Je ne peux rien ajouter en termes de solution ici, mais je me joins à cette observation :

La possibilité d’envoyer les modifications des utilisateurs TL0 (et peut-être aussi TL1) via le filtre des mots surveillés et la file d’attente d’approbation augmenterait considérablement l’utilité dudit filtre.

2 « J'aime »