Mention group/user without notification

Sinto que sou um personagem don’t-notify (não notificar), não importa o quão bem documentado esteja, seria realisticamente um recurso oculto. Usuários avançados o utilizariam, mas o frequentador médio do fórum talvez nunca o descobrisse.

Clicar no link gerado para ver uma opção também seria bem oculto. Se houvesse uma indicação de interface do usuário, seria bom se ela também melhorasse a descoberta.

Talvez um ícone no link gerado para incentivar um clique. Ou um pop-up ao selecionar um nome da lista de autocompletar. Ou a ideia do mcwumbly acima:

…um elemento semelhante à lista de endereços no compositor de mensagens diretas que tornaria explícito quais pessoas e/ou grupos serão notificados:
direct-message-address-list

2 curtidas

Sim, e sem esquecer que na maioria das comunidades a norma provavelmente é o oposto do que queremos aqui no meta.

E se houvesse alguma mágica e uma configuração do site pudesse ser ativada para tornar as notificações menos barulhentas por padrão para membros que são mencionados, mas que não estão ativamente envolvidos em um tópico. Poderia haver um pop-up que informasse ao autor e lhe desse a opção de notificá-los de qualquer maneira:

Você mencionou @toddz @tobiaseigen, mas eles não estão ativos neste tópico. Você tem certeza de que deseja notificá-los? sim/não/editar postagem

2 curtidas

Não tenho certeza se isso está relacionado, mas fazer <a>Username</a> produz a bolha de menção: @NateDhaliwal, e não notifica o usuário.

Para grupos, você pode usar <a class="mention-group">Group_name</a>, como: @customer-success.

Note que em ambos os casos, o @ é opcional. NateDhaliwal e @customer-success funcionam da mesma forma.

3 curtidas

Eu não gostaria que nada aparecesse enquanto estou digitando :thinking:

1 curtida

Bem - parece que essa função já existe para usuários avançados!

Pessoalmente, eu gostaria de ver uma configuração por usuário para controlar isso (com um padrão para todo o site) com as seguintes opções:

  1. Nenhuma notificação para uma @menção - talvez um pequeno ponto azul em vez disso?

  2. Uma única notificação para uma @menção - o que eu acho que deveria ser o padrão

  3. Tópico definido como Assistindo para uma @menção - comportamento principal atual (ligeiramente agressivo)

2 curtidas

Imagino que uma simples opção de sim/não/editar exigiria menos código para implementar do que o diálogo do mcwumbly com seleção por usuário.

Mas fico pensando na palavra “active”. Será que significaria apenas presente no tópico?

Por exemplo, estou mencionando o mcwumbly sem um @ porque, embora ele esteja lá, ele não tem sido ativo no tópico desde 2018, e imagino que você o traria de volta se fosse apropriado. Será que um usuário comum pensaria em deixar de usar o @? Ou simplesmente o usaria por hábito ou por normas percebidas, e depois se depararia com uma escolha tudo ou nada? :thinking:

2 curtidas

Eu também não! Mas quando clicar no @nome_de_usuário, ver um pequeno menu com opções (semelhante a selecionar e citar/editar/explicar texto) seria bem legal.

1 curtida

Isso é muito útil, e como a necessidade de criar @menções ‘falsas’ que não notificam é provavelmente um recurso apenas para usuários avançados, isso pode ser tudo o que precisamos. Obrigado @NateDhaliwal

Poderia criar um addon de barra de ferramentas do compositor de markdown personalizado que envolve o texto em \u003ca class=\"mention\"\u003e TEXTO \u003c/a\u003e. (Eu vi um TC ou plugin que tinha esse tipo de funcionalidade personalizada, mas não me lembro qual é!)

Eu também tenho usado uma ferramenta em todo o sistema operacional chamada Espanso que expande automaticamente suas abreviações personalizadas para qualquer texto que você queira, o que também pode ser útil aqui para inserir rapidamente o HTML.

2 curtidas

Sim, não deve ser muito difícil, eu acho? Se bem me lembro, será algo como

api.onToolbarCreate((event) => {
  event.applySurround(...);
});

de cabeça.

1 curtida

Isso mudou no núcleo recentemente? Acabei de notar que ser mencionado não pareceu me elevar para Monitorando em um tópico aqui no meta.discourse.org - e também não parece mais nos meus sites.

Isso é um grande alívio!

1 curtida

Eu não acredito que uma menção já tenha feito com que a pessoa passasse a seguir um tópico.

Antigamente, quando eu era cliente, sugeri isso como uma opção, mas tenho quase certeza de que nunca foi implementado de nenhuma forma: Preference: Automatically Watch Topic when I am @mentioned, quoted, or invited

2 curtidas

Tenho 99% de certeza de que nunca tivemos menções alterando o nível de notificação de tópico da pessoa mencionada.

Se isso aconteceu, foi muito provavelmente devido a outro fator (usuário assistindo ao tópico/categoria, um MP, etc…)

2 curtidas

Nathan, há alguma chance de você ter alterado uma configuração de usuário que afeta isso em \u003chttps://meta.discourse.org/my/preferences/tracking\u003e?

Talvez a configuração “rastrear automaticamente os tópicos em que entro…”? A minha está definida como 4 minutos.

Screenshot 2025-12-18 at 12.18.48 PM

\u003csmall\u003e(a propósito: é interessante que essas configurações não permitam que um usuário veja quais são as configurações padrão do site e permitam redefinir uma preferência para os padrões do site. Isso é útil para as configurações do site.) \u003c/small\u003e

2 curtidas

Gosto muito desta ideia e, por vezes, quis mencionar alguém sem o notificar.

Não sei sobre outras línguas, mas em francês, certas teclas de caracteres acentuados podem ser um pouco irritantes de usar porque, ao escrevê-las, elas não aparecem imediatamente na entrada de texto[1]. É preciso pressionar outra tecla, e o resultado dependerá da segunda tecla que foi pressionada.

Exemplo com ~, que pode ser usado como acento.

Se pressionar ~ e depois Enter, o resultado é ~.

Se pressionar ~ e depois z, o resultado é ~z.

Mas se pressionar ~ e depois a, o resultado será ã.

Não é um grande inconveniente, mas não ficaria surpreendido se alguns franceses não soubessem como escrever ~ antes de uma letra :thinking:


  1. Aplica-se a ~, `, ^ e ¨ ↩︎

Não, era definitivamente sobre assistir. Suspeito que eu apenas acreditei em algo que se mostrou não ser verdade!

1 curtida

Nossa comunidade deve ser capaz de criar diretórios sobre quais pessoas podem ser contatadas e por qual motivo.

A implementação deve ser o mais amigável possível para que pessoas não técnicas possam facilmente adicionar ou alterar informações.

Espero utilizar os benefícios da interface de usuário de menções (mentions-UI), como (a) abrir a caixa de pesquisa após digitar @ e (b) vincular ao cartão do usuário a partir desta entrada, mas sem enviar uma notificação a cada usuário listado.

Atualmente, eu uso [Nome do Usuário](/u/login) sem nenhum dos recursos acima.

Eu estava pensando em algo como

  • [diretorio-usuario] … muitas menções em Tabelas … [/diretorio-usuario]
  • [usuario]login[/usuario]
  • algum tipo de @@login escapado

Como isso poderia ser realizado?

2 curtidas

Eu já usei isso antes e parece funcionar: Firepup650
Bruto:

<a class="mention" href="/u/firepup650">Firepup650</a>

Note que abrir em uma nova aba referencia o href, enquanto clicar na menção em si tem um comportamento diferente, EX: Firepup650
Bruto:

<a class="mention" href="/u/thoka">Firepup650</a>
3 curtidas
https://meta.discourse.org/u/thoka

https://meta.discourse.org/u/Firepup650

https://meta.discourse.org/u/Heliosurge
1 curtida

Isso também funciona, mas não fornece a interface do usuário do cartão do usuário ao clicar (que é o que eu inferi que o OP queria).

2 curtidas

Relendo a declaração da Op. Eles mencionam contato. Então, pode até ser um URL simples para enviar um pm/dm clicando em um nome de usuário em uma lista também.

ie

Lista da Equipe de Suporte
Nomes de membros clicáveis que iniciam um pm/dm para um usuário específico clicado.


No entanto, sua solução seria mais elegante, pois o usuário poderia ver o cartão completo e escolher mensagem ou chat. Portanto, o método que você demonstrou parece ser a melhor solução.

1 curtida