omnichannel-frontend/docs/modulo-chat.md

38 lines
913 B
Markdown
Raw Permalink Normal View History

# Módulo Chat
## Objetivo
Simular um atendimento em tempo real com aparência próxima de um produto de operação real.
## Tela principal
- `ChatPage.jsx`
## Componentes e lógica
- `ChatConversationList.jsx`: lista de contatos e canais
- `ChatWindow.jsx`: header, mensagens e input
- `ChatTransferPanel.jsx`: fluxo visual de transferência
- `useChat.js`: estado do chat, envio e resposta simulada
- `chatMocks.js`: contatos, áreas, atendentes e mensagens iniciais
## Funcionalidades simuladas
- alternar entre conversas
- enviar mensagem
- receber resposta mock automática
- rolagem automática
- transferência para outra área
- escolha de atendente de destino
- observação opcional na transferência
## Canais representados
- WhatsApp
- SMS
- Email
## Papel na apresentação
O módulo de chat demonstra como a plataforma concentra diferentes canais em uma única experiência operacional.