Rappels Discourse Résolus - suggestion de sujets déjà résolus

:information_source: Vue d’ensemble

Nous devrions améliorer le MP envoyé à l’utilisateur qui a résolu un sujet en nous assurant que les sujets suggérés dans ce MP ne sont pas encore résolus.

:white_check_mark: Critères d’acceptation

  • [Fonctionnalité actuelle] Lorsqu’une réponse d’un utilisateur est marquée comme solution d’un sujet, il reçoit un MP pour l’encourager à proposer d’autres solutions.

  • Les sujets listés dans ce MP doivent être des Sujets Connexes appartenant à une catégorie avec des solutions activées qui ne sont pas encore résolus.

:books: Contexte supplémentaire

Rapport original :

Bonjour ! J’ai installé le Plugin de rappels de solutions et j’ai remarqué qu’il proposait des publications suggérées qui sont déjà résolues, ou certaines qui n’ont pas d’option de solution (comme les annonces).

Je ne suis pas assez technique pour savoir si le plugin est censé exclure les publications sans possibilité d’être résolues, ou si ce filtrage n’est pas inclus dans le plugin.

GitHub - discourse/discourse-solved-reminders-plugin: A plugin to remind users to mark a solution

2 « J'aime »

Cela ressemble à un plugin intéressant. Malheureusement, je ne vois pas de sujet ici dans Meta. Si vous avez un compte GitHub, ce serait également une bonne idée d’y déposer un rapport de bug.

J’ai bien un compte, mais malheureusement les problèmes sont désactivés sur ce dépôt :frowning:

1 « J'aime »

C’est très malheureux. J’ai juste tenté d’utiliser une @mention pour voir si je pouvais identifier un compte pour le DeV ici. Mais je n’ai pas réussi car son nom de compte là-bas ne semble pas être le même ici.

Cependant, cela semble être une extension vraiment cool du plugin résolu. À mon avis, cela aurait vraiment dû être une pull request au plugin original pour ajouter des options.

1 « J'aime »

Arpit est @techAPJ mais il est actuellement en voyage, il ne sera donc pas disponible avant un moment.

5 « J'aime »

C’est génial. C’est compréhensible qu’il soit absent. Vos talents de détective sont certainement plus aguerris que les miens. :grin:\n\nIl est probablement utile qu’il fasse partie de votre excellente équipe !

2 « J'aime »

Exactement. J’espère que nous ne deviendrons jamais si grands que je ne reconnaisse plus les membres de l’équipe ! De plus, Arpit travaille ici plus longtemps que moi.

4 « J'aime »

Pouvez-vous inclure des captures d’écran du problème avec des exemples ? En parcourant le code, je peux voir qu’il restreint la liste des catégories candidates à celles qui permettent des solutions.

À long terme, @hugh / @tobiaseigen, nous devrions probablement intégrer les 2 fonctionnalités dans le plugin solved pour éviter la dérive du code et une maintenance plus compliquée.

4 « J'aime »

Merci pour toutes vos recherches ! :pray:

@sam, voici le message que j’ai reçu :

J’ai reçu ce message le 18 septembre.

  1. Enabling Job Push from Zeebe to reduce activation latency - Camunda 8 Topics - Camunda Forum
    Ce post a été résolu le 10 septembre – je ne me souviens pas s’il était déjà verrouillé à cause de la solution au moment où j’ai reçu mon message, mais nous verrouillons automatiquement les sujets 7 jours après qu’une solution a été choisie, donc c’est possible.
  2. Strategy for scaling Job Workers in Zeebe - Camunda 8 Topics - Camunda Forum
    Le post a été résolu le 1er août, il aurait définitivement été verrouillé.
  3. Important Update: Camunda 7 Community Edition End of Life Announced - Camunda 7 Updates - Camunda Forum
    Ce post se trouve dans une catégorie Annonces qui n’a pas l’option Solutions activée.
  4. I've Built a little BPMN personality Test with Camunda 8 - Show and Tell - Camunda Forum
    Ce post se trouve dans une sous-catégorie qui n’a pas l’option Solutions activée, bien que la catégorie parente l’ait.
  5. The latest and stable version of Camunda 8 - Camunda 8 Topics - Camunda Forum
    C’est le seul post qui n’a peut-être pas encore été marqué comme “résolu”, car la réponse n’a été publiée qu’un jour avant que je reçoive ce message et il se peut qu’elle n’ait pas été marquée comme solution au moment où le message a été envoyé.

Ah, je vois maintenant le problème :

Nous utilisons « list_suggested_for » pour obtenir la liste qui se trouve dans cet onglet pour l’utilisateur :

Idéalement, ce plugin devrait utiliser un algorithme différent pour les suggestions. De plus, il manque l’exploitation des sujets liés à l’IA, qui sont beaucoup plus ciblés ici.

« Sujets suggérés » est à peu près aléatoire (une fois que les non lus/nouveaux sont épuisés).

1 « J'aime »

Merci pour le rapport ici, @xomiamoore ! J’ai demandé à notre équipe de mettre à jour ce PM pour s’assurer qu’il n’inclut que les sujets qui appartiennent à une catégorie avec des solutions activées et qui ne sont pas résolus actuellement. Cela devrait constituer une amélioration majeure ici.

Je crains de ne pas pouvoir dire quand cela sera livré, car nous avons un certain nombre d’autres projets en cours, mais nous vous informerons lorsque nous commencerons à y travailler.

4 « J'aime »