Conviene che fai in modo che l'utente facendo determinate azioni aggiunga nel database un record con l'ora nuova quindi selezioni i campi con distinct ,così prende un record diverso dall'altro.
Io almeno per la mia chat faccio così, magari metti un timeout maggiore...ora nn mi viene nulla in mente :master:

Ciao ^ ^