Comment Discourse rewind compte les messages de chat de l'année écoulée ?


Image tirée de Own username and avatar displayed when looking at other people’s Rewinds

J’ai remarqué que la section de discussion dans mon récapitulatif sur Meta n’était plus disponible après que mon dernier message dans le salon ait été plus ancien que trois mois et ait donc été supprimé. La section est masquée si vous n’avez pas de « salon favori », et comme c’était le seul salon auquel j’ai participé, il semble que Discourse n’ait plus été en mesure de déterminer mon salon favori.

Cela m’a fait me demander comment le nombre de messages de discussion de la dernière année est déterminé sur les forums où au moins un des paramètres de « jours de rétention » n’est pas de 0 ou supérieur à 1 an.

J’avais supposé auparavant que les messages de discussion dans les salons et les messages privés étaient supprimés de la base de données une fois que les « jours de rétention » avaient expiré. Alors, comment savons-nous combien de messages l’utilisateur a envoyés au cours de la dernière année ? Les données sont-elles toujours dans la base de données et peuvent-elles y être comptées ? Pourquoi les données ne peuvent-elles pas également être utilisées pour me permettre de continuer à voir la section des messages de discussion même si je n’ai rien écrit dans un salon public au cours des 90 derniers jours ?
Ou le nombre ne concerne-t-il pas vraiment la dernière année mais est-il uniquement basé sur les messages disponibles ? Le message dans le récapitulatif ne devrait-il pas l’expliquer dans ce cas ?

1 « J'aime »

Ceci

C’est pour le plaisir, ça ne vise pas vraiment l’exactitude académique.

Je pense que l’encadrement « pour le plaisir, pas pour l’exactitude académique » minimise un peu le problème.

Il ne s’agit pas de petites divergences : il y a une différence significative entre « voici votre activité de chat au cours de la dernière année » et « voici votre activité de chat au cours des dernières semaines de données conservées ».

Lorsque les « jours de conservation » sont configurés (ce qui est le cas par défaut), la formulation ne correspond plus à ce qui est affiché et peut facilement créer une fausse impression. C’est moins une question de précision que de définition des attentes. De plus, une formulation comme celle-ci peut suggérer involontairement que les messages de chat supprimés sont toujours comptés ou analysés. Ajouter quelque chose comme « basé sur les données de chat conservées » clarifierait cela.

Et enfin, il n’est pas entièrement clair où se situe le « plaisir » lorsque toute la section de chat de mon récapitulatif disparaît simplement parce que tous les messages des canaux publics ont expiré.