Solicitação: Desabilitar o ponto indicador de atividade do Chat por canal em vez de globalmente

TLDR: O ponto de novas mensagens de chat é uma opção global - A maioria dos canais queremos que todos estejam cientes quando há uma mensagem - Um canal queremos notificar apenas um subconjunto de usuários… mas precisamos que todos tenham acesso ao canal.

Configurações do canal:

Preferências do usuário/Chat:

Globalmente, um usuário pode desativar o indicador de atividade… mas seria muito útil se o canal de chat tivesse uma modal de lista para ativar/desativar para grupos específicos e/ou se os usuários tivessem uma modal de lista de canais de chat que justificassem ignorar.

Versão mais longa: Temos um makerspace onde novos usuários precisam de um anfitrião para acompanhá-los durante a probação. Construímos um sistema onde os ‘anfitriões’ fazem check-in no local para ‘abrir’ a loja - e usamos o recurso de webhook de chat para notificar todos os usuários que ‘a loja está aberta’, incluindo o nome de usuário da pessoa para que eles possam marcar o anfitrião para providenciar o destravamento da porta. Como tal, todos precisam ter acesso ao canal de chat para lidar com as respostas.
Exemplo de chat:

O problema é - isso ocorre várias vezes por dia. Gostaríamos de desativar esse ponto de notificação de chat apenas para este canal para todos os membros (idealmente) portadores de chaves, sem desativar o ponto para os principais canais de chat gerais. Pessoas com chaves não precisam ser notificadas de novas mensagens, mas novos membros sim.

Membros em período de probação e membros plenos são grupos diferentes gerenciados pelo nosso backend do banco de dados de membros, então já resolvemos essa parte… Apenas o ponto é irritante/alarme falso para algumas pessoas. Se as pessoas desativarem o ponto inteiramente, poderíamos muito bem não ter chat.
As notificações em si não são um problema - poderíamos, por exemplo, marcar “@usuários em probação atenção, estamos abertos” - mas o ‘ponto de mensagens não lidas’ ainda seria um problema.

Obrigado por quaisquer sugestões. (Nota lateral, um usuário disse que tentou silenciar o chat inteiramente e ele ainda recebe pontos não lidos)

1 curtida