Lido/Entregue

Olá.

Tenho uma sugestão.

Quando você envia uma mensagem direta (DM) para alguém, não sabe se ela foi lida até que a pessoa responda. No entanto, às vezes a mensagem é lida, mas o usuário ainda não deseja responder.

Minha pergunta é: seria possível que, ao enviar uma mensagem de chat para outro usuário (DMs de Chat), aparecesse um único símbolo de confirmação indicando “Entregue” e, quando o destinatário abrisse o chat, aparecessem dois símbolos com a indicação “Lido”? Assim, saberíamos se a mensagem foi lida pelo usuário.

Isso seria útil, por exemplo, se você enviar uma DM para um membro da equipe do fórum e não receber resposta por algum tempo. Às vezes, eles podem apenas abrir o chat e sair. Talvez uma configuração como tempo-no-chat-do-usuario pudesse definir que o usuário precisa permanecer no chat de outra pessoa por N minutos/segundos/horas para que a mensagem seja considerada lida.

1 curtida

Não gosto de recursos como esse. Poder ler uma mensagem e apenas anotar mentalmente para responder depois, caso não esteja em condições de responder no momento, é muito melhor do que sentir que estou ignorando a pessoa do outro lado, porque ela viu que li a mensagem, mas não respondi. Eles são apenas irritantes e eu os desativo quase 100% das vezes, então esse seria um recurso ruim, especialmente se estiver no nível do site.

Então, essencialmente, o que você está sugerindo aqui é um comportamento mais parecido com o do WhatsApp (ou Telegram), onde os estados das mensagens são indicados por caixas de seleção?

Vejo isso sendo útil em alguns casos; até o Facebook costumava oferecer isso em seu chat. Esse comportamento pode ser benéfico para algumas comunidades, especialmente aquelas que estão migrando de grupos como os do Facebook.

No entanto, isso pode não ser uma mudança simples, e eu apreciaria se houvesse uma maneira de optar por não participar em nível individual. O comportamento poderia ser idêntico ao do WhatsApp: se você optou por não exibir o estado, também não verá o estado das mensagens de outros.

Acho que podemos ter uma configuração de admin do tipo Rea-chats-enable/disable, assim você pode ativar ou desativar?

Acho que uma configuração de usuário é melhor, pois permite que os usuários optem por participar ou não (essencialmente como as Confirmações de Leitura no WhatsApp), em vez de uma configuração ampla para todo o site.

Ok, sim, acho que essa é uma ideia melhor: todos os usuários começam como ativos e depois podem optar por sair?