Sabemos que quando um usuário responde por e-mail a um tópico que, entretanto, foi fechado, ele recebe um e-mail de desculpas. Tudo bem.
Mas vamos examinar os casos em que o tópico ao qual ele está respondendo por e-mail não foi exatamente fechado, mas o tópico foi redirecionado ou quaisquer outras combinações que os moderadores possam ter feito.
Ok, então lá está ele, respondendo cegamente a um e-mail de horas atrás em seu Gmail etc., sem saber que, de fato, se ele apenas desse uma olhada no site, já faria parte de um tópico completamente diferente ou qualquer outra coisa.
Ok, o e-mail dele vai. Mas quando atinge o servidor Discourse, o que acontece?
Bem, ele não gera uma resposta de e-mail de desculpas.
Mas também não é postado em lugar nenhum.
Talvez algumas semanas depois, o usuário, de volta ao site, jure que mencionou algo, mas não consegue encontrá-lo agora.
Não, eu não tenho um caso exato. Tudo o que sei é que preguiçosamente respondi a vários tópicos que encontrei em minha conta de e-mail, e a maioria foi postada, mas tenho certeza de que um não foi. Mas os tópicos foram alterados pelos moderadores, então a única maneira de descobrir para onde meu e-mail foi seria “abrir a tampa do ralo da caixa de correio do meta.discourse.com e procurar por itens que não geraram resposta nem mensagem de desculpas”.
Estou dizendo que a maneira mais fácil de depurar isso seria para o “root” verificar todos os e-mails que o Meta.discourse.com recebeu. Cada um deveria ter gerado uma ação. Para aqueles em que nenhuma ação foi gerada, deve haver algum log de erro. Talvez no log de erro você veja: “Não foi possível encontrar um tópico válido para anexar a resposta. Descartando.” ou algo assim.
Então, para corrigir o bug, o e-mail deve ser retornado ao usuário (com o corpo também, por favor!), dizendo “Pedimos desculpas. O tópico ao qual você estava respondendo foi alterado. Seria melhor se você examinasse sua postagem e talvez fizesse os ajustes que julgar adequados, antes de talvez repostar seus valiosos pontos de vista no novo tópico. Atenciosamente, Discourse Software Corporation Ltd. (ou, ok, nome do site local.)”