Files
evolution-api/dashboard/QUICKSTART.md
Claude 97e3930033 feat: adiciona painel interativo com chat e IA para análise de mensagens
- Dashboard completo com métricas em tempo real
- Chat interativo com IA para consultas em linguagem natural
- Análise de sentimento das mensagens
- Gráficos interativos (mensagens por dia, sentimentos)
- Filtros avançados por instância e data
- Top contatos e timeline de mensagens
- API routes para stats, mensagens, sentimento e chat
- Integração com PostgreSQL via Prisma
- Interface moderna com Next.js 14, TypeScript e Tailwind CSS
- Documentação completa com README e QUICKSTART
2025-11-14 03:16:46 +00:00

1.8 KiB

🚀 Guia Rápido - Evolution Dashboard

Instalação em 5 Minutos

1. Instale as dependências

cd dashboard
npm install

2. Configure o banco de dados

# Copie o arquivo de exemplo
cp .env.example .env

# Edite com suas credenciais
nano .env

Cole a string de conexão do seu PostgreSQL:

DATABASE_URL="postgresql://usuario:senha@localhost:5432/evolution"

3. Gere o Prisma Client

npx prisma generate

4. Inicie o servidor

npm run dev

5. Acesse o painel

Abra: http://localhost:3000

Primeiro Uso

Dashboard

  1. Clique na aba "Dashboard"
  2. Veja suas métricas em tempo real
  3. Use os filtros para refinar a análise

Chat IA

  1. Clique na aba "Chat IA"
  2. Faça perguntas como:
    • "Quais são os horários de pico?"
    • "Mostre o sentimento geral"
    • "Quantas mensagens tenho hoje?"

🎯 Perguntas Frequentes

P: Não vejo dados no dashboard R: Verifique se o banco Evolution API está populado e a string de conexão está correta.

P: Erro ao conectar no banco R: Confirme que o PostgreSQL está rodando: sudo systemctl status postgresql

P: Porta 3000 já está em uso R: Use outra porta: PORT=3001 npm run dev

📊 Dicas

  • Use filtros por data para análises específicas
  • O chat IA aprende com suas perguntas
  • Exporte relatórios para análise offline
  • Dark mode automático baseado no sistema

🔧 Comandos Úteis

# Desenvolvimento
npm run dev

# Build de produção
npm run build
npm start

# Verificar problemas
npm run lint

💡 Próximos Passos

  1. Explore o dashboard completo
  2. Teste o chat IA com diferentes perguntas
  3. Configure filtros personalizados
  4. Exporte seus primeiros relatórios

Pronto! Seu painel está funcionando 🎉

Para mais detalhes, consulte o README.md