Nous utilisons le forum Discourse pour interagir avec nos clients. Cependant, nous avons un scénario pour lequel nous avons besoin d’aide. Il est décrit ci-dessous :
Nous avons un produit appelé XYZ qui dispose d’un forum permettant aux clients de partager leurs commentaires et leurs questions.
Nos modérateurs et administrateurs sont responsables de la surveillance du forum et de s’assurer qu’il n’y a pas de commentaires ou de réponses négatifs ou de spam qui pourraient nuire ou induire en erreur d’autres clients.
Parfois, nous rencontrons des clients qui publient des commentaires ou des réponses impolis, offensants ou non pertinents qui violent nos règles et notre étiquette de forum.
Pour éviter que ces clients n’affectent l’atmosphère et la qualité du forum, nous voulons masquer leurs commentaires ou réponses au reste du forum et leur répondre en privé dans le même fil de discussion.
De cette façon, nous pouvons résoudre leurs problèmes ou préoccupations sans les exposer aux autres clients. Nous pouvons également leur donner l’impression qu’ils font toujours partie de la conversation et qu’ils sont respectés.
Existe-t-il un plugin qui pourrait nous aider à y parvenir ? Je suis développeur, mais je n’ai jamais travaillé sur Ruby ni sur le développement de plugins Discourse auparavant. J’apprécierais grandement tout conseil ou toute orientation sur l’approche de développement, comme les crochets (hooks) ou les API que nous devrions utiliser pour implémenter la fonctionnalité souhaitée. Ou tout plugin qui gère un scénario similaire.
Il semble s’agir d’un doublon/une continuation de ce sujet :
Cela ne semble pas être une pratique durable, mais vous pourriez essayer de rechercher « shadowban ». Je n’en connais pas qui fonctionne au niveau du sujet.
Si vous avez un budget, vous pourriez publier dans Marketplace.
De plus, si vous n’êtes pas obsédé par la « confidentialité » totale, le fait de « ne pas lister » est un moyen de retirer un sujet de la vue générale et de le calmer sans qu’il apparaisse pour d’autres dans les listes et les résumés (même si les liens directs resteront accessibles aux mêmes personnes).
C’est un peu comme avoir une discussion dans un coin avec quelqu’un, même si d’autres peuvent voir la discussion s’ils savent où regarder et peuvent écouter s’ils le veulent vraiment (mais il est peu probable que leur attention soit attirée par la discussion).
Je crois que le personnel peut toujours voir un sujet non listé dans les listes, et vous pouvez toujours le re-lister si vous estimez que le problème est suffisamment résolu.