(Para o Painel de Configurações ou Modal de Ajustes)
Permitir ao usuário personalizar o comportamento e a aparência do chat para melhor experiência.
Configuração | Tipo de Controle | Armazenamento |
---|---|---|
Exibir horário das mensagens | Checkbox (ativar/desativar) | localStorage |
Tamanho da fonte das mensagens | Select (Normal, Grande, Gigante) | localStorage |
Tradução automática de mensagens | Checkbox (ativar/desativar) | localStorage + Backend (opcional) |
Notificações visuais e sonoras | Checkbox ou Switch (ativar/desativar) | localStorage |
Função | Descrição Técnica |
---|---|
Salas de chat multipessoais | Estrutura em banco de dados com IDs de sala e usuários associados |
Envio de arquivos e emojis | Integração com upload de arquivos + emojis Unicode |
Gravação e envio de áudio | WebRTC ou MediaRecorder API (para browsers modernos) |
Histórico de conversas e exportação | Exportar em CSV ou JSON, e download das mensagens |
Controle de permissões | Níveis por usuário ou sala no banco (admin, moderador, usuário) |
Configuração | Descrição |
---|---|
Chave API de Tradutores | Campo para inserir e testar chaves DeepL/Google |
Plano Ativo | Mostrar plano do tradutor: Grátis ou Pago (Detectado via API ou manualmente) |
Seleção de Serviço | Permitir escolher entre DeepL ou Google (ou desativar) |
Configuração | Descrição |
---|---|
Nome da IA no chat | Ex: “Assistente Virtual” ou nome personalizado |
Ativar/desativar IA automática | Checkbox ou Switch |
Modo de Atendimento | Automático, Manual ou Assistido |
Scripts de boas-vindas e perguntas comuns | Configurável pelo painel ou por JSON |
Geral → Horário, Fonte, Notificações
Tradução → Tradutores, Chaves API, Plano
Avançado → Salas, Arquivos, Áudio
IA & Atendimento → IA, Scripts, Modo de Atendimento