Chat Web - devbasetecnologia/devmobility GitHub Wiki

Chat Web

O chat web é uma funcionalidade disponível no painel do admin, que permite a comunicação via chat entre o administrador e o cliente e/ou prestador, durante uma corrida.

Acessando o chat no painel do admin

O chat web pode ser acessado através do ícone de chat, no canto superior direito do painel do administrador:

Na lista de conversas, à esquerda da janela do chat, são listadas os contatos dos prestadores e clientes das solicitações em andamento. Para selecionar uma conversa, basta efetuar um clique nessa conversa.

Quando um cliente ou prestador enviar uma mensagem para o administrador, será emitido um sinal sonoro, e uma notificação na área de trabalho.

Também será exibido um sinal de notificação no ícone de chat, no canto superior direito:

Na caixa de mensagens, também será exibido um sinal identificando quais conversas receberam novas mensagens:

Esse sinal de notificação irá persistir até que sejam verificadas todas as novas mensagens:

Novas configurações da funcionalidade de chat

As seguintes configurações estão disponíveis, para determinar o comportamento do chat do administrador no app dos usuários.

Exibe Chat Admin no App

Essa flag (em Configurações > Sistema) determina se o cliente/prestador terá acesso a aba "Administrador" no chat (e por consequência, vai ser capaz de iniciar a conversa com o Administrador)

Administrador padrão

O administrador padrão determina qual usuário administrador será exibido no app, na aba administrador (quando a flag Exibe Chat Admin no App estiver ativa). Essa configuração fica localizada em Configurações > Sistema :

Chat do administrador - aplicativos

Exemplo de como é exibido o chat no app com a opção Exibe Chat Admin no App ativa:

Exemplo de como é exibido o chat no app com a opção Exibe Chat Admin no App desativada:

O exemplo a seguir demonstra que mesmo quando Exibe Chat Admin no App está desativada, ainda é possível a conversa entre o usuário e o app, desde que o Administrador inicie a conversa: