esse fix está funcionando bem. Mas notei um problema no código.
No final do seu código. Preciso escrever um end após email. Caso contrário, o código não funciona no meu fork.
Ontem recebi dois resumos. Hoje vou verificar se acontece novamente.
Há uma linha no modelo do mago que não consigo lembrar exatamente, mas acho que tem a ver com cor e está chamando uma função que antes aceitava um argumento e agora não aceita mais. Isso não é muito como uma resposta, mas mais uma dica.
Essa alteração também quebrou um plugin que você escreveu para alterar o modelo de e-mail.
Último commit no plugin por @joebuhlig foi em março de 2020. Ele foi visto pela última vez neste Discourse em junho de 2021.
Prezado Joe, caso você leia isto: Obrigado por este plugin! Existe alguma maneira de limitar os e-mails de resumo às categorias que o usuário realmente selecionou em vez de “todas as categorias no servidor”?
Mas: Existe alguma maneira de incluir as mensagens privadas no resumo diário? Se alguém definir “Enviar-me um e-mail quando alguém me envia uma mensagem” para “nunca”, para não receber outros e-mails, também não recebe mensagens privadas por e-mail
O que você está dizendo é que, se alguém disser que não quer receber e-mails para PMs, não receberá e-mails para PMs. Isso parece certo. Ou eu entendi errado?
“Enviar-me um e-mail quando alguém me envia uma mensagem” (na verdade significa “… quando há uma nova postagem em uma categoria que eu observo/sigo”)
“Enviar-me um e-mail quando alguém me cita, responde à minha postagem, menciona meu @nome de usuário ou me convida para um tópico”,
Quando ativo o “resumo diário”, não quero receber todas as mensagens de todas as categorias que observo/sigo por e-mail em paralelo, certo? Porque esse é o objetivo de um resumo diário.
Para conseguir isso, defino 1 como “nunca”. Então, só recebo e-mails quando alguém responde diretamente a uma das minhas postagens, me menciona ou me convida para um tópico (2).
Agora, quando alguém envia uma mensagem privada, essa não é coberta por 2, então não a receberei até visitar o site. Por que eu faria isso, já que recebo todas as postagens via resumo diário?
Quando desativo “Envie-me um e-mail quando alguém me enviar uma mensagem”, não recebo mais notificações de nenhum grupo. Existe talvez alguma outra configuração que interfira aqui?
Você quer dizer "qualquer e-mail" ou "qualquer notificação"? Desculpe por ser minucioso, mas isso faz uma grande diferença. As configurações que estamos discutindo agora determinam se uma notificação gera um e-mail. Elas não devem interferir nas notificações reais que estão sendo geradas.
Eu suponho que "alguém me envia uma mensagem" também inclua mensagens de grupo.
Mesmo que não sejam direcionadas a você diretamente, mas você está apenas observando/seguindo uma categoria, sim.
A pergunta permanece: como se recebe um e-mail de resumo por dia, sem e-mails separados para cada tópico e algum tipo de e-mail para mensagens pessoais enviadas diretamente para si mesmo?
Novamente: não. O primeiro menu suspenso é para tudo o que chamamos de “mensagem”, o segundo menu suspenso é para tudo o que acontece em categorias/tópicos.
Instale o plugin MLM Daily Summary.
Enviar-me um e-mail quando alguém me envia uma mensagem: apenas quando ausente
Enviar-me um e-mail quando alguém me cita, responde à minha postagem, menciona meu @ nome de usuário ou me convida para um tópico: nunca
Assistir/rastrear categorias: my/preferences/categories e selecione todas as categorias que você deseja incluir no resumo diário