Eita. Centenas de MPs enviadas após mudança de categoria

Então, estamos fazendo uma limpeza no fórum e acabei de mover algumas centenas de postagens para uma nova categoria. Estava indo bem até que…

Dezenas de usuários relataram ter recebido mensagens privadas reenviadas, datando de 2015.

E como fui eu quem iniciou a alteração, parece que a mensagem pessoal foi enviada com meu nome de usuário.

Deveríamos ter conhecimento disso?

2 curtidas

Esta é a primeira vez que ouço falar desse cenário.

Existe uma mensagem padrão sendo enviada? Não está claro para mim como uma mensagem pessoal é reenviada, mas parece ser de você; você foi o remetente original das mensagens privadas?

Quando você acessa /admin/email/sent, qual é o “Tipo de e-mail” para as mensagens que estão sendo enviadas?

2 curtidas

Um exemplo é um e-mail user_mentioned. Ele foi enviado há 4 horas. Mas a menção originalmente aconteceu em 2015! O e-mail que eles receberam foi endereçado assim:

De: meu_nome_de_usuário via O Fórum <no-reply@my-forum.org>

Usando linguagem genérica aqui porque o conteúdo/fórum são privados.

1 curtida

Alguns usuários estão relatando um fluxo de notificações ao mesmo tempo em que eu estava reclassificando os tópicos.

1 curtida

Poderia estar relacionado à configuração disable_category_edit_notifications?

4 curtidas

Eu também pensei nisso inicialmente, mas o e-mail user_mention não bateu. Fiquei imaginando se essas postagens mais antigas eram importadas de uma migração para o Discourse? Você não deveria receber uma notificação de menção uma segunda vez para a mesma postagem, mas se um registro dela não foi criado durante uma migração de alguma forma, talvez ele pensasse que era a primeira vez na mudança de categoria?

2 curtidas

Foi de um tópico que você moveu? Confirmar isso nos ajudará a solucionar o problema.

Há uma chance de ser a configuração disable_category_edit_notifications, tente desativá-la e verifique se o e-mail está sendo enviado quando você move um tópico.
Você pode alterá-la em /admin/site_settings/category/all_results?filter=disable_category_edit_notifications

Acredito que este seja o comportamento, acabei de mover alguns tópicos em um site pessoal e recebi e-mails para todas as mensagens em que fui mencionado. É muito raro, e eu gosto que as pessoas sejam notificadas quando isso é feito, então vou conviver com isso. Mas isso pode ser demais para uma comunidade maior. :slight_smile:

1 curtida

Oooh, isso é interessante. Acho que não deveria estar fazendo isso.

4 curtidas

Quer dizer, isso é o que é estranho. É que não são usuários avançados recebendo notificações. São… qualquer pessoa que foi mencionada em uma postagem que foi movida de uma categoria para outra, então temos relatos de pessoas recebendo 30-40 notificações.

Eu também já passei por isso. Isso realmente desanima a organização!!! Achei que tinha sido suficientemente esperto ao desativar as notificações de categoria - mas não! As menções me pegaram e resultaram em vários e-mails furiosos direcionados a mim. Nada divertido.

Desativar os e-mails completamente salvará alguns desses problemas, mas significa que o trabalho precisa ser feito fora do horário de expediente. E isso não é possível em fóruns internacionais movimentados, nem suprime as notificações.

No futuro, pretendo fazer as coisas pelo console para garantir que notificações indesejadas não sejam acionadas.

Mas seria bom ter um modo de “organização” à prova de falhas para a equipe que permita o uso da interface gráfica, mas suprima completamente as notificações.

6 curtidas

Vimos a mesma coisa acontecer com uma menção em uma postagem de 2016 que foi movida para uma categoria diferente, em um fórum importado recentemente.

Não consigo encontrar nenhuma alteração recente (tudo relacionado a essas notificações parece ter código de pelo menos 11 meses), mas acho que é muita coincidência ver isso acontecer logo após o relato aqui.

Este é um comportamento absolutamente indesejado. Especialmente logo após uma migração, essa não deveria ser a primeira interação das pessoas com um fórum Discourse.
Por que alguém gostaria que uma notificação fosse enviada se um tópico é movido para uma categoria diferente de qualquer maneira?

@JammyDodger @maiki isso é realmente impedido por disable_category_edit_notifications? Se não, existe uma maneira de preencher as notificações para que isso não aconteça novamente?

Não acho que fazer essas coisas pelo console impeça o acionamento de notificações. Se você quiser contornar as notificações, precisará fazer isso no banco de dados (e isso pode ter outros tipos de efeitos colaterais indesejados).

1 curtida

Não é assim que você agenda tópicos para postar? Mover eles de uma categoria privada para uma pública?

Pelo menos essa é uma maneira que usamos nosso software de fórum. Colaboramos em posts na categoria de staff e, quando terminamos com eles, os publicamos em uma categoria pública. Ficaríamos tristes se os avisos não fossem enviados para esses.

Acho que deveria haver uma maneira de impedir que isso aconteça em casos onde não é o comportamento desejado.

2 curtidas

Eu teria que imaginar que seu caso de uso é muito menos comum do que as pessoas que simplesmente querem mover posts de uma categoria para outra, certo?

Além disso, estes não foram movidos de uma categoria privada para uma pública. Eles foram movidos entre duas categorias públicas. Por que diabos alguém gostaria de ser notificado por e-mail sobre sua menção de sete anos atrás?

Não consigo pensar em um cenário onde esse seja o comportamento esperado.

1 curtida

Não afirmo ter qualquer percepção sobre quão popular isso pode ser, é apenas o fluxo de trabalho documentado e nós o usamos regularmente: Scheduling topics for future publication. Sem que isso funcione dessa maneira, suponho que nossa opção seria cortar/colar em um Novo Tópico.

No nosso caso, nossas categorias funcionam como listas de e-mail distintas. Tivemos cenários no passado em que era um comportamento desejado que o tópico movido gerasse notificações para serem enviadas para a nova “lista”. Queríamos que isso acontecesse TODA VEZ, talvez não. Como eu disse, uma opção seria preferível.

Talvez uma caixa de seleção na caixa de diálogo de ações em massa?

Só quero apontar: é difícil projetar o fluxo de trabalho para pessoas daqui a sete anos. :slight_smile:

Temos muitas pessoas usando como está como parte de vários fluxos de trabalho, como o que Wes vinculou. Eu o uso em alguns sites diferentes.

Por outro lado, não temos muitas pessoas movendo:

  • muito material antigo
  • que também menciona outras pessoas

A maioria dos meus tópicos mais antigos de mais de 5 anos não faz muito uso de menções de usuários, então isso não estaria acontecendo comigo enquanto eu estava limpando conteúdo antigo.

Vamos resolver isso. Não gostamos de incomodar os usuários. :+1:

Ouvir mais casos de uso nos ajudará a entender como as pessoas interagem com essa parte do Discourse. :mag:

5 curtidas

Acho que incidentes como este acontecem se recursos (como postagem agendada) estão sendo implementados de uma forma - na minha opinião - excessivamente abstrata.

A postagem a que me referi foi movida de uma categoria pública para outra categoria pública, aliás.

:heart: Me avise se precisar de alguma informação que ajude a descobrir o que aconteceu!

1 curtida

Poderíamos usar uma reprodução! :smiley:

Eu e @JammyDodger tentamos reproduzir o envio de notificações por e-mail editando dados de categorias e tags em tópicos, e não conseguimos fazer isso acontecer.

Tentamos com as seguintes configurações ativadas e desativadas:

  • disable category edit notifications
  • disable tags edit notifications

Alguém tem passos para reproduzir esse comportamento? :mag_right:

Eu pensei que você já conseguia repro :wink:

Não acho que isso seja sobre notificações de edição de categoria. Se eu olhar através deste tópico, isso acontece em:

  • posts e fóruns muito antigos (2015, 2016) que foram migrados
  • menções

Suspeito que posts criados naquela época (e posts importados) estejam faltando algum tipo de organização interna.

Note que não vejo nenhuma mensagem privada que foi enviada quando acessei Bulk editing topic categories should not trigger thousands of email notifications. Essa foi uma alteração de categoria em massa que afetou tópicos desde 2017, mas esses tópicos mais antigos já haviam sido reorganizados pelo menos uma vez antes (a maioria em 2021).

1 curtida