Desativar pings @all do Discourse Chat

Socorro!

Hoje um usuário descobriu que é possível usar @all no chat do Discourse. No início foi como uma piada, mas muitos usuários estavam sendo realmente notificados, inclusive eu. Vi notificações vindas do canal, mesmo sem ninguém me notificar.

Existe alguma mitigação rápida possível? Muitos usuários estão enviando spam com “socorro”.

3 curtidas

Além disso, não consigo silenciar pessoas no chat por causa do outro bug que descobri :facepalm:

1 curtida

1 curtida

Vamos dar uma olhada. Enquanto isso, você pode querer desativar o chat em seu site por enquanto.

1 curtida

Obrigado, estou desativando o chat agora até que isso seja corrigido

2 curtidas

1 curtida

Eu também recomendo que você defina SiteSetting.chat_auto_silence_from_flags_duration para 1 dia e sinalize os infratores.

2 curtidas

Sim: suspenda-os por um período de tempo por abuso

Eu já fiz isso e desabilitei o chat.

3 curtidas

Sim, eu queria fazer essa configuração, mas atualmente há um bug com o silenciamento também:

2 curtidas

Descobri essa opção recentemente, há alguma forma de habilitá-la para todos?

2 curtidas

Está disponível para todos como uma configuração por usuário, então seria bom informar as pessoas sobre isso.

Ainda assim, no seu caso, silenciar e/ou suspender o usuário é a coisa certa a fazer.

Acho que o caminho a seguir aqui é consertarmos o silenciamento (já o temos bem no topo da nossa lista).

Acho que essas mitigações devem ajudar bastante, então é nisso que gostaríamos de focar primeiro.

Além disso, acho que vale a pena considerar ter uma opção para desativar @all ou @here globalmente, ou por canal. Mas ainda não tomamos uma decisão sobre isso.

Há também algo em nossa lista para garantir que o número máximo de usuários notificados por menção de grupo existente se aplique no chat (atualmente não se aplica). E talvez @all e @here devam estar sujeitos aos mesmos limites.

3 curtidas

Ok, legal. Eu fiz com que TL1 e acima pudessem conversar no chat e está funcionando muito bem, já que os infratores de nível de confiança mais alto já estavam suspensos temporariamente.

3 curtidas

Alguma atualização sobre isso? Acho que seria bom se eles apenas tivessem uma opção para desativá-lo globalmente.

1 curtida

Estamos planejando tornar isso uma opção por canal em um futuro não muito distante, mas ainda não começamos com isso.

4 curtidas

Agora temos uma configuração por canal para desativar @all e @here através do PR de @j.jaffeux

7 curtidas

Você entendeu tudo errado. Habilitar @all deveria ser opcional. Tê-lo habilitado por padrão é loucura.

E desabilite isso neste site o mais rápido possível! Eu nunca usei o chat neste site e recebi um e-mail me notificando que alguém usou @all. Estou pasmo que você achou que isso era aceitável habilitar por padrão.

15 curtidas

Peço sinceras desculpas por isso. Deveria haver algumas proteções de segurança para garantir que isso não acontecesse, e receio que algo deu errado em algum lugar. Peço as mais profundas desculpas. :pray:

Estamos analisando o problema agora e esperamos ter mais informações em breve.

13 curtidas

A boa notícia é que isso foi corrigido. :partying_face:

Houve uma regressão em que as notificações no local em todo o canal haviam sido suprimidas corretamente, mas as versões por e-mail ainda eram enviadas. Isso foi resolvido agora, e não deve haver mais problemas. :+1: Peço desculpas novamente a quem recebeu esse e-mail. :pray:

9 curtidas