Когда вы отправляете личное сообщение (DM) кому-то, вы не знаете, прочитал ли он его, пока он не ответит. Однако иногда сообщение прочитано, но пользователь пока не хочет отвечать.
Поэтому мой вопрос: после отправки сообщения в чате другому пользователю (чат-DM) должно отображаться одно галочка с надписью «Доставлено», а после того, как получатель откроет чат — две галочки с надписью «Прочитано». Так мы будем знать, прочитано ли сообщение пользователем.
Это может быть полезно, если вы написали сотруднику форума, но ответа всё нет. Возможно, они просто зашли в чат и сразу вышли. Может быть, стоит добавить настройку типа time-in-user-chat, чтобы сообщение считалось прочитанным только после того, как пользователь проведёт в чате N минут/секунд/часов.
Мне не нравятся такие функции. Возможность прочитать сообщение и мысленно отметить, что отвечу позже, если сейчас не могу, гораздо лучше, чем чувствовать, будто я игнорирую собеседника, потому что он видел, что я прочитал сообщение, но не ответил. Они просто раздражают, и я отключаю их почти в 100% случаев, поэтому это была бы плохая функция, особенно если она действует на уровне всего сайта.
По сути, вы предлагаете поведение, похожее на WhatsApp (или Telegram), где статусы сообщений отображаются в виде флажков?
Я вижу, что это может быть полезно в некоторых случаях — даже Facebook когда-то поддерживал это в своём чате. Такое поведение может быть особенно полезно некоторым сообществам, особенно тем, которые переходят из Facebook-групп.
Однако это может быть непростым изменением, и я был бы признателен, если бы существовала возможность отключить эту функцию для каждого пользователя отдельно. Поведение могло бы быть аналогичным тому, как это реализовано в WhatsApp: если вы отключили отображение статуса, то и сами не будете видеть статусы при общении с другими.
Думаю, лучше сделать настройку для пользователя, чтобы он мог сам включить или отключить эту функцию (по сути, как «прочитано» в WhatsApp), вместо того чтобы применять единое решение для всего сайта.