Thema, das von online Benutzern angesehen wird?

Ich habe ein Mitglied, das online ist:
image

War in den letzten 6 Tagen jeden Tag online, hat aber nur 1 Thema angesehen. Gibt es eine Möglichkeit zu sehen, welches Thema dieser Benutzer ansieht? Könnte das ein Bot sein?

Bearbeiten:

7 Stunden später, immer noch online und nur 1 Thema angesehen:

Sie sollten dies mit dem Daten-Explorer herausfinden können. Vielleicht so etwas wie:

-- [params]
-- user_id :user

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

Die Tabelle topic_views zeichnet nur das erste Mal auf, wenn jemand ein Thema ansieht. Daher können Sie nicht feststellen, wie oft er es in den letzten x Zeiträumen besucht hat, aber vielleicht reicht dies aus?

Alternativ könnten Sie sich als dieser Benutzer ausgeben und dann die Seite /activity/read auf seinem Profil aufrufen.

1 „Gefällt mir“

Ich habe diese Abfrage verwendet, um herauszufinden, welches Thema der von mir erstellte Testbenutzer für das Testen von etwas verwendet hat. Sie gibt das Thema, die Kategorie und die Nummer des Beitrags zurück, der gelesen wurde, geordnet nach der neuesten Ansicht. Normalerweise ist das zuletzt angesehene Thema das, wonach ich gesucht habe :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 „Gefällt mir“