Remover automaticamente lembretes de marcadores com base em respostas

Isso é incrível, pessoal!! :clap: :clap:

Como fã dos lembretes de marcação, gostaria de sugerir um recurso adicional que acredito ser bastante útil.

Um uso comum de lembretes é fazer acompanhamentos. O problema quando são usados dessa forma é que, se alguém responder àquele post, você vai:

  1. Receber uma notificação para a nova mensagem. Geralmente, você quer agir sobre isso, respondendo de volta.
  2. Receber outra notificação algum tempo depois para o acompanhamento. Isso é desnecessário e polui suas notificações.

Gerenciadores de e-mail como Gmail ou Front resolvem isso descartando automaticamente o lembrete quando um novo e-mail é recebido. Essa é a configuração padrão e não pode ser alterada.

No Discourse, os acompanhamentos não serão o único uso de lembretes, então tenho duas sugestões:

  • Adicionar como uma opção opt-in ao configurar o lembrete, com uma caixa de seleção na janela modal para “Descartar lembrete quando uma nova resposta for recebida”.
  • Adicionar um botão “Descartar lembrete” facilmente acessível na parte inferior do post. Isso é muito importante porque, para evitar um fluxo de trabalho complicado, o botão deve estar na página do tópico, ao lado do diálogo de nova resposta. Se o fluxo para descartar o lembrete exigir ir para outra página, pesquisar por ele, selecionar opções e finalmente excluí-lo, não será útil para esse caso de uso.
1 curtida

Desculpe, não estou entendendo o que você escreveu. O que exatamente você está propondo? Não compreendo. Os lembretes desaparecem quando… alguém responde ao seu post? Estou muito, muito confuso.

Sim, exatamente, porque você já recebeu uma nova notificação para aquele post.

Imagine este cenário:
Dia 1:

  • Alguém faz uma pergunta.
  • Você responde.
  • Em seguida, configura um lembrete para a próxima semana fazer um acompanhamento.

Dia 3:

  • A pessoa responde de volta.
  • Você está monitorando o post, então recebe uma notificação.
  • Você responde. Tudo certo, então não há necessidade de outro acompanhamento.

Dia 7:

  • Você recebe o lembrete (inútil) para fazer o acompanhamento.

Isso obviamente precisa ser uma opção opt-in, pois não é o único uso que os lembretes terão no Discourse. Mas lembretes para acompanhamentos são um fluxo de trabalho muito comum.

Outra opção seria adicionar um botão para descartar o lembrete ao lado da caixa de diálogo de nova resposta, de modo que o lembrete seja fácil de descartar assim que você responder.

Faz sentido?

Isso parece muito específico da sua situação? Não estou vendo algo aplicável de forma geral aqui. Estou separando isso em um tópico totalmente diferente.

2 curtidas

Mas essa funcionalidade está mesmo incluída na nova funcionalidade conforme está atualmente escrita? Você está sugerindo adicionar a funcionalidade de “auto-dismiss”? Porque eu não a vejo em lugar nenhum.

Como alguém que não gerencia um fórum ou algo assim, certamente eu não precisaria nem gostaria que meus lembretes fossem auto-dismiss.

Uma coisa que isso pode ser similar é essa funcionalidade de ‘lembretes’ do Gmail? Talvez? :thinking:

Tenho sentimentos mistos sobre isso como uma funcionalidade, pessoalmente, até mesmo no Gmail..

Peço desculpas por não ter explicado esse recurso de forma clara. É totalmente culpa minha.

A verdade é que o Gmail sempre descarta automaticamente o lembrete quando recebe uma nova resposta. Isso não é opcional; é assim que o Gmail funciona!

O mesmo exemplo no Gmail funciona perfeitamente:

Dia 1:

  • Alguém faz uma pergunta.
  • Você responde.
  • Em seguida, define um lembrete (chamado de “adiar” no Gmail) para a próxima semana fazer um acompanhamento.

Dia 3:

  • A pessoa responde.
  • O e-mail aparece na sua caixa de entrada, então você recebe uma notificação.
  • Você responde de volta. Tudo certo, então não há necessidade de outro acompanhamento.

Dia 7:

  • Você não recebe o lembrete para fazer o acompanhamento.

Todo software de help desk funciona assim, porque os acompanhamentos são parte integrante do suporte.

Estou sugerindo esse recurso porque o mesmo fluxo de trabalho de acompanhamento é aplicável ao Discourse. Muitas empresas (como Auth0, Cloudflare, Twitter, Ionic, Netlify, Bitnami…) possuem fóruns de suporte onde as pessoas respondem perguntas.

E mesmo que as pessoas não estejam usando um fórum para suporte, ainda é um recurso muito útil quando alguém responde a um tópico importante e quer garantir que receba uma resposta de volta, então define um lembrete para fazer um acompanhamento.

Aliás, isso não é algo que surgiu do nada; é algo que estamos esperando desde que começamos a usar o Discourse. Estou muito grato por o Discourse finalmente ter lembretes :slight_smile:

1 curtida

Obrigado por dedicar um tempo para explicar isso. Se fizéssemos isso, acredito que seria necessário incluir uma opção no modal, como “Cancelar lembrete ao responder diretamente”, que só apareceria se você estivesse marcando um dos seus próprios posts com um lembrete. Acho que isso poderia ser ainda mais específico, definindo quem seria o usuário ou grupo que cancelaria o lembrete caso respondessem. Apenas jogando ideias por aí.

@HAWK, essa seria uma funcionalidade útil para você ou sua equipe? Notei que você está fazendo follow-up com clientes silenciosos em certos momentos na caixa de entrada. Seria útil se, ao responderem, o lembrete fosse cancelado (opcionalmente)?

3 curtidas

Sim, isso seria absolutamente útil.

3 curtidas

Isso seria apresentado como uma opção quando a resposta chegar ou como uma condição ao configurar o lembrete?

Não sou contra mexer nisso, mas vamos deixar isso para a versão 2 ou 3.

Gostaria que convivêssemos com a implementação atual por cerca de 1 mês antes de adicionar mais recursos aqui (incluindo minha ideia de “lembre-me quando eu estiver de volta ao desktop”, que estou abandonando rapidamente, já que simplesmente não preciso dela).

Entendo que a fadiga de notificações pode ser um problema, mas vamos deixar as pessoas conviverem com a implementação atual por um tempo antes de adicionar novos recursos complexos que levam bastante tempo para explicar.

Somos fundamentalmente diferentes do e-mail. Não temos uma “caixa de entrada” quando se trata de tópicos no fórum.

  • E quando as pessoas respondem ao tópico, mas não fazem uma resposta direta?
  • E se for uma citação em outro tópico?
  • E se o usuário nem estiver acompanhando o tópico para o qual configurou um lembrete?

Existem tantas maneiras em que consigo pensar em que o sistema descartaria um lembrete que você realmente queria receber, de forma incorreta.

Fundamentalmente, uma resposta direta é uma “notificação azul”; ela é significativamente mais fraca do que um lembrete de marcador “verde”.

Vamos polir e conviver com o que temos primeiro, ver alguma dor extrema real e necessidade desse novo imprevisto antes de adicioná-lo.

12 curtidas

Definitivamente uma V2 ou V3. Precisamos disso funcionando em muitas mais instâncias do Discourse primeiro!

7 curtidas

Obrigado por analisarem isso, pessoal :slight_smile:

Você tem razão, os cenários no Discourse são mais complexos do que em um gerenciador de e-mails.

Talvez a melhor opção não seja cancelar automaticamente o lembrete, mas sim tornar muito fácil cancelá-lo manualmente.

Com certeza!

1 curtida

Como isso ficaria com os marcadores feitos no nível da postagem, em vez do tópico? Se houvesse vários usuários no mesmo tópico que precisassem de acompanhamento, haveria um grande botão de lembrete de cancelamento abaixo de cada postagem marcada?

O legal sobre o novo recurso é o quão discreto ele é durante o uso. A única coisa que eu não preciso é de mais botões.

2 curtidas

Talvez algo semelhante ao botão “Marcar como solução” com um modal para confirmar?

Talvez substituir o botão Bookmark já existente por um botão Cancelar lembrete?


Para ser honesto, não sou especialista em UX/UI.

1 curtida

Isso é muito mais uma funcionalidade no nível do tópico, o que acho um pouco… estranho.

Já temos temporizadores de tópico e acho que se encaixaria melhor lá. Por postagem não é uma boa opção para essa sugestão de funcionalidade, na minha opinião.

4 curtidas

Concordo, ter isso no nível do tópico é suficiente.

1 curtida