Abrir chat por padrão ou lembrar se estava aberto

Vamos considerar se faz sentido ter o chat aberto por padrão de alguma forma.

via @DiscourseMetrics em #chat-feedback :

Seria possível ter uma opção para abrir o chat no último canal/PM visualizado e que ele abrisse automaticamente se estivesse aberto na última vez que o usuário visitou?

Eu preferiria que o último estado em que o usuário esteve (canal e aberto/minimizado) fosse armazenado e que ele simplesmente restaurasse isso por padrão ao carregar a página.

transcrição completa
Originally sent in chat feedback
DiscourseMetrics

Meus usuários vivem no chat. Mas se eu usar isso como está, todos terão que abrir o chat e selecionar um canal para ver novas mensagens. Seria possível ter uma opção para abrir o chat no último canal/PM visualizado e que ele abrisse automaticamente se estivesse aberto na última vez que o usuário visitou? Fazer isso faz mais sentido em telas maiores, é claro.

mcwumbly

nota: Entendo que isso pode não ser exatamente o que você procura, mas clicar no ícone de chat no cabeçalho agora abre o último canal visualizado (se eles estiverem vivendo na mesma sessão do navegador também)

Em qual aplicativo de chat seus usuários estão vivendo atualmente?

DiscourseMetrics

Um RocketChat personalizado em cima do Discourse :)

Parece com isso, bem parecido com o novo chat aqui:

mcwumbly

Seria possível ter uma opção para abrir o chat no último canal/PM visualizado e que ele abrisse automaticamente se estivesse aberto na última vez que o usuário visitou?

@DiscourseMetrics Estou interessado em qual é o comportamento atual da sua integração de chat e se é exatamente o que você gostaria (ou se você preferiria idealmente algo um pouco diferente).

Essa janela de chat abre por padrão no canto inferior direito? Ela está expandida assim ou minimizada (ou isso depende do estado em que o usuário a deixou pela última vez?)

DiscourseMetrics

No momento, ele abre em um canal padrão, como mostrado na captura de tela. Dei aos usuários uma opção (que eles habilitam entrando em um grupo - hacky, mas funciona) que não abre o chat por padrão, então ele é mostrado minimizado/como uma barra. Eu preferiria que o último estado em que o usuário esteve (canal e aberto/minimizado) fosse armazenado e que ele simplesmente restaurasse isso por padrão ao carregar a página.

mcwumbly

Legal, obrigado. Vou registrar isso em um tópico. Acho que é algo que vale a pena considerar, mas gostaria de solicitar mais algumas opiniões sobre a ideia primeiro.

Eu consigo ver algo assim sendo útil, mas poderia ser distrativo fazer isso incondicionalmente, então precisamos considerar qual é a lógica aqui.

2 curtidas

A maioria dos meus usuários “ativos no chat” normalmente lêem as postagens do fórum primeiro e depois abrem o chat. Portanto, se o chat abrisse automaticamente se ficasse aberto, ele agiria de forma diferente a cada duas vezes. E isso não é bom.

Esta é mais ou menos outra situação em que todos perdem, eu acho.