Alguns perfis de usuário agora enviam resumos por email a cada 30 minutos após a atualização

Após atualizar para a versão mais recente do Discourse, alguns usuários começaram a receber e-mails a cada 30 minutos a uma hora:

Analisando as configurações do usuário, elas parecem ter sido alteradas para enviar e-mails a cada 30 minutos ou uma hora. Tenho certeza de que pelo menos um desses usuários não fez essa alteração. Nem todos os usuários tiveram essa configuração alterada. Alguém tem alguma ideia do que está acontecendo aqui?

Versão do Discourse: 3.3.0.beta3-dev

4 curtidas

Aconteceu com dois dos meus usuários (pelo menos foi o que reclamaram).

Tenho alguém que reclamou que, há algumas semanas, os usuários estavam recebendo resumos de posts muito antigos e que uma atualização logo após o último lançamento pareceu corrigir isso.

Pode valer a pena compartilhar seu commit exato.

2 curtidas

Passei pelos usuários que foram contatados por e-mail recentemente e também encontrei a mesma coisa. Dois usuários com configurações atualizadas para “hourly”. Parecia que eram dois usuários bastante ativos?

@pfaffman o commit em que estou atualmente é 581dbca97f

1 curtida

Eles não eram os usuários mais ativos, e eu imaginei que eles deviam ter mexido nas configurações deles, já que eram só os dois.

Atualizei para a 3.3.0.beta3-dev (0e9451e93f) desde então e ninguém reclamou. Não tenho certeza de qual era minha versão antes.

1 curtida

Sim, lembro-me que houve um bug introduzido ~na semana retrasada que foi corrigido agora.

Ah, sim

6 curtidas

Interessante! Minha interpretação então é que esses usuários talvez tivessem e-mails de hora em hora ativados, mas a configuração anterior significava que eles só recebiam resumos quando havia conteúdo novo para compartilhar.

Com essa mudança, os usuários agora recebem e-mails no ciclo de resumos, mesmo que não tenha havido nenhuma alteração no conteúdo do fórum, e deixarão de receber e-mails se visitarem o site. Por exemplo, se uma postagem for feita durante a noite e você tiver resumos de hora em hora, receberá um e-mail a cada hora até acordar e verificar suas notificações.

Não tenho certeza do que pensar sobre isso, mas é definitivamente lógico! Faz muito mais sentido se, digamos, você estiver recebendo apenas um resumo semanal. Seria bom ter a capacidade de configurar isso - para o nosso site, seria melhor reduzir o ruído duplicado de e-mail, se pudermos.

1 curtida

Vou dar uma olhada :thinking:

Não deveríamos enviar nenhum resumo por e-mail se não houvesse nada de novo em <inserir frequência> que o usuário escolheu, mesmo que seja um absurdo “a cada 30 minutos” ou “a cada hora”.

3 curtidas

É complicado porque os sites onde as pessoas usam discourse apenas por e-mail não querem saber de mensagens de 2 anos atrás que elas não “viram” porque nunca fazem login. Portanto, para elas, uma postagem deve ser “vista” se foi enviada por e-mail (ou talvez se foi enviada em um resumo?)

1 curtida

Ênfase minha, e sim, deve realmente ser baseado em quando enviamos o último resumo para pessoas que usam o Discourse apenas por e-mail.

1 curtida

Houve de fato um problema na forma como calculamos a “janela” que usamos para calcular o conteúdo dos resumos de e-mail :man_facepalming:

Será corrigido por :point_down:

8 curtidas

Este tópico foi fechado automaticamente após 5 dias. Novas respostas não são mais permitidas.