¿Cómo cuenta Discourse el historial de mensajes de chat del último año?


Imagen tomada de Own username and avatar displayed when looking at other people’s Rewinds

Noté que la sección de chat en mi resumen retrospectivo (rewind) en Meta ya no estaba disponible después de que mi último mensaje en el canal del salón (lounge) tuviera más de tres meses y, por lo tanto, fuera eliminado. La sección se oculta en caso de que no tengas un “canal favorito”, y como ese era el único canal en el que participaba, parece que Discourse ya no pudo determinar mi canal favorito.

Esto me hizo preguntarme cómo se determina el número de mensajes de chat en el último año en foros donde al menos una de las configuraciones de “días de retención” no es 0 o es mayor que 1 año.

Anteriormente había asumido que los mensajes de chat en canales y mensajes directos (DMs) se eliminaban de la base de datos después de que expiraban los “días de retención”. Entonces, ¿cómo sabemos cuántos mensajes ha escrito el usuario en el último año? ¿Siguen los datos en la base de datos y se pueden contar allí? ¿Por qué los datos tampoco se pueden usar para permitirme seguir viendo la sección de mensajes de chat, incluso si no he escrito nada en un canal público en los últimos 90 días?

¿O el número en realidad no se trata del último año, sino que solo se basa en los mensajes disponibles? ¿No debería el mensaje dentro del resumen retrospectivo explicar eso en este caso?

1 me gusta

Esto

Es algo por diversión, en realidad no busca precisión académica.

Creo que el encuadre de “por diversión, no por precisión académica” minimiza un poco el problema.

Esto no se trata de pequeñas discrepancias: hay una diferencia significativa entre “esta es tu actividad de chat durante el último año” y “esta es tu actividad de chat durante las últimas semanas de datos conservados”.

Cuando se configuran los “días de retención” (que lo están por defecto), la redacción ya no coincide con lo que se muestra y puede crear fácilmente una impresión falsa. Eso tiene menos que ver con la precisión y más con el establecimiento de expectativas. Además, una redacción como esta puede sugerir involuntariamente que los mensajes de chat eliminados todavía se están contando o analizando. Añadir algo como “basado en los datos de chat conservados” lo aclararía.

Y finalmente, no está del todo claro dónde está la “diversión” cuando toda la sección de chat en mi rebobinado desaparece simplemente porque todos los mensajes de canales públicos han caducado.