Respostas de Mensagens Pessoais Não Aparecendo na Caixa de Entrada Quando Iniciadas por Post Auto-Citado

Descrição do Problema:

Estou enfrentando um problema onde as respostas às mensagens privadas (MPs) não aparecem na minha caixa de entrada “Mensagens Recebidas” dentro do Discourse. Isso ocorre especificamente quando a mensagem privada inicial é composta clicando no nome de usuário de uma postagem de um tópico, selecionando a opção “Mensagem” e permitindo que o Discourse automaticamente cite o conteúdo da postagem original e defina automaticamente o assunto da MP como o título do tópico.

Quando envio uma mensagem privada usando esse método, e o destinatário responde, não vejo a resposta dele na interface do Discourse (por exemplo, na minha seção de “Mensagens” ou na caixa de entrada). A única maneira de ser notificado e de poder visualizar a resposta é através de notificações por email, que contêm o conteúdo completo da mensagem. Isso significa que as conversas de mensagens privadas iniciadas dessa maneira específica não estão sendo devidamente rastreadas ou exibidas na interface do Discourse, levando a um histórico de comunicação fragmentado.

Passos para Reproduzir:

Navegue até uma postagem de tópico no fórum Discourse.
Clique no nome de usuário do autor da postagem.
No menu pop-up, selecione a opção “Mensagem”.
Observe que um novo editor de mensagem privada é aberto. O conteúdo da postagem original é automaticamente citado no corpo da mensagem, e o assunto da MP é definido automaticamente como o título do tópico original.
Adicione algum texto nesta mensagem e envie.
Aguarde o destinatário responder à sua mensagem privada.
Após receber uma resposta, navegue até a sua seção de “Mensagens” e depois para “Mensagens Recebidas”.

Esperado: A resposta do destinatário deve ser exibida aqui como parte do fio da conversa.

Realidade: A resposta não é exibida na seção “Mensagens Recebidas”.
Verifique seu email. Você verá que recebeu uma notificação por email contendo a resposta do usuário.
Comportamento Esperado:

Respostas às mensagens privadas devem aparecer de forma consistente na seção “Mensagens Recebidas” da interface do Discourse, independentemente de como a mensagem privada inicial foi composta (ou seja, manualmente ou através de citação automática e definição de assunto via postagem de tópico). Todo o fio da conversa de mensagem privada deve ser acessível e gerenciável na interface do Discourse.

1 curtida

Eu estava tentando reproduzir isso, mas fiquei um pouco inseguro sobre esta etapa. Não estou familiarizado com a seção ‘mensagens recebidas’. Isso é algo personalizado ou talvez uma tradução?

Eu tenho Últimas, Enviadas, Novas, Não Lidas e Arquivo.

(O mesmo que aqui no meta https://meta.discourse.org/my/messages)

Quando sigo o método que você descreve acima, a resposta chega na minha aba Últimas como de costume.

2 curtidas

Peço desculpas pela confusão na minha mensagem anterior; foi um problema de tradução.

O que eu quis dizer foi que, ao clicar na aba ‘Enviados’ (ou mais recente), vejo minhas mensagens enviadas, mas dentro dessas mensagens enviadas, não vejo nada além da minha própria mensagem, e a resposta do meu contato está ausente, mesmo eles tendo respondido.

1 curtida

Tenho feito algumas tentativas, mas em todos os casos a resposta pode ser encontrada tanto na aba Latest quanto na aba Sent.

Aqui está meu passo a passo, caso eu esteja fazendo algo errado:

  • Como administrador, navegue até o tópico do fórum e clique em um avatar para abrir o cartão de usuário de um usuário
  • Clique em ‘mensagem’ para abrir o compositor de mensagens privadas (com o link da postagem pré-incluído)
  • Escreva algo e ‘enviar mensagem’
    cbre
  • Como usuário de teste, responda à mensagem privada
    cbre
  • Como admin, verifique a página /messages para a resposta

Resultado: a mensagem aparece tanto na aba Latest quanto na aba Sent

1 curtida

Acho que encontrei a causa do problema. Como administrador do fórum, suspeito que o motivo seja que meu contato respondeu por e-mail, e a resposta dele apareceu na caixa de entrada de e-mail oficial do fórum. É por isso que não é visível nas conversas internas do fórum

2 curtidas

Se for uma ‘resposta por e-mail’ genuína (usando o link no e-mail que receberam), então tudo deve estar vinculado e também aparecer na sua caixa de entrada.

No entanto, se eles responderam e alteraram manualmente para os detalhes de contato do fórum, isso perderá sua ligação automática e não se vinculará automaticamente.

1 curtida

Obrigado por esclarecer!

No e-mail enviado ao meu contato, há apenas a minha mensagem e um link para uma postagem que eles escreveram. A opção de responder existe no ambiente do e-mail, mas se eles usarem, nenhuma mensagem aparece na caixa de entrada do fórum. Não tenho certeza do que você quis dizer com ‘responder por e-mail’.

Responder por e-mail é um recurso que você pode ativar (ou pode já estar ativado dependendo da sua hospedagem) que permite que as pessoas respondam ao e-mail de notificação e ele será magicamente vinculado e colocado no tópico/pm correto quando chegar ao seu fórum (falei errado na postagem anterior, não é um link especial que eles clicam, a mágica acontece nos bastidores).

Você recebe um rodapé como este no e-mail:

Há um pouco mais de informação aqui caso você ainda não a tenha configurado:

(Embora eu tenha a versão do receptor de e-mail - Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver)

1 curtida

Entendido, agora eu entendo.

Muito obrigado pelas suas explicações e pelo seu tempo.

1 curtida

Isso acabou sendo a solução para o seu problema? Se sim, então isso não é um bug, então movi isto para Support.

Fico feliz em ver você descobrindo as coisas. :clap:

1 curtida