Автоматическое скрытие напоминаний о закладках при наличии ответов

Это здорово, ребята!! :clap: :clap:

Как поклонник напоминаний с закладками, я хотел бы предложить дополнительную функцию, которая, на мой взгляд, будет весьма полезна.

Один из частых сценариев использования напоминаний — это последующие действия. Проблема при таком использовании заключается в том, что, если кто-то ответит на этот пост, вы получите:

  1. Уведомление о новом сообщении. Обычно вы хотите отреагировать на него и ответить.
  2. Ещё одно уведомление через некоторое время по поводу напоминания о последующем действии. Это излишне и захламляет ваши уведомления.

Менеджеры электронной почты, такие как Gmail или Front, решают эту проблему, автоматически отменяя напоминание при получении нового письма. Это настройка по умолчанию, и её нельзя изменить.

В Discourse последующие действия не будут единственным сценарием использования напоминаний, поэтому у меня есть два предложения:

  • Добавить эту функцию как опцию по выбору при установке напоминания: галочка в модальном окне с надписью «Отменить напоминание при получении нового ответа».
  • Добавить кнопку «Отменить напоминание», легко доступную в нижней части поста. Это очень важно, потому что, чтобы избежать громоздкого рабочего процесса, кнопка должна находиться на странице темы рядом с окном для нового ответа. Если для отмены напоминания нужно перейти на другую страницу, найти его, выбрать опции и наконец удалить его, то такая функция не будет удобной для этого сценария использования.
1 лайк

Извините, я не совсем понял, что вы написали. Что именно вы предлагаете? Я не понимаю. Уведомления исчезают, когда… кто-то отвечает на ваш пост? Я очень-очень запутался.

Да, именно так, потому что вы уже получили новое уведомление об этом посте.

Представьте такой сценарий:
День 1:

  • Кто-то задаёт вопрос.
  • Вы отвечаете на него.
  • Затем вы ставите напоминание на следующую неделю, чтобы сделать последующий контроль.

День 3:

  • Человек отвечает вам.
  • Вы следите за постом, поэтому получаете уведомление.
  • Вы отвечаете. Всё в порядке, поэтому нет необходимости в дополнительном контроле.

День 7:

  • Вы получаете (бесполезное) напоминание о том, чтобы сделать последующий контроль.

Очевидно, что это должно быть опциональным параметром, поскольку напоминания в Discourse будут использоваться не только для этой цели. Но напоминания для последующего контроля — очень распространённый сценарий работы.

Другой вариант — добавить кнопку для отклонения напоминания рядом с диалогом нового ответа, чтобы напоминание можно было легко отклонить после ответа.

Имеет ли это смысл?

Это, похоже, очень специфично для вашей ситуации? Я не вижу здесь чего-то общеприменимого. Я вынесу это в совершенно отдельную тему.

2 лайка

Но включена ли эта функциональность в новую функцию в текущей версии? Вы предлагаете добавить функцию «авто-закрытия»? Потому что я нигде её не вижу.

Как человек, который не управляет форумом или чем-то подобным, я точно не нуждался бы и не хотел бы, чтобы мои напоминания автоматически закрывались.

Возможно, это чем-то похоже на функцию «напоминания» в Gmail? Может быть? :thinking:

Лично у меня смешанные чувства по поводу этой функции, даже в Gmail..

Приношу извинения за то, что недостаточно хорошо объяснил эту функцию. Это полностью моя вина.

Дело в том, что Gmail всегда автоматически снимает напоминание при получении нового ответа. Это не настраивается, так работает Gmail!

Тот же пример в Gmail работает корректно:

День 1:

  • Кто-то задаёт вам вопрос.
  • Вы отвечаете.
  • Затем вы устанавливаете напоминание (в Gmail это называется «отложить») на следующую неделю для последующего контроля.

День 3:

  • Человек отвечает.
  • Письмо появляется в вашем почтовом ящике, поэтому вы получаете уведомление.
  • Вы отвечаете. Всё в порядке, поэтому нет необходимости в повторном контроле.

День 7:

  • Вы не получаете напоминание о повторном контроле.

Любое программное обеспечение для поддержки работает аналогично, поскольку последующий контроль является неотъемлемой частью поддержки.

Я предлагаю эту функцию, потому что тот же самый процесс последующего контроля применим и к Discourse. Многие компании (например, Auth0, Cloudflare, Twitter, Ionic, Netlify, Bitnami…) имеют форумы поддержки, где люди отвечают на вопросы.

Даже если люди не используют форум для поддержки, эта функция всё равно очень полезна: когда кто-то отвечает на важный вопрос и хочет убедиться, что получит ответ, он может установить напоминание для последующего контроля.

Кстати, это не идея, которая возникла у меня на пустом месте; мы ждали её с тех пор, как начали использовать Discourse. Я очень благодарен, что в Discourse наконец появились напоминания :slight_smile:

1 лайк

Спасибо, что нашли время это объяснить. Если мы реализуем это, то, думаю, это должно быть опцией в модальном окне, например «Отменить напоминание при прямом ответе», которая будет отображаться только в случае, если вы добавляете напоминание к своему собственному посту. Возможно, это можно ещё больше сузить, указав, какой пользователь или группа должна отменить напоминание, если они ответят? Просто высказываю идеи.

@HAWK, будет ли эта функция полезной для вас или вашей команды? Я заметил, что вы иногда отслеживаете тихих клиентов в почтовом ящике. Было бы полезно, если бы при их ответе напоминание автоматически отменялось (по желанию)?

3 лайка

Да, это было бы абсолютно полезно.

3 лайка

Это будет представлено как выбор, когда приходит ответ, или как условие при настройке напоминания?

Я не против того, чтобы, возможно, поэкспериментировать с этим, но давайте отложим это на версии v2 или v3.

Я хочу, чтобы мы поработали с текущей реализацией около месяца, прежде чем добавлять сюда какие-либо новые функции (включая мою идею «напомнить мне, когда я вернусь к рабочему столу», от которой я быстро отказываюсь, так как она мне просто не нужна).

Я понимаю, что усталость от уведомлений может стать проблемой, но давайте дадим пользователям поработать с текущей реализацией какое-то время, прежде чем добавлять новые сложные функции, объяснение которых занимает много времени.

Мы фундаментально не являемся почтовой системой. У нас нет «входящих», когда речь идет о темах на форуме.

  • Что, если люди ответят на тему, но не сделают прямой ответ?
  • Что, если это цитата из другой темы?
  • Что, если пользователь даже не отслеживает тему, для которой он установил напоминание?

Я могу придумать множество сценариев, в которых система ошибочно удалит напоминание, которое вы действительно хотели получить.

Фундаментально прямой ответ — это «синее уведомление», которое значительно слабее «зеленого» напоминания-закладки.

Давайте сначала отполируем то, что у нас есть, и поживем с этим, чтобы увидеть реальную острую боль и необходимость в этом новом неожиданном предложении, прежде чем добавлять его.

12 лайков

Однозначно V2 или V3 — нам нужно сначала запустить это на гораздо большем количестве экземпляров Discourse!

7 лайков

Спасибо, что уделили этому внимание, ребята :slight_smile:

Вы правы, сценарии в Discourse гораздо сложнее, чем в почтовом менеджере.

Возможно, лучший вариант — не отменять напоминание автоматически, а сделать максимально простым возможность отменить его самостоятельно.

Абсолютно!

1 лайк

Как бы это выглядело, если бы закладки создавались на уровне постов, а не тем? Если в одной теме несколько пользователей нуждаются в последующем взаимодействии, будет ли большая кнопка напоминания об отмене под каждым отмеченным постом?

Прелесть новой функции в том, насколько она ненавязчива в использовании. Мне как раз не нужно ещё больше кнопок.

2 лайка

Может быть, что-то похожее на кнопку «Отметить как решение» с модальным окном подтверждения?

Может быть, заменить уже существующую кнопку Bookmark на кнопку Cancel reminder?


Честно говоря, я не эксперт в UX/UI.

1 лайк

Это, безусловно, функция на уровне темы, что я считаю немного .. странным.

У нас уже есть таймеры тем, и, на мой взгляд, это лучше бы вписалось туда. На уровне отдельных постов эта идея, по моему мнению, не подходит.

4 лайка

Согласен, этого достаточно на уровне темы.

1 лайк