Suponiendo que está registrando la actividad del usuario:
Solo permita que los usuarios reciban un chat si el receptor ha mostrado actividad en los últimos 30 segundos. De lo contrario, muestra un mensaje de error que indica que el usuario no está en línea y/o ignora el mensaje enviado.