Delivered and read notifications?

На мой взгляд, и, возможно, @hawk сможет высказаться, эта функция на практике оказалась гораздо менее полезной, чем мы предполагали.

1 лайк

Если это так, то, на мой взгляд, это не обязательно вина самой функции.

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

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

Я понимаю, что Discourse — это не мобильное приложение, как WhatsApp, и полностью принимаю тот факт, что мы не можем ожидать, будто будем знать момент, когда человека уведомили, и видел ли он уведомление в своей электронной почте.

Тем не менее, безусловно, бывают случаи, когда нужно пригласить людей в группу, чтобы они могли участвовать в обсуждениях, требующих оперативности, и получать материалы своевременно. В Namati главной задачей было организация ежегодного курса для руководителей: участники должны были получить учебные материалы заранее и выполнить небольшие задания в рамках подготовки к курсу. Также им требовалась оперативная информация по логистике, с которой нужно было разобраться. Заставить их вовлечься в процесс было крайне сложно.

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

С другой стороны, у нас сейчас есть плагин Discourse Policy, и Namati мог бы использовать его на 100%, чтобы гарантировать, что люди реагируют.

4 лайка

Цитата, выделено мной:

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

1 лайк

Йо, бро :+1: Это не безумие, такие опции для личных сообщений есть во многих (более старых) CMS, таких как XenForo, IPS, Vbulletin, Flarum, MyBB, и это удобно.

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

Извините за мой плохой английский :folded_hands:

1 лайк

Если вы администратор и вам действительно нужна эта информация, вы можете получить данные через плагин Discourse Data Explorer.

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

1 лайк