¿Tema que están viendo los usuarios en línea?

Tengo un miembro que está en línea:
image

Ha estado en línea todos los días durante los últimos 6 días, pero solo ha visto 1 tema. ¿Hay alguna forma de ver qué tema está viendo este usuario? ¿Podría ser un bot?

Editar:

7 horas después, todavía en línea y solo ha visto 1 tema:

Deberías poder averiguarlo usando el explorador de datos. Quizás algo como esto:

-- [params]
-- user_id :user

SELECT *
FROM topic_views
WHERE user_id = :user
ORDER BY viewed_at DESC

La tabla topic_views solo registra la primera vez que alguien ve un tema, por lo que no puedes saber con qué frecuencia lo visitó en los últimos x cantidad de tiempo, pero ¿quizás esto sea suficiente?

Alternativamente, podrías suplantar a ese usuario y luego ver su página de /activity/read en su perfil.

1 me gusta

He usado esta consulta para averiguar qué tema utilizó el usuario de prueba que creé para probar algo. Devuelve el tema, la categoría y el número de la publicación que se leyó, ordenados por la vista más reciente. Normalmente, el tema visto más recientemente es el que estaba buscando :slight_smile:

-- [params]
-- user_id
SELECT 
    tu.topic_id, 
    category_id, 
    tu.last_read_post_number, 
    tu.last_visited_at 
FROM 
    topics 
LEFT OUTER JOIN 
    topic_users AS tu 
    ON topics.id = tu.topic_id 
WHERE 
    tu.user_id = :user_id 
    AND tu.last_visited_at IS NOT NULL 
ORDER BY 
    tu.last_visited_at DESC

2 Me gusta