Открывать чат по умолчанию или запоминать его состояние

Давайте подумаем, имеет ли смысл по умолчанию открывать чат каким-либо образом.

через @DiscourseMetrics в #chat-feedback :

Возможно ли добавить опцию для открытия чата на последний просмотренный канал/ЛС и автоматически открывать его, если он был открыт при последнем посещении пользователем?

Я бы предпочёл, чтобы сохранялось последнее состояние пользователя (канал и открыт/свёрнут), и по умолчанию при загрузке страницы оно просто восстанавливалось.

полная расшифровка
Originally sent in chat feedback
DiscourseMetrics

Мои пользователи живут в чате. Но если использовать его в текущем виде, всем им придётся открывать чат и выбирать канал для просмотра новых сообщений. Возможно ли добавить опцию для открытия чата на последний просмотренный канал/ЛС и автоматически открывать его, если он был открыт при последнем посещении пользователем? Конечно, это имеет наибольший смысл на больших экранах.

mcwumbly

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

в каком чат-приложении сейчас живут ваши пользователи?

DiscourseMetrics

Кастомный RocketChat поверх Discourse :)

Выглядит это так, довольно похоже на новый чат здесь:

mcwumbly

Возможно ли добавить опцию для открытия чата на последний просмотренный канал/ЛС и автоматически открывать его, если он был открыт при последнем посещении пользователем?

@DiscourseMetrics Мне интересно, каково текущее поведение вашей интеграции чата и является ли это именно тем, что вы хотите (или если в идеале вы предпочли бы что-то немного другое).

Открывается ли это окно чата по умолчанию в правом нижнем углу? Оно развёрнуто так или свёрнуто (или это зависит от последнего состояния, в котором его оставил пользователь?)

DiscourseMetrics

В данный момент он открывается на канал по умолчанию, как показано на скриншоте. Я предоставил пользователям опцию (которую они включают, вступая в группу — хак, но работает), чтобы чат не открывался по умолчанию, поэтому он показан просто свёрнутым/в виде панели. Я бы предпочёл, чтобы сохранялось последнее состояние пользователя (канал и открыт/свёрнут), и по умолчанию при загрузке страницы оно просто восстанавливалось.

mcwumbly

Круто, спасибо. Я зафиксирую это в теме. Думаю, это стоит рассмотреть, но сначала я хотел бы собрать больше мнений по этой идее.

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

2 лайка

Большинство моих пользователей с статусом «чат активен» сначала читают сообщения на форуме, а затем открывают чат. Поэтому, если бы чат открывался автоматически при оставлении открытым, это приводило бы к разному поведению каждый второй раз. А это неприятно.

Это, по сути, ещё одна ситуация, где проигрывают все, полагаю.