Supondo que você esteja registrando a atividade do usuário:
Permitir que os usuários recebam um bate-papo apenas se o destinatário tiver mostrado atividade nos últimos 30 segundos. Caso contrário, mostre uma mensagem de erro informando que o usuário não está online e/ou ignore a mensagem enviada.