Múltiplas entradas repetidas de resumo por e-mail

Meu usuário de teste inativo acabou de receber seu e-mail de resumo semanal e ele contém 5 vezes o mesmo tópico (é um tópico que foi editado e fixado algumas vezes, mas ainda assim só deve aparecer uma vez, especialmente se mostrar exatamente o mesmo texto, não algo como “foi fixado” ou similar).

Dos 3 posts populares, 2 eram duplicados.

Além disso, a tabela “novo para você” continha um post 3 vezes:

Com tanta duplicação, quase nenhuma informação foi transmitida (mesmo que outros posts estivessem disponíveis) :frowning:

Posso adicionar alguns resultados de consulta ao banco de dados para auxiliar na solução de problemas neste relatório de bug?

4 curtidas

Também excluí uma tag, mas a função de pré-visualização ainda me mostra respostas de "Postagens Populares" em um tópico com uma tag excluída. Não tenho certeza se essa exclusão não está funcionando para "Postagens Populares" ou se apenas a função de pré-visualização não está recalculando as condições. (Verei no próximo e-mail na sexta-feira:)\n\nPor favor, me diga como posso solucionar isso um pouco melhor. Você está satisfeito com os e-mails de resumo? É estranho que eu seja o primeiro a ter tais problemas.

1 curtida

Estou tendo o mesmo problema. Tenho posts repetidos 4 vezes no mesmo e-mail, e o cabeçalho do e-mail diz “4 novos tópicos”.

2 curtidas

O problema ainda existe com a versão estável 3.3.0+3, como acabei de notar em um dos meus e-mails de notificação.

2 curtidas

Obrigado pessoal, vamos dar uma olhada nisso.

2 curtidas

Vinculando outro caso recente disso -

2 curtidas

Se você tiver problemas para reproduzi-lo e quiser mais detalhes, me avise. Não tenho certeza se existe um log de consulta em algum lugar, mas se eu for para /admin/email/preview-digest, o problema estará lá na prévia.

1 curtida

Não tenho certeza se devo postar isso aqui ou em um novo tópico, mas posts com tags que estão na lista digest suppress tags também estão sendo destacados no resumo por e-mail. O principal tópico em destaque no momento tem uma tag suprimida nele.

sim confirmado foi o caso para mim também.

1 curtida

Estou vendo o mesmo comportamento: os tópicos “Posts Populares” e “Novidades para você” sendo repetidos.

Neste caso, um Post Popular está triplicado, outro está duplicado:

Instalação padrão auto-hospedada aqui, atualizado para 3.4.0.beta2-dev (f2121cc437).

Vejo que este relatório remonta a fevereiro – algo está acontecendo? Posso fornecer mais detalhes para ajudar?

EDIT: se algo, está piorando. Agora estou vendo o Tópico Popular principal triplicado. Realmente não é uma boa aparência – adoraria algumas sugestões para continuar a solucionar este problema.

2 curtidas

@ecki , @bigfudge , @j127 – vocês ainda estão tendo esse problema? Estou vendo resumos sendo enviados com uma aparência ridícula, e não tenho certeza de como chamar a atenção para este relatório.

1 curtida

Ainda é um problema aqui.

1 curtida

Sim, o problema ainda existe, acabei de atualizar para STABLE * v3.3.1 +5 e os e-mails de pré-visualização ainda mostram o comportamento.

Eu me ajudei reduzindo o número de entradas em cada uma das 3 categorias (1,1,3), mas é claro que isso torna o e-mail menos útil. É apenas menos embaraçoso.

2 curtidas

Obrigado por confirmar que não estou sozinho! É frustrante continuar vendo isso nos meus resumos, mas não em nenhum resumo que recebo de vários outros fóruns do Discourse.

Li em outro lugar que a equipe estava fora na semana passada para um retiro da empresa. Talvez @nat possa dar uma olhada aqui enquanto se atualiza sobre as coisas…

1 curtida

O meetup é esta semana, então você precisa de um pouco mais de paciência :slight_smile:

Enquanto isso, o que seus fóruns têm em comum? Um plugin que todos vocês usam ou uma configuração que todos vocês configuraram de forma diferente do padrão?

1 curtida

No momento, estes plugins adicionais estão habilitados:

/discourse-math.git
/discourse-data-explorer.git
/discourse-graphviz
/discourse-perspective-api
/discourse-adplugin.git
/discourse-user-notes.git
/discourse-affiliate.git
/discourse-categories-suppressed.git
/discourse-templates.git

Editar: todos os plugins incluídos também estão habilitados, como notas de rodapé e modelos.

Configurações de e-mail que não são padrão:

  • post excerpts in emails – marcado
  • personal email time window seconds – 60
  • suppress digest email after days – 1095
  • digest suppress categories – algumas categorias estão aqui
  • digest suppress tags – uma tag privada (que acaba nos resumos de qualquer maneira)
  • email accent bg color – cor personalizada
  • log mail processing failures – marcado
  • delete email logs after days – 10
  • mailgun api key – preenchido
1 curtida

No meu sistema, estou usando o Docker ESTÁVEL com contêineres separados para Redis e Dados.

Os seguintes plugins estão habilitados no app.yaml:

  • docker_manager.git
  • discourse-rss-polling.git

E os seguintes na interface do usuário:

  • automação true
  • nota de rodapé true
  • pesquisa de rss true
  • alerta de spoiler true

Usamos um tema clonado do tema padrão, criado em uma versão mais antiga.

O seguinte é sobrescrito nas configurações de e-mail:

  • e-mail de contato
  • domínios de e-mail bloqueados
  • normalizar e-mails true
  • domínios de e-mail de aprovação automática
  • ocultar token de endereço de e-mail: true
  • segundos da janela de tempo de e-mail pessoal: 120
  • tópicos de resumo: 1 (solução alternativa)
  • posts de resumo: 1 (solução alternativa)
  • outros tópicos de resumo: 3
  • suprimir e-mail de resumo após dias: 600
  • categorias de supressão de resumo: ajuda do fórum
  • tags de supressão de resumo: rss, teste
  • mostrar link em destaque de tópicos no resumo: true
  • assunto do e-mail: prefixo %{optional_pm}%{optional_cat}%{topic_title}
  • nível de e-mail padrão: apenas quando ausente
  • frequência de lista de mala direta de e-mail padrão: enviar um e-mail para todos, exceto os próprios
  • incluir miniaturas no backup: true
  • definir URL canônica de incorporação: true

Não há personalizações de jobs que eu conheça. Estamos usando um servidor smtp privado, sem API do mailgun. (Mas o problema existe antes do envio, também é visível em pré-visualizações, de qualquer forma).

1 curtida

Obrigado pela atualização, Moin. Aqui está o que eu tenho:

Plugins ativos:

  • Automação (com uma ação: “notificar quando o usuário muda de grupo”)
  • Nota de rodapé
  • Alerta de spoiler
  • Apelido de staff

Configurações de e-mail que não são padrão:

  • segundos da janela de tempo de e-mail pessoal – 20
  • suprimir e-mail de resumo após dias – 365
  • categorias de supressão de resumo – 2 categorias estão aqui
  • tags de supressão de resumo – uma tag privada (parece estar corretamente suprimida do resumo)
  • falhas de processamento de e-mail de log – marcado
  • excluir logs de e-mail após dias – 90
  • aplicar estilos personalizados ao resumo - desmarcado
  • incluir tl0 padrão em resumos - marcado
  • e-mail de contato - personalizado

Configurações de e-mail que não são padrão, mas não parecem relevantes para o resumo:

  • responder por e-mail ativado - marcado
  • pesquisa manual ativada - marcada
  • e-mail de entrada - marcado
  • grupos permitidos de e-mail de entrada - alguns grupos especificados
  • domínios de e-mail bloqueados - personalizado
  • cancelar inscrição via rodapé de e-mail - marcado
  • desativar resposta por e-mail após dias - 0
  • comportamento de e-mails encaminhados - criar_respostas
  • frequência do modo de lista de e-mail padrão - Enviar um e-mail para cada nova postagem, exceto a minha
  • respostas anteriores de e-mail padrão - a menos que já enviadas

Tema padrão, com estes Componentes Ativos:

  • Cabeçalhos de Categoria
  • CSS Personalizado
  • Links de Cabeçalho Personalizados
  • Página Sobre Estendida
  • Filtro de Não Respondidas
  • Diretório de Cartões de Usuário
  • Banner de Link de Boas-Vindas

Instalação padrão auto-hospedada, nada especial. Branch test-passed, atual em 3.4.0.beta2-dev (f2121cc437).

Usando MailerSend.net para retransmissão SMTP, mas o problema existe antes do envio (visível nas pré-visualizações).

1 curtida

Também pode ser útil ver detalhes sobre um tópico específico que está a causar o problema para um determinado utilizador. Por exemplo, saber se o tópico tem várias etiquetas, se o utilizador silenciou alguma dessas etiquetas, etc.

Percorri linha a linha o método que é usado para compor os tópicos do e-mail de resumo: discourse/app/models/topic.rb at main · discourse/discourse · GitHub. Não estou a ver problemas óbvios, mas o método tem várias junções. É possível que haja uma condição que possa fazer com que um tópico apareça na lista várias vezes.

1 curtida

Obrigado pelo interesse, Simon!

O resumo anexo é típico do que tenho visto – embora eu não os tenha analisado antes pela contagem de tags.

Ele foi gerado para um usuário:

  • visto pela última vez em 09/09/2024
  • Frequência do resumo: semanal
  • “Incluir conteúdo de novos usuários em e-mails de resumo”: marcado
  • nenhuma tag relevante silenciada

Tópicos Populares:

“Past SciFi tales…” – repetido 3 vezes. O tópico tem 3 tags, 15 respostas, 1 curtida (da equipe).
“Citizen Science Fiction” – repetido 2 vezes. O tópico tem 2 tags, 2 respostas, 1 curtida (da equipe).

Novidades para você:

“Cyborgs and Centaurs…” – repetido 3 vezes. O tópico tem 3 tags, 2 respostas, 0 curtidas.

2 curtidas