Comment Discourse gère les actions de mots suivis en conflit

Bonjour ! Bonne après-midi,

Je suis en train de créer ma liste de mots surveillés en utilisant des expressions régulières par action (par exemple : signalement, blocage, silence, approbation, censure, etc.) et je me demandais ce qui se passerait si un même mot appartenait à plusieurs listes.

Certaines actions sont-elles prioritaires et prendraient-elles le pas sur les autres ? Toutes les actions sont-elles déclenchées ?

Par exemple, disons que j’ajoute le mot « test » dans chaque liste, comment Discourse gérerait-il la détection dans toutes les situations et déciderait-il soit de bloquer, soit d’envoyer le message pour approbation, soit de censurer le mot ?

Merci beaucoup :wink:

Le blocage est prioritaire car il empêche la création du message… si vous supprimez le blocage, toutes les autres actions peuvent se produire simultanément car elles sont indépendantes. Un message peut être signalé, mis en attente d’approbation, l’auteur peut être muet et le message censuré — aucune de ces actions ne dépend des autres.

Ce n’est pas possible. Une fois que vous ajoutez « test » à une deuxième liste, il est supprimé de la première.

(Bien sûr, en utilisant des expressions régulières, un mot peut toujours correspondre à plusieurs actions, mais je pensais qu’il serait utile de savoir que les mots disparaissent silencieusement des autres listes.)